2bi#
r S SK JrJrJr S SKJr S SKJrJrJ r J
r
/ SQrS\S\4S jr
S\S\\\4 4S jrg
) )Header
decode_headermake_header)Message)AnyDictListUnion))zMetadata-VersionF)NameF)VersionF)DynamicT)PlatformT)zSupported-PlatformT)SummaryF)DescriptionF)zDescription-Content-TypeF)KeywordsF)z Home-pageF)zDownload-URLF)AuthorF)zAuthor-emailF)
MaintainerF)zMaintainer-emailF)LicenseF)
ClassifierT)z
Requires-DistT)zRequires-PythonF)zRequires-ExternalT)zProject-URLT)zProvides-ExtraT)z
Provides-DistT)zObsoletes-DistTfieldreturnc B U R 5 R SS5 $ )N-_)lowerreplace)r s ڎ/builddir/build/BUILDROOT/alt-python313-pip-23.3.1-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/pip/_internal/metadata/_json.py json_namer % s ;;= c** msgc S[ [ [ 4 S[ 4S jn0 n[ H u p4X0; a M [ U5 nU( a' U R U5 Vs/ s H
oa" U5 PM nnObU" U R
U5 5 nUS:X aE SU; a/ UR S5 Vs/ s H ofR 5 PM nnOUR 5 nXrU' M U R 5 nU( a XS' U$ s snf s snf )z;Convert a Message object into a JSON-compatible dictionary.hr c [ U [ 5 ( aV / n[ U 5 H1 u p#US:X a UR S5 SnUR X#45 M3 [
[ U5 5 $ [
U 5 $ ! [ a Sn NCf = f)Nzunknown-8bitzutf-8latin1)
isinstancer r decodeUnicodeDecodeErrorappendstrr )r" chunksbytesencodings r sanitise_header$msg_to_json.