o Ec@shdZddlZzddlmZWneyddlmZYnwddZddZedkr2e ed dSdS) z webencodings.mklabels ~~~~~~~~~~~~~~~~~~~~~ Regenarate the webencodings.labels module. :copyright: Copyright 2012 by Simon Sapin :license: BSD, see LICENSE for details. N)urlopencCs||ksJ|SN)lower)stringrT/opt/alt/python310/lib/python3.10/site-packages/pip/_vendor/webencodings/mklabels.py assert_lowersrcsfdg}ddtt|dD}tdd|D|fdd|D|dd |S) Na""" webencodings.labels ~~~~~~~~~~~~~~~~~~~ Map encoding labels to their name. :copyright: Copyright 2012 by Simon Sapin :license: BSD, see LICENSE for details. """ # XXX Do not edit! # This file is automatically generated by mklabels.py LABELS = { cSsLg|]"}|dD]}|dD]}tt|dt|ddfqqqS)Z encodingslabelsuname)reprrlstrip).0categoryencodinglabelrrr ,s zgenerate..asciicss|] \}}t|VqdSrlenrrr rrr 2szgenerate..c3s.|]\}}d|dt||fVqdS)z %s:%s %s,  NrrZmax_lenrrr3s  }) jsonloadsrreaddecodemaxextendappendjoin)urlpartsr rrrgenerates  r&__main__z.http://encoding.spec.whatwg.org/encodings.json) __doc__rZurllibr ImportErrorZurllib.requestrr&__name__printrrrrs  !