dev_requirements: switch from twine to uv for publishing to PyPI
- ID
8bdf17d- date
2026-04-10 08:30:02+00:00- author
Alex Chan <alex@alexwlchan.net>- parent
1b5f5d4- message
dev_requirements: switch from twine to uv for publishing to PyPI- changed files
2 files, 8 additions, 54 deletions
Changed files
dev_requirements.in (63) → dev_requirements.in (59)
diff --git a/dev_requirements.in b/dev_requirements.in
index 7b0b1eb..7bff0ef 100644
--- a/dev_requirements.in
+++ b/dev_requirements.in
@@ -1,8 +1,7 @@
-e file:.[typed]
-build
interrogate
+keyring
mypy
pytest-cov
ruff
-twine
dev_requirements.txt (2269) → dev_requirements.txt (1496)
diff --git a/dev_requirements.txt b/dev_requirements.txt
index ec1151a..caa9113 100644
--- a/dev_requirements.txt
+++ b/dev_requirements.txt
@@ -1,29 +1,17 @@
# This file was autogenerated by uv via the following command:
-# uv pip compile dev_requirements.in --output-file=dev_requirements.txt --exclude-newer=P7D --exclude-newer-package alexwlchan-chives=false --no-cache
+# uv pip compile dev_requirements.in --output-file=dev_requirements.txt --exclude-newer=P7D --exclude-newer-package alexwlchan-chives=false
-e file:.
# via -r dev_requirements.in
annotated-types==0.7.0
# via pydantic
attrs==26.1.0
# via interrogate
-build==1.4.2
- # via -r dev_requirements.in
-certifi==2026.2.25
- # via requests
-charset-normalizer==3.4.6
- # via requests
click==8.3.1
# via interrogate
colorama==0.4.6
# via interrogate
coverage==7.13.5
# via pytest-cov
-docutils==0.22.4
- # via readme-renderer
-id==1.6.1
- # via twine
-idna==3.11
- # via requests
iniconfig==2.3.0
# via pytest
interrogate==1.7.0
@@ -35,28 +23,19 @@ jaraco-context==6.1.2
jaraco-functools==4.4.0
# via keyring
keyring==25.7.0
- # via twine
+ # via -r dev_requirements.in
librt==0.8.1
# via mypy
-markdown-it-py==4.0.0
- # via rich
-mdurl==0.1.2
- # via markdown-it-py
-more-itertools==10.8.0
+more-itertools==11.0.1
# via
# jaraco-classes
# jaraco-functools
-mypy==1.19.1
+mypy==1.20.0
# via -r dev_requirements.in
mypy-extensions==1.1.0
# via mypy
-nh3==0.3.4
- # via readme-renderer
packaging==26.0
- # via
- # build
- # pytest
- # twine
+ # via pytest
pathspec==1.0.4
# via mypy
pluggy==1.6.0
@@ -70,34 +49,15 @@ pydantic==2.12.5
pydantic-core==2.41.5
# via pydantic
pygments==2.20.0
- # via
- # pytest
- # readme-renderer
- # rich
-pyproject-hooks==1.2.0
- # via build
+ # via pytest
pytest==9.0.2
# via pytest-cov
pytest-cov==7.1.0
# via -r dev_requirements.in
-readme-renderer==44.0
- # via twine
-requests==2.33.1
- # via
- # requests-toolbelt
- # twine
-requests-toolbelt==1.0.0
- # via twine
-rfc3986==2.0.0
- # via twine
-rich==14.3.3
- # via twine
-ruff==0.15.8
+ruff==0.15.9
# via -r dev_requirements.in
tabulate==0.10.0
# via interrogate
-twine==6.2.0
- # via -r dev_requirements.in
typing-extensions==4.15.0
# via
# mypy
@@ -106,8 +66,3 @@ typing-extensions==4.15.0
# typing-inspection
typing-inspection==0.4.2
# via pydantic
-urllib3==2.6.3
- # via
- # id
- # requests
- # twine