Skip to content

Commit 7d40189

Browse files
authored
update metadata version to 2.3 (#707)
1 parent 09f5ad8 commit 7d40189

File tree

5 files changed

+8
-6
lines changed

5 files changed

+8
-6
lines changed

src/poetry/core/masonry/builders/builder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
)
2222

2323
METADATA_BASE = """\
24-
Metadata-Version: 2.1
24+
Metadata-Version: 2.3
2525
Name: {name}
2626
Version: {version}
2727
Summary: {summary}

src/poetry/core/masonry/metadata.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,13 @@
66

77

88
if TYPE_CHECKING:
9+
from packaging.utils import NormalizedName
10+
911
from poetry.core.packages.package import Package
1012

1113

1214
class Metadata:
13-
metadata_version = "2.1"
15+
metadata_version = "2.3"
1416
# version 1.0
1517
name: str | None = None
1618
version: str
@@ -41,7 +43,7 @@ class Metadata:
4143

4244
# Version 2.1
4345
description_content_type: str | None = None
44-
provides_extra: list[str] = [] # noqa: RUF012
46+
provides_extra: list[NormalizedName] = [] # noqa: RUF012
4547

4648
@classmethod
4749
def from_package(cls, package: Package) -> Metadata:

tests/masonry/builders/test_builder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ def test_get_metadata_content() -> None:
9292
p = Parser()
9393
parsed = p.parsestr(metadata)
9494

95-
assert parsed["Metadata-Version"] == "2.1"
95+
assert parsed["Metadata-Version"] == "2.3"
9696
assert parsed["Name"] == "my-package"
9797
assert parsed["Version"] == "1.2.3"
9898
assert parsed["Summary"] == "Some description."

tests/masonry/builders/test_complete.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ def test_complete(no_vcs: bool) -> None:
181181
assert (
182182
wheel_data
183183
== """\
184-
Metadata-Version: 2.1
184+
Metadata-Version: 2.3
185185
Name: my-package
186186
Version: 1.2.3
187187
Summary: Some description.

tests/masonry/test_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ def test_prepare_metadata_for_build_wheel() -> None:
151151
Tag: py3-none-any
152152
"""
153153
metadata = """\
154-
Metadata-Version: 2.1
154+
Metadata-Version: 2.3
155155
Name: my-package
156156
Version: 1.2.3
157157
Summary: Some description.

0 commit comments

Comments
 (0)