Skip to content

Commit f73179c

Browse files
committed
build: Add dev dependency on twine for publishing
1 parent 778aa3c commit f73179c

2 files changed

Lines changed: 71 additions & 1 deletion

File tree

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ dev = [
1212
"pylint",
1313
"pytest",
1414
"pytest-cov",
15+
"twine",
1516
]
1617

1718
[build-system]

requirements-dev.txt

Lines changed: 70 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,38 +6,79 @@
66
#
77
astroid==3.3.11
88
# via pylint
9+
backports-tarfile==1.2.0
10+
# via jaraco-context
911
black==25.1.0
1012
# via impact-stack-proxyfix (pyproject.toml)
13+
certifi==2025.8.3
14+
# via requests
15+
cffi==1.17.1
16+
# via cryptography
1117
cfgv==3.4.0
1218
# via pre-commit
19+
charset-normalizer==3.4.3
20+
# via requests
1321
click==8.2.1
1422
# via black
1523
coverage[toml]==7.9.2
1624
# via pytest-cov
25+
cryptography==45.0.6
26+
# via secretstorage
1727
dill==0.4.0
1828
# via pylint
1929
distlib==0.3.9
2030
# via virtualenv
31+
docutils==0.22
32+
# via readme-renderer
2133
filelock==3.18.0
2234
# via virtualenv
35+
id==1.5.0
36+
# via twine
2337
identify==2.6.12
2438
# via pre-commit
39+
idna==3.10
40+
# via requests
41+
importlib-metadata==8.7.0
42+
# via keyring
2543
iniconfig==2.1.0
2644
# via pytest
2745
isort==6.0.1
2846
# via
2947
# impact-stack-proxyfix (pyproject.toml)
3048
# pylint
49+
jaraco-classes==3.4.0
50+
# via keyring
51+
jaraco-context==6.0.1
52+
# via keyring
53+
jaraco-functools==4.3.0
54+
# via keyring
55+
jeepney==0.9.0
56+
# via
57+
# keyring
58+
# secretstorage
59+
keyring==25.6.0
60+
# via twine
61+
markdown-it-py==4.0.0
62+
# via rich
3163
mccabe==0.7.0
3264
# via pylint
65+
mdurl==0.1.2
66+
# via markdown-it-py
67+
more-itertools==10.7.0
68+
# via
69+
# jaraco-classes
70+
# jaraco-functools
3371
mypy-extensions==1.1.0
3472
# via black
73+
nh3==0.3.0
74+
# via readme-renderer
3575
nodeenv==1.9.1
3676
# via pre-commit
3777
packaging==25.0
3878
# via
3979
# black
4080
# pytest
81+
# twine
4182
pathspec==0.12.1
4283
# via black
4384
platformdirs==4.3.8
@@ -51,8 +92,13 @@ pluggy==1.6.0
5192
# pytest-cov
5293
pre-commit==4.2.0
5394
# via impact-stack-proxyfix (pyproject.toml)
95+
pycparser==2.22
96+
# via cffi
5497
pygments==2.19.2
55-
# via pytest
98+
# via
99+
# pytest
100+
# readme-renderer
101+
# rich
56102
pylint==3.3.7
57103
# via impact-stack-proxyfix (pyproject.toml)
58104
pytest==8.4.1
@@ -63,7 +109,30 @@ pytest-cov==6.2.1
63109
# via impact-stack-proxyfix (pyproject.toml)
64110
pyyaml==6.0.2
65111
# via pre-commit
112+
readme-renderer==44.0
113+
# via twine
114+
requests==2.32.5
115+
# via
116+
# id
117+
# requests-toolbelt
118+
# twine
119+
requests-toolbelt==1.0.0
120+
# via twine
121+
rfc3986==2.0.0
122+
# via twine
123+
rich==14.1.0
124+
# via twine
125+
secretstorage==3.3.3
126+
# via keyring
66127
tomlkit==0.13.3
67128
# via pylint
129+
twine==6.1.0
130+
# via impact-stack-proxyfix (pyproject.toml)
131+
urllib3==2.5.0
132+
# via
133+
# requests
134+
# twine
68135
virtualenv==20.31.2
69136
# via pre-commit
137+
zipp==3.23.0
138+
# via importlib-metadata

0 commit comments

Comments
 (0)