File tree Expand file tree Collapse file tree 5 files changed +8
-6
lines changed Expand file tree Collapse file tree 5 files changed +8
-6
lines changed Original file line number Diff line number Diff line change 21
21
)
22
22
23
23
METADATA_BASE = """\
24
- Metadata-Version: 2.1
24
+ Metadata-Version: 2.3
25
25
Name: {name}
26
26
Version: {version}
27
27
Summary: {summary}
Original file line number Diff line number Diff line change 6
6
7
7
8
8
if TYPE_CHECKING :
9
+ from packaging .utils import NormalizedName
10
+
9
11
from poetry .core .packages .package import Package
10
12
11
13
12
14
class Metadata :
13
- metadata_version = "2.1 "
15
+ metadata_version = "2.3 "
14
16
# version 1.0
15
17
name : str | None = None
16
18
version : str
@@ -41,7 +43,7 @@ class Metadata:
41
43
42
44
# Version 2.1
43
45
description_content_type : str | None = None
44
- provides_extra : list [str ] = [] # noqa: RUF012
46
+ provides_extra : list [NormalizedName ] = [] # noqa: RUF012
45
47
46
48
@classmethod
47
49
def from_package (cls , package : Package ) -> Metadata :
Original file line number Diff line number Diff line change @@ -92,7 +92,7 @@ def test_get_metadata_content() -> None:
92
92
p = Parser ()
93
93
parsed = p .parsestr (metadata )
94
94
95
- assert parsed ["Metadata-Version" ] == "2.1 "
95
+ assert parsed ["Metadata-Version" ] == "2.3 "
96
96
assert parsed ["Name" ] == "my-package"
97
97
assert parsed ["Version" ] == "1.2.3"
98
98
assert parsed ["Summary" ] == "Some description."
Original file line number Diff line number Diff line change @@ -181,7 +181,7 @@ def test_complete(no_vcs: bool) -> None:
181
181
assert (
182
182
wheel_data
183
183
== """\
184
- Metadata-Version: 2.1
184
+ Metadata-Version: 2.3
185
185
Name: my-package
186
186
Version: 1.2.3
187
187
Summary: Some description.
Original file line number Diff line number Diff line change @@ -151,7 +151,7 @@ def test_prepare_metadata_for_build_wheel() -> None:
151
151
Tag: py3-none-any
152
152
"""
153
153
metadata = """\
154
- Metadata-Version: 2.1
154
+ Metadata-Version: 2.3
155
155
Name: my-package
156
156
Version: 1.2.3
157
157
Summary: Some description.
You can’t perform that action at this time.
0 commit comments