Skip to main content

dev_requirements: switch from twine to uv for publishing to PyPI

ID
22643ed
date
2026-03-31 18:42:50+00:00
author
Alex Chan <alex@alexwlchan.net>
parent
ba24dec
message
dev_requirements: switch from twine to uv for publishing to PyPI
changed files
2 files, 5 additions, 51 deletions

Changed files

dev_requirements.in (96) → dev_requirements.in (92)

diff --git a/dev_requirements.in b/dev_requirements.in
index e755bd4..caea436 100644
--- a/dev_requirements.in
+++ b/dev_requirements.in
@@ -1,8 +1,7 @@
 -e file:.[fetch,media,static_site_tests,text,urls]
 
-build
+keyring
 mypy
 pytest-cov
 pytest-vcr
 ruff
-twine

dev_requirements.txt (2282) → dev_requirements.txt (1533)

diff --git a/dev_requirements.txt b/dev_requirements.txt
index 1c06d56..09464d1 100644
--- a/dev_requirements.txt
+++ b/dev_requirements.txt
@@ -2,24 +2,12 @@
 #    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
-build==1.4.0
-    # via -r dev_requirements.in
 certifi==2026.2.25
-    # via
-    #   alexwlchan-chives
-    #   requests
-charset-normalizer==3.4.6
-    # via requests
+    # via alexwlchan-chives
 coverage==7.13.5
     # via pytest-cov
-docutils==0.22.4
-    # via readme-renderer
 greenlet==3.3.2
     # via playwright
-id==1.6.1
-    # via twine
-idna==3.11
-    # via requests
 iniconfig==2.3.0
     # via pytest
 jaraco-classes==3.4.0
@@ -29,13 +17,9 @@ 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
     # via
     #   jaraco-classes
@@ -44,13 +28,8 @@ mypy==1.19.1
     # via -r dev_requirements.in
 mypy-extensions==1.1.0
     # via mypy
-nh3==0.3.3
-    # via readme-renderer
 packaging==26.0
-    # via
-    #   build
-    #   pytest
-    #   twine
+    # via pytest
 pathspec==1.0.4
     # via mypy
 pillow==12.1.1
@@ -64,12 +43,7 @@ pluggy==1.6.0
 pyee==13.0.1
     # via playwright
 pygments==2.19.2
-    # via
-    #   pytest
-    #   readme-renderer
-    #   rich
-pyproject-hooks==1.2.0
-    # via build
+    # via pytest
 pytest==9.0.2
     # via
     #   alexwlchan-chives
@@ -83,33 +57,14 @@ pyyaml==6.0.3
     # via vcrpy
 rapidfuzz==3.14.3
     # via alexwlchan-chives
-readme-renderer==44.0
-    # via twine
-requests==2.32.5
-    # 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.7
     # via -r dev_requirements.in
 smartypants==2.0.2
     # via alexwlchan-chives
-twine==6.2.0
-    # via -r dev_requirements.in
 typing-extensions==4.15.0
     # via
     #   mypy
     #   pyee
-urllib3==2.6.3
-    # via
-    #   id
-    #   requests
-    #   twine
 vcrpy==8.1.1
     # via pytest-vcr
 wrapt==2.1.2