Skip to content

Commit 1995f2e

Browse files
authored
Merge pull request #327 from webknjaz/maintenance/twine-6.1-pep639
2 parents e0449d2 + 29f40bd commit 1995f2e

File tree

3 files changed

+8
-11
lines changed

3 files changed

+8
-11
lines changed

requirements/runtime-constraints.in

+2-3
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
# #
1515
###############################################################################
1616

17-
# NOTE: 1.12.0 and later enable support for metadata 2.4
18-
# NOTE: This can be dropped once twine stops using pkginfo
17+
# NOTE: Twine 6.1 needs packaging 24.2 to support metadata 2.4
1918
# Ref: https://github.com/pypa/twine/pull/1180
20-
pkginfo >= 1.12.0
19+
packaging >= 24.2

requirements/runtime.in

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
-c runtime-constraints.in # limits known broken versions
22

3-
# NOTE: v6 is needed to support metadata v2.4
4-
twine >= 6.0
3+
# NOTE: v6.1 is needed to support metadata v2.4 including PEP 639
4+
twine >= 6.1
55

66
# NOTE: Used to detect an ambient OIDC credential for OIDC publishing,
77
# NOTE: as well as PEP 740 attestations.

requirements/runtime.txt

+4-6
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ id==1.4.0
3838
# via
3939
# -r runtime.in
4040
# sigstore
41+
# twine
4142
idna==3.7
4243
# via
4344
# email-validator
@@ -66,15 +67,12 @@ multidict==6.0.5
6667
# via grpclib
6768
nh3==0.2.17
6869
# via readme-renderer
69-
packaging==24.1
70+
packaging==24.2
7071
# via
72+
# -c runtime-constraints.in
7173
# -r runtime.in
7274
# pypi-attestations
7375
# twine
74-
pkginfo==1.12.0
75-
# via
76-
# -c runtime-constraints.in
77-
# twine
7876
platformdirs==4.2.2
7977
# via sigstore
8078
pyasn1==0.6.0
@@ -141,7 +139,7 @@ six==1.16.0
141139
# via python-dateutil
142140
tuf==5.0.0
143141
# via sigstore
144-
twine==6.0.1
142+
twine==6.1.0
145143
# via -r runtime.in
146144
typing-extensions==4.11.0
147145
# via

0 commit comments

Comments
 (0)