hyb
2025-11-07 cadac0a99d87c53805a07f3b4ca7fd11e524fe4a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Ë
Añúh#ãóž—ddlmZddlZddlZddlmZddlmZddlm    Z    gd¢Z
dZ ee «jZefd d„Zed    fdd
„Zdd „Zdd „Zy)é)Ú annotationsN)ÚPath)Ú    HTTPError)Úurlopen)Ú DOWNLOAD_DIRÚ retrieve_fileÚ output_fileÚurls_from_file)zhttp://zhttps://z github.com/z/raw/cóô—|j«}tD]?}|j|d«j«jd«j«}ŒAt|t    j
dd|««S)NÚz/:z [^\-_\.\w\d]+Ú_)ÚstripÚ NAME_REMOVEÚreplacerÚreÚsub)ÚurlÚ download_dirÚ    file_nameÚparts    ú]H:\Change_password\venv_build\Lib\site-packages\setuptools/tests/config/downloads/__init__.pyr    r    sh€Ø—    ‘    “ €IÜòLˆØ×%Ñ% d¨BÓ/×5Ñ5Ó7×=Ñ=¸dÓC×IÑIÓK‰    ðLä  œbŸf™fÐ%5°s¸IÓFÓ GÐGóécó*—t||«}|j«rtd|›d|›d«|S|jdd¬«td|›d|›«    t    ||«|S#t
$r%t j|«t    ||«Y|SwxYw)Nz    Skipping z (already exists: ú)T)Úexist_okÚparentsz Downloading z to )r    ÚexistsÚprintÚmkdirÚdownloadrÚtimeÚsleep)rrÚwaitÚpaths    rrrs¢€Ü s˜LÓ )€DØ ‡{{„}Ü     ˜#˜Ð0°°°aÐ8Ô9ð €Kð    ×Ñ D°$ÐÔ7Ü  ˜S˜E  d VÐ,Ô-ð     Ü S˜$Ô ð €Køôò     Ü J‰JtÔ Ü S˜$Õ Ø €Kð     úsÁ A$Á$*BÂBcó¬—td|›«|jd¬«}|j«Dcgc]}|jd«rŒ|‘Œc}Scc}w)z^``list_file`` should be a text file where each line corresponds to a URL to
    download.
    zfile: zutf-8)Úencodingú#)rÚ    read_textÚ
splitlinesÚ
startswith)Ú    list_fileÚcontentrs   rr
r
+sN€ô
ˆF9+Ð
ÔØ×!Ñ!¨7Ð!Ó3€GØ"×-Ñ-Ó/Ö KC°s·~±~ÀcÕ7JŠCÒ KÐKùÒ Ks ³AÁ
Acóþ—t|«5}|j«}ddd«t|d«5}|j«ddd«t    |«j «sJ‚y#1swYŒKxYw#1swYŒ1xYw)NÚwb)rÚreadÚopenÚwriterr)rÚdestÚfÚdatas    rr!r!4sq€Ü    ‹ð˜Øv‰v‹xˆ÷ô
ˆdDÓ    ð˜QØ    ‰Œ ÷ô ‹:× Ñ Ô ÐÑ ÷ ðú÷ðúsŒA'±A3Á'A0Á3A<)rÚstrrrÚreturnr)rr6rrr$Úfloatr7r)r,rr7z    list[str])rr6r3r)Ú
__future__rrr"ÚpathlibrÚ urllib.errorrÚurllib.requestrÚ__all__rÚ__file__Úparentrr    rr
r!©rrú<module>rAsTðÝ"ã    Û ÝÝ"Ý"â
L€ð>€ ِH‹~×$Ñ$€ ð0<ôHð2>ÈQô óLôr