File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 7070 PYPI_TOKEN : ${{ secrets.PYPI_TOKEN }}
7171 run : |
7272 rye build
73- rye publish --yes --token $PYPI_TOKEN
73+ rye run twine upload dist/* -u __token__ -p $PYPI_TOKEN
Original file line number Diff line number Diff line change @@ -56,6 +56,8 @@ dev-dependencies = [
5656 " tox-gh-actions>=3.2.0" ,
5757 " tomli>=2.2.1" ,
5858 " exceptiongroup>=1.2.2" ,
59+ " twine>=6.0.1" ,
60+ " pkginfo>=1.12.0" ,
5961]
6062
6163[tool .hatch .metadata ]
Original file line number Diff line number Diff line change @@ -14,19 +14,30 @@ annotated-types==0.7.0
1414 # via pydantic
1515anyio==4.7.0
1616 # via httpx
17+ backports-tarfile==1.2.0
18+ # via jaraco-context
1719cachetools==5.5.0
1820 # via tox
1921certifi==2024.12.14
2022 # via httpcore
2123 # via httpx
24+ # via requests
25+ cffi==1.17.1
26+ # via cryptography
2227chardet==5.2.0
2328 # via tox
29+ charset-normalizer==3.4.1
30+ # via requests
2431colorama==0.4.6
2532 # via tox
2633coverage==7.6.10
2734 # via pytest-cov
35+ cryptography==44.0.0
36+ # via secretstorage
2837distlib==0.3.9
2938 # via virtualenv
39+ docutils==0.21.2
40+ # via readme-renderer
3041exceptiongroup==1.2.2
3142faker==33.1.0
3243filelock==3.16.1
@@ -41,25 +52,56 @@ httpx==0.28.1
4152idna==3.10
4253 # via anyio
4354 # via httpx
55+ # via requests
56+ importlib-metadata==8.5.0
57+ # via keyring
4458iniconfig==2.0.0
4559 # via pytest
60+ jaraco-classes==3.4.0
61+ # via keyring
62+ jaraco-context==6.0.1
63+ # via keyring
64+ jaraco-functools==4.1.0
65+ # via keyring
66+ jeepney==0.8.0
67+ # via keyring
68+ # via secretstorage
69+ keyring==25.6.0
70+ # via twine
71+ markdown-it-py==3.0.0
72+ # via rich
73+ mdurl==0.1.2
74+ # via markdown-it-py
75+ more-itertools==10.5.0
76+ # via jaraco-classes
77+ # via jaraco-functools
78+ nh3==0.2.20
79+ # via readme-renderer
4680packaging==24.2
4781 # via pyproject-api
4882 # via pytest
4983 # via tox
84+ # via twine
85+ pkginfo==1.12.0
86+ # via twine
5087platformdirs==4.3.6
5188 # via tox
5289 # via virtualenv
5390pluggy==1.5.0
5491 # via pytest
5592 # via tox
93+ pycparser==2.22
94+ # via cffi
5695pydantic==2.10.4
5796 # via magicalapi
5897 # via pydantic-settings
5998pydantic-core==2.27.2
6099 # via pydantic
61100pydantic-settings==2.7.1
62101 # via magicalapi
102+ pygments==2.18.0
103+ # via readme-renderer
104+ # via rich
63105pyproject-api==1.8.0
64106 # via tox
65107pytest==8.3.4
@@ -73,7 +115,20 @@ python-dateutil==2.9.0.post0
73115 # via faker
74116python-dotenv==1.0.1
75117 # via pydantic-settings
118+ readme-renderer==44.0
119+ # via twine
120+ requests==2.32.3
121+ # via requests-toolbelt
122+ # via twine
123+ requests-toolbelt==1.0.0
124+ # via twine
125+ rfc3986==2.0.0
126+ # via twine
127+ rich==13.9.4
128+ # via twine
76129ruff==0.8.4
130+ secretstorage==3.3.3
131+ # via keyring
77132setuptools==75.6.0
78133 # via pytest-dependency
79134six==1.17.0
@@ -84,10 +139,16 @@ tomli==2.2.1
84139tox==4.23.2
85140 # via tox-gh-actions
86141tox-gh-actions==3.2.0
142+ twine==6.0.1
87143typing-extensions==4.12.2
88144 # via anyio
89145 # via faker
90146 # via pydantic
91147 # via pydantic-core
148+ urllib3==2.3.0
149+ # via requests
150+ # via twine
92151virtualenv==20.28.0
93152 # via tox
153+ zipp==3.21.0
154+ # via importlib-metadata
You can’t perform that action at this time.
0 commit comments