Skip to content

Commit 4ac3ce0

Browse files
committed
Raise upperbound for pkginfo requirement
1 parent 3687071 commit 4ac3ce0

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Ensure uploading packages with metadata spec 2.4 is supported.

pulp_python/tests/functional/api/test_crud_content_unit.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,3 +122,16 @@ def test_upload_metadata_23_spec(python_content_factory):
122122
content = python_content_factory(filename, url=package.url)
123123
assert content.metadata_version == "2.3"
124124
break
125+
126+
127+
@pytest.mark.parallel
128+
def test_upload_metadata_24_spec(python_content_factory):
129+
"""Test that packages using metadata spec 2.4 can be uploaded to pulp."""
130+
filename = "urllib3-2.3.0-py3-none-any.whl"
131+
with PyPISimple() as client:
132+
page = client.get_project_page("urllib3")
133+
for package in page.packages:
134+
if package.filename == filename:
135+
content = python_content_factory(filename, url=package.url)
136+
assert content.metadata_version == "2.4"
137+
break

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
pulpcore>=3.49.0,<3.70.0
2-
pkginfo>=1.10.0,<1.12.0 # Twine has <1.11 in their requirements
2+
pkginfo>=1.12.0,<1.13.0
33
bandersnatch>=6.1,<6.2
44
pypi-simple>=0.9.0,<1.0.0

0 commit comments

Comments
 (0)