a0bi" h S r SSKrSSKrSSKrSSKJr SSKJr SSKJ r SSK JrJr SSK Jr SS KJrJr SS KJr SSKJr SSKJr SS KJr S rS\S\4S jrS\S\S\\ 4S jrS\S\S\\ 4S jrS\S\S\\\ 4S jrS\S\\ 4S jr S r!S r"S r#S r$S r%S\S\S\S\4S jr&S! r'g)"z Handling of Core Metadata for Python packages (including reading and writing). See: https://packaging.python.org/en/latest/specifications/core-metadata/ N)message_from_file)Message)NamedTemporaryFile)OptionalList) rfc822_escape )_normalization_reqs)Marker)Requirement)Version)SetuptoolsDeprecationWarningc H [ U SS 5 nUc [ S5 nXl U$ )Nmetadata_version2.1)getattrr r )selfmvs ڒ/builddir/build/BUILDROOT/alt-python313-setuptools-69.0.2-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/setuptools/_core_metadata.pyget_metadata_versionr s* )4 0B z U^ " I contentreturnc U R 5 n[ U5 S:X a US R 5 $ SR US R 5 [ R " SR USS 5 5 45 $ )zFReverse RFC-822 escaping by removing leading whitespaces from content.r r N) splitlineslenlstripjointextwrapdedent)r liness r rfc822_unescaper$ sc E 5zQQx 99eAhoo'599M)NOPPr msgfieldc X nUS:X a gU$ )zRead Message header field.UNKNOWNN r% r&