Skip to content

Commit 1247975

Browse files
WIP Replaceing the metadata parser from packaging.metadata
Replaceing the metadata parser with the metadata parser from packaging.metadata Signed-off-by: Lalatendu Mohanty <lmohanty@redhat.com>
1 parent a967e63 commit 1247975

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/fromager/sources.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
import tempfile
1111
import typing
1212
import zipfile
13-
from email.parser import BytesParser
1413
from urllib.parse import urlparse
1514

1615
import resolvelib
16+
from packaging.metadata import Metadata
1717
from packaging.requirements import Requirement
1818
from packaging.version import Version
1919

@@ -269,8 +269,7 @@ def _get_version_from_package_metadata(
269269
)
270270
metadata_filename = source_dir.parent / metadata_dir_base / "METADATA"
271271
with open(metadata_filename, "rb") as f:
272-
p = BytesParser()
273-
metadata = p.parse(f, headersonly=True)
272+
metadata = Metadata.from_raw(f)
274273
return Version(metadata["Version"])
275274

276275

0 commit comments

Comments
 (0)