浏览代码

:pencil: Adds better UV support

Jeff Triplett 4 月之前
父节点
当前提交
e8ff92b0d2
共有 3 个文件被更改,包括 20 次插入6 次删除
  1. 1 0
      .python-version
  2. 6 6
      justfile
  3. 13 0
      pyproject.toml

+ 1 - 0
.python-version

@@ -0,0 +1 @@
+3.12

+ 6 - 6
justfile

@@ -6,17 +6,20 @@
 
 @bootstrap:
     python -m pip install --upgrade pip uv
-    python -m uv pip install --upgrade --requirement requirements.in
+    python -m uv pip install --upgrade --requirement pyproject.toml
 
 @build:
-    just toc
+    just doctoc
     bundle exec jekyll build
 
+@doctoc:
+    bunx doctoc README.md
+
 @down:
     docker compose down
 
 @lint:
-    -uv tool run curlylint _layouts/
+    -uv --quiet tool run curlylint _layouts/
     -bunx awesome-lint README.md
 
 @serve:
@@ -28,6 +31,3 @@
 
 @up *ARGS:
     docker compose up {{ ARGS }}
-
-@toc:
-	bunx doctoc README.md

+ 13 - 0
pyproject.toml

@@ -0,0 +1,13 @@
+[project]
+name = "awesome-django"
+version = "0.1.0"
+description = "A curated list of awesome things related to Django. Maintained by [Will Vincent](https://github.com/wsvincent) and [Jeff Triplett](https://github.com/jefftriplett)."
+readme = "README.md"
+requires-python = ">=3.12"
+dependencies = [
+  "mkdocs",
+  "mkdocs-material",
+  "requests",
+  "rich",
+  "typer",
+]