Skip to content

Commit 3bc839b

Browse files
committed
Sort metadata fields in test more rigorously
1 parent 9870c8b commit 3bc839b

File tree

1 file changed

+27
-28
lines changed

1 file changed

+27
-28
lines changed

tests/test_package.py

+27-28
Original file line numberDiff line numberDiff line change
@@ -173,52 +173,51 @@ def test_package_safe_name_is_correct(pkg_name, expected_name):
173173

174174
def test_metadata_dictionary_keys():
175175
assert set(package_file.PackageMetadata.__annotations__) == {
176-
# identify release
176+
# Metadata 1.0 - PEP 241
177+
"metadata_version",
177178
"name",
178179
"version",
179-
# file content
180-
"filetype",
181-
"pyversion",
182-
# additional meta-data
183-
"metadata_version",
180+
"platforms",
184181
"summary",
182+
"description",
183+
"keywords",
185184
"home_page",
186185
"author",
187186
"author_email",
188-
"maintainer",
189-
"maintainer_email",
190187
"license",
191-
"description",
192-
"keywords",
193-
"platforms",
194-
"classifiers",
195-
"download_url",
188+
# Metadata 1.1 - PEP 314
196189
"supported_platforms",
197-
"comment",
198-
"md5_digest",
199-
"sha256_digest",
200-
"blake2_256_digest",
201-
"gpg_signature",
202-
"attestations",
203-
# PEP 314
190+
"download_url",
191+
"classifiers",
204192
"provides",
205193
"requires",
206194
"obsoletes",
207-
# Metadata 1.2
208-
"project_urls",
195+
# Metadata 1.2 - PEP 345
196+
"maintainer",
197+
"maintainer_email",
198+
"requires_dist",
209199
"provides_dist",
210200
"obsoletes_dist",
211-
"requires_dist",
212-
"requires_external",
213201
"requires_python",
214-
# Metadata 2.1
215-
"provides_extra",
202+
"requires_external",
203+
"project_urls",
204+
# Metadata 2.1 - PEP 566
216205
"description_content_type",
217-
# Metadata 2.2
206+
"provides_extra",
207+
# Metadata 2.2 - PEP 643
218208
"dynamic",
219-
# Metadata 2.4
209+
# Metadata 2.4 - PEP 639
220210
"license_expression",
221211
"license_files",
212+
# additional meta-data
213+
"filetype",
214+
"pyversion",
215+
"comment",
216+
"md5_digest",
217+
"sha256_digest",
218+
"blake2_256_digest",
219+
"gpg_signature",
220+
"attestations",
222221
}
223222

224223

0 commit comments

Comments
 (0)