Skip to content

Commit e78315e

Browse files
committed
fix publish to pypi command in release action
1 parent 030dd55 commit e78315e

3 files changed

Lines changed: 64 additions & 1 deletion

File tree

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,4 +70,4 @@ jobs:
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

pyproject.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff 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]

requirements-dev.lock

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,30 @@ annotated-types==0.7.0
1414
# via pydantic
1515
anyio==4.7.0
1616
# via httpx
17+
backports-tarfile==1.2.0
18+
# via jaraco-context
1719
cachetools==5.5.0
1820
# via tox
1921
certifi==2024.12.14
2022
# via httpcore
2123
# via httpx
24+
# via requests
25+
cffi==1.17.1
26+
# via cryptography
2227
chardet==5.2.0
2328
# via tox
29+
charset-normalizer==3.4.1
30+
# via requests
2431
colorama==0.4.6
2532
# via tox
2633
coverage==7.6.10
2734
# via pytest-cov
35+
cryptography==44.0.0
36+
# via secretstorage
2837
distlib==0.3.9
2938
# via virtualenv
39+
docutils==0.21.2
40+
# via readme-renderer
3041
exceptiongroup==1.2.2
3142
faker==33.1.0
3243
filelock==3.16.1
@@ -41,25 +52,56 @@ httpx==0.28.1
4152
idna==3.10
4253
# via anyio
4354
# via httpx
55+
# via requests
56+
importlib-metadata==8.5.0
57+
# via keyring
4458
iniconfig==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
4680
packaging==24.2
4781
# via pyproject-api
4882
# via pytest
4983
# via tox
84+
# via twine
85+
pkginfo==1.12.0
86+
# via twine
5087
platformdirs==4.3.6
5188
# via tox
5289
# via virtualenv
5390
pluggy==1.5.0
5491
# via pytest
5592
# via tox
93+
pycparser==2.22
94+
# via cffi
5695
pydantic==2.10.4
5796
# via magicalapi
5897
# via pydantic-settings
5998
pydantic-core==2.27.2
6099
# via pydantic
61100
pydantic-settings==2.7.1
62101
# via magicalapi
102+
pygments==2.18.0
103+
# via readme-renderer
104+
# via rich
63105
pyproject-api==1.8.0
64106
# via tox
65107
pytest==8.3.4
@@ -73,7 +115,20 @@ python-dateutil==2.9.0.post0
73115
# via faker
74116
python-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
76129
ruff==0.8.4
130+
secretstorage==3.3.3
131+
# via keyring
77132
setuptools==75.6.0
78133
# via pytest-dependency
79134
six==1.17.0
@@ -84,10 +139,16 @@ tomli==2.2.1
84139
tox==4.23.2
85140
# via tox-gh-actions
86141
tox-gh-actions==3.2.0
142+
twine==6.0.1
87143
typing-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
92151
virtualenv==20.28.0
93152
# via tox
153+
zipp==3.21.0
154+
# via importlib-metadata

0 commit comments

Comments
 (0)