summaryrefslogtreecommitdiff
path: root/.emacs.d.back/.python-environments/default/lib/python3.7/site-packages/pip/_vendor/distlib/__pycache__/locators.cpython-37.pyc
blob: 280db9d3c6acc5c2bdabcdf2f8d3e5ee1fdadd81 (plain)
ofshex dumpascii
0000 42 0d 0d 0a 00 00 00 00 fb 0a 3f 5d 5f ca 00 00 e3 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 B.........?]_...................
0020 00 40 00 00 00 73 44 02 00 00 64 00 64 01 6c 00 5a 00 64 00 64 02 6c 01 6d 02 5a 02 01 00 64 00 .@...sD...d.d.l.Z.d.d.l.m.Z...d.
0040 64 01 6c 03 5a 03 64 00 64 01 6c 04 5a 04 64 00 64 01 6c 05 5a 05 64 00 64 01 6c 06 5a 06 64 00 d.l.Z.d.d.l.Z.d.d.l.Z.d.d.l.Z.d.
0060 64 01 6c 07 5a 07 79 0c 64 00 64 01 6c 08 5a 08 57 00 6e 1c 04 00 65 09 6b 0a 72 64 01 00 01 00 d.l.Z.y.d.d.l.Z.W.n...e.k.rd....
0080 01 00 64 00 64 01 6c 0a 5a 08 59 00 6e 02 58 00 64 00 64 01 6c 0b 5a 0b 64 03 64 04 6c 0c 6d 0d ..d.d.l.Z.Y.n.X.d.d.l.Z.d.d.l.m.
00a0 5a 0d 01 00 64 03 64 05 6c 0e 6d 0f 5a 0f 6d 10 5a 10 6d 11 5a 11 6d 12 5a 12 6d 13 5a 13 6d 14 Z...d.d.l.m.Z.m.Z.m.Z.m.Z.m.Z.m.
00c0 5a 14 6d 15 5a 15 6d 16 5a 16 6d 17 5a 17 6d 18 5a 18 6d 19 5a 1a 6d 1b 5a 1b 6d 1c 5a 1c 6d 1d Z.m.Z.m.Z.m.Z.m.Z.m.Z.m.Z.m.Z.m.
00e0 5a 1d 6d 1e 5a 1e 01 00 64 03 64 06 6c 1f 6d 20 5a 20 6d 21 5a 21 6d 22 5a 22 01 00 64 03 64 07 Z.m.Z...d.d.l.m.Z.m!Z!m"Z"..d.d.
0100 6c 23 6d 24 5a 24 6d 25 5a 25 01 00 64 03 64 08 6c 26 6d 27 5a 27 6d 28 5a 28 6d 29 5a 29 6d 2a l#m$Z$m%Z%..d.d.l&m'Z'm(Z(m)Z)m*
0120 5a 2a 6d 2b 5a 2b 6d 2c 5a 2c 6d 2d 5a 2d 6d 2e 5a 2e 6d 2f 5a 2f 01 00 64 03 64 09 6c 30 6d 31 Z*m+Z+m,Z,m-Z-m.Z.m/Z/..d.d.l0m1
0140 5a 31 6d 32 5a 32 01 00 64 03 64 0a 6c 33 6d 34 5a 34 6d 35 5a 35 01 00 65 04 a0 36 65 37 a1 01 Z1m2Z2..d.d.l3m4Z4m5Z5..e..6e7..
0160 5a 38 65 07 a0 39 64 0b a1 01 5a 3a 65 07 a0 39 64 0c 65 07 6a 3b a1 02 5a 3c 65 07 a0 39 64 0d Z8e..9d...Z:e..9d.e.j;..Z<e..9d.
0180 a1 01 5a 3d 64 0e 5a 3e 64 2d 64 0f 64 10 84 01 5a 3f 47 00 64 11 64 12 84 00 64 12 65 1a 83 03 ..Z=d.Z>d-d.d...Z?G.d.d...d.e...
01a0 5a 40 47 00 64 13 64 14 84 00 64 14 65 41 83 03 5a 42 47 00 64 15 64 16 84 00 64 16 65 42 83 03 Z@G.d.d...d.eA..ZBG.d.d...d.eB..
01c0 5a 43 47 00 64 17 64 18 84 00 64 18 65 42 83 03 5a 44 47 00 64 19 64 1a 84 00 64 1a 65 41 83 03 ZCG.d.d...d.eB..ZDG.d.d...d.eA..
01e0 5a 45 47 00 64 1b 64 1c 84 00 64 1c 65 42 83 03 5a 46 47 00 64 1d 64 1e 84 00 64 1e 65 42 83 03 ZEG.d.d...d.eB..ZFG.d.d...d.eB..
0200 5a 47 47 00 64 1f 64 20 84 00 64 20 65 42 83 03 5a 48 47 00 64 21 64 22 84 00 64 22 65 42 83 03 ZGG.d.d...d.eB..ZHG.d!d"..d"eB..
0220 5a 49 47 00 64 23 64 24 84 00 64 24 65 42 83 03 5a 4a 65 4a 65 48 83 00 65 46 64 25 64 26 64 27 ZIG.d#d$..d$eB..ZJeJeH..eFd%d&d'
0240 8d 02 64 28 64 29 8d 03 5a 4b 65 4b 6a 4c 5a 4c 65 07 a0 39 64 2a a1 01 5a 4d 47 00 64 2b 64 2c ..d(d)..ZKeKjLZLe..9d*..ZMG.d+d,
0260 84 00 64 2c 65 41 83 03 5a 4e 64 01 53 00 29 2e e9 00 00 00 00 4e 29 01 da 07 42 79 74 65 73 49 ..d,eA..ZNd.S.)......N)...BytesI
0280 4f e9 01 00 00 00 29 01 da 10 44 69 73 74 6c 69 62 45 78 63 65 70 74 69 6f 6e 29 0f da 07 75 72 O.....)...DistlibException)...ur
02a0 6c 6a 6f 69 6e da 08 75 72 6c 70 61 72 73 65 da 0a 75 72 6c 75 6e 70 61 72 73 65 da 0c 75 72 6c ljoin..urlparse..urlunparse..url
02c0 32 70 61 74 68 6e 61 6d 65 da 0c 70 61 74 68 6e 61 6d 65 32 75 72 6c da 05 71 75 65 75 65 da 05 2pathname..pathname2url..queue..
02e0 71 75 6f 74 65 da 08 75 6e 65 73 63 61 70 65 da 0c 73 74 72 69 6e 67 5f 74 79 70 65 73 da 0c 62 quote..unescape..string_types..b
0300 75 69 6c 64 5f 6f 70 65 6e 65 72 da 13 48 54 54 50 52 65 64 69 72 65 63 74 48 61 6e 64 6c 65 72 uild_opener..HTTPRedirectHandler
0320 da 09 74 65 78 74 5f 74 79 70 65 da 07 52 65 71 75 65 73 74 da 09 48 54 54 50 45 72 72 6f 72 da ..text_type..Request..HTTPError.
0340 08 55 52 4c 45 72 72 6f 72 29 03 da 0c 44 69 73 74 72 69 62 75 74 69 6f 6e da 10 44 69 73 74 72 .URLError)...Distribution..Distr
0360 69 62 75 74 69 6f 6e 50 61 74 68 da 09 6d 61 6b 65 5f 64 69 73 74 29 02 da 08 4d 65 74 61 64 61 ibutionPath..make_dist)...Metada
0380 74 61 da 14 4d 65 74 61 64 61 74 61 49 6e 76 61 6c 69 64 45 72 72 6f 72 29 09 da 0f 63 61 63 68 ta..MetadataInvalidError)...cach
03a0 65 64 5f 70 72 6f 70 65 72 74 79 da 11 70 61 72 73 65 5f 63 72 65 64 65 6e 74 69 61 6c 73 da 0c ed_property..parse_credentials..
03c0 65 6e 73 75 72 65 5f 73 6c 61 73 68 da 0e 73 70 6c 69 74 5f 66 69 6c 65 6e 61 6d 65 da 10 67 65 ensure_slash..split_filename..ge
03e0 74 5f 70 72 6f 6a 65 63 74 5f 64 61 74 61 da 11 70 61 72 73 65 5f 72 65 71 75 69 72 65 6d 65 6e t_project_data..parse_requiremen
0400 74 da 16 70 61 72 73 65 5f 6e 61 6d 65 5f 61 6e 64 5f 76 65 72 73 69 6f 6e da 0b 53 65 72 76 65 t..parse_name_and_version..Serve
0420 72 50 72 6f 78 79 da 0e 6e 6f 72 6d 61 6c 69 7a 65 5f 6e 61 6d 65 29 02 da 0a 67 65 74 5f 73 63 rProxy..normalize_name)...get_sc
0440 68 65 6d 65 da 17 55 6e 73 75 70 70 6f 72 74 65 64 56 65 72 73 69 6f 6e 45 72 72 6f 72 29 02 da heme..UnsupportedVersionError)..
0460 05 57 68 65 65 6c da 0d 69 73 5f 63 6f 6d 70 61 74 69 62 6c 65 7a 12 5e 28 5c 77 2b 29 3d 28 5b .Wheel..is_compatiblez.^(\w+)=([
0480 61 2d 66 30 2d 39 5d 2b 29 7a 1a 3b 5c 73 2a 63 68 61 72 73 65 74 5c 73 2a 3d 5c 73 2a 28 2e 2a a-f0-9]+)z.;\s*charset\s*=\s*(.*
04a0 29 5c 73 2a 24 7a 1e 74 65 78 74 2f 68 74 6d 6c 7c 61 70 70 6c 69 63 61 74 69 6f 6e 2f 78 28 68 )\s*$z.text/html|application/x(h
04c0 74 29 3f 6d 6c 7a 15 68 74 74 70 73 3a 2f 2f 70 79 70 69 2e 6f 72 67 2f 70 79 70 69 63 01 00 00 t)?mlz.https://pypi.org/pypic...
04e0 00 00 00 00 00 02 00 00 00 08 00 00 00 43 00 00 00 73 32 00 00 00 7c 00 64 01 6b 08 72 0c 74 00 .............C...s2...|.d.k.r.t.
0500 7d 00 74 01 7c 00 64 02 64 03 8d 02 7d 01 7a 08 7c 01 a0 02 a1 00 53 00 7c 01 64 04 83 01 83 00 }.t.|.d.d...}.z.|.....S.|.d.....
0520 01 00 58 00 64 01 53 00 29 05 7a 95 0a 20 20 20 20 52 65 74 75 72 6e 20 61 6c 6c 20 64 69 73 74 ..X.d.S.).z......Return.all.dist
0540 72 69 62 75 74 69 6f 6e 20 6e 61 6d 65 73 20 6b 6e 6f 77 6e 20 62 79 20 61 6e 20 69 6e 64 65 78 ribution.names.known.by.an.index
0560 2e 0a 20 20 20 20 3a 70 61 72 61 6d 20 75 72 6c 3a 20 54 68 65 20 55 52 4c 20 6f 66 20 74 68 65 ......:param.url:.The.URL.of.the
0580 20 69 6e 64 65 78 2e 0a 20 20 20 20 3a 72 65 74 75 72 6e 3a 20 41 20 6c 69 73 74 20 6f 66 20 61 .index......:return:.A.list.of.a
05a0 6c 6c 20 6b 6e 6f 77 6e 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6e 61 6d 65 73 2e 0a 20 20 20 ll.known.distribution.names.....
05c0 20 4e 67 00 00 00 00 00 00 08 40 29 01 da 07 74 69 6d 65 6f 75 74 da 05 63 6c 6f 73 65 29 03 da .Ng.......@)...timeout..close)..
05e0 0d 44 45 46 41 55 4c 54 5f 49 4e 44 45 58 72 20 00 00 00 da 0d 6c 69 73 74 5f 70 61 63 6b 61 67 .DEFAULT_INDEXr......list_packag
0600 65 73 29 02 da 03 75 72 6c da 06 63 6c 69 65 6e 74 a9 00 72 2c 00 00 00 fa 3d 2f 74 6d 70 2f 70 es)...url..client..r,....=/tmp/p
0620 69 70 2d 69 6e 73 74 61 6c 6c 2d 33 6a 75 73 61 76 66 76 2f 70 69 70 2f 70 69 70 2f 5f 76 65 6e ip-install-3jusavfv/pip/pip/_ven
0640 64 6f 72 2f 64 69 73 74 6c 69 62 2f 6c 6f 63 61 74 6f 72 73 2e 70 79 da 1a 67 65 74 5f 61 6c 6c dor/distlib/locators.py..get_all
0660 5f 64 69 73 74 72 69 62 75 74 69 6f 6e 5f 6e 61 6d 65 73 29 00 00 00 73 0c 00 00 00 00 06 08 01 _distribution_names)...s........
0680 04 01 0c 01 02 01 08 02 72 2e 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 40 00 ........r....c................@.
06a0 00 00 73 24 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 64 03 84 00 5a 04 65 04 04 00 5a ..s$...e.Z.d.Z.d.Z.d.d...Z.e...Z
06c0 05 04 00 5a 06 5a 07 64 04 53 00 29 05 da 0f 52 65 64 69 72 65 63 74 48 61 6e 64 6c 65 72 7a 45 ...Z.Z.d.S.)...RedirectHandlerzE
06e0 0a 20 20 20 20 41 20 63 6c 61 73 73 20 74 6f 20 77 6f 72 6b 20 61 72 6f 75 6e 64 20 61 20 62 75 .....A.class.to.work.around.a.bu
0700 67 20 69 6e 20 73 6f 6d 65 20 50 79 74 68 6f 6e 20 33 2e 32 2e 78 20 72 65 6c 65 61 73 65 73 2e g.in.some.Python.3.2.x.releases.
0720 0a 20 20 20 20 63 06 00 00 00 00 00 00 00 09 00 00 00 08 00 00 00 43 00 00 00 73 84 00 00 00 64 .....c................C...s....d
0740 00 7d 06 78 1e 64 01 44 00 5d 16 7d 07 7c 07 7c 05 6b 06 72 0a 7c 05 7c 07 19 00 7d 06 50 00 71 .}.x.d.D.].}.|.|.k.r.|.|...}.P.q
0760 0a 57 00 7c 06 64 00 6b 08 72 30 64 00 53 00 74 00 7c 06 83 01 7d 08 7c 08 6a 01 64 02 6b 02 72 .W.|.d.k.r0d.S.t.|...}.|.j.d.k.r
0780 70 74 02 7c 01 a0 03 a1 00 7c 06 83 02 7d 06 74 04 7c 05 64 03 83 02 72 68 7c 05 a0 05 7c 07 7c pt.|.....|...}.t.|.d...rh|...|.|
07a0 06 a1 02 01 00 6e 08 7c 06 7c 05 7c 07 3c 00 74 06 a0 07 7c 00 7c 01 7c 02 7c 03 7c 04 7c 05 a1 .....n.|.|.|.<.t...|.|.|.|.|.|..
07c0 06 53 00 29 04 4e 29 02 da 08 6c 6f 63 61 74 69 6f 6e da 03 75 72 69 da 00 da 0e 72 65 70 6c 61 .S.).N)...location..uri....repla
07e0 63 65 5f 68 65 61 64 65 72 29 08 72 06 00 00 00 da 06 73 63 68 65 6d 65 72 05 00 00 00 da 0c 67 ce_header).r......schemer......g
0800 65 74 5f 66 75 6c 6c 5f 75 72 6c da 07 68 61 73 61 74 74 72 72 33 00 00 00 da 13 42 61 73 65 52 et_full_url..hasattrr3.....BaseR
0820 65 64 69 72 65 63 74 48 61 6e 64 6c 65 72 da 0e 68 74 74 70 5f 65 72 72 6f 72 5f 33 30 32 29 09 edirectHandler..http_error_302).
0840 da 04 73 65 6c 66 da 03 72 65 71 da 02 66 70 da 04 63 6f 64 65 da 03 6d 73 67 da 07 68 65 61 64 ..self..req..fp..code..msg..head
0860 65 72 73 da 06 6e 65 77 75 72 6c da 03 6b 65 79 da 08 75 72 6c 70 61 72 74 73 72 2c 00 00 00 72 ers..newurl..key..urlpartsr,...r
0880 2c 00 00 00 72 2d 00 00 00 72 38 00 00 00 40 00 00 00 73 1e 00 00 00 00 03 04 01 0a 01 08 01 08 ,...r-...r8...@...s.............
08a0 01 06 01 08 01 04 01 08 01 0a 01 0e 01 0a 01 0e 02 08 01 0e 01 7a 1e 52 65 64 69 72 65 63 74 48 .....................z.RedirectH
08c0 61 6e 64 6c 65 72 2e 68 74 74 70 5f 65 72 72 6f 72 5f 33 30 32 4e 29 08 da 08 5f 5f 6e 61 6d 65 andler.http_error_302N)...__name
08e0 5f 5f da 0a 5f 5f 6d 6f 64 75 6c 65 5f 5f da 0c 5f 5f 71 75 61 6c 6e 61 6d 65 5f 5f da 07 5f 5f __..__module__..__qualname__..__
0900 64 6f 63 5f 5f 72 38 00 00 00 da 0e 68 74 74 70 5f 65 72 72 6f 72 5f 33 30 31 da 0e 68 74 74 70 doc__r8.....http_error_301..http
0920 5f 65 72 72 6f 72 5f 33 30 33 da 0e 68 74 74 70 5f 65 72 72 6f 72 5f 33 30 37 72 2c 00 00 00 72 _error_303..http_error_307r,...r
0940 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 72 2f 00 00 00 37 00 00 00 73 06 00 00 00 08 03 04 06 ,...r,...r-...r/...7...s........
0960 08 14 72 2f 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 40 00 00 00 73 b6 00 00 ..r/...c................@...s...
0980 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 5a 04 64 03 5a 05 64 04 5a 06 64 05 5a 07 65 04 64 .e.Z.d.Z.d.Z.d.Z.d.Z.d.Z.d.Z.e.d
09a0 06 17 00 5a 08 64 29 64 08 64 09 84 01 5a 09 64 0a 64 0b 84 00 5a 0a 64 0c 64 0d 84 00 5a 0b 64 ...Z.d)d.d...Z.d.d...Z.d.d...Z.d
09c0 0e 64 0f 84 00 5a 0c 64 10 64 11 84 00 5a 0d 64 12 64 13 84 00 5a 0e 65 0f 65 0d 65 0e 83 02 5a .d...Z.d.d...Z.d.d...Z.e.e.e...Z
09e0 10 64 14 64 15 84 00 5a 11 64 16 64 17 84 00 5a 12 64 18 64 19 84 00 5a 13 64 1a 64 1b 84 00 5a .d.d...Z.d.d...Z.d.d...Z.d.d...Z
0a00 14 64 1c 64 1d 84 00 5a 15 64 1e 64 1f 84 00 5a 16 64 20 64 21 84 00 5a 17 64 22 64 23 84 00 5a .d.d...Z.d.d...Z.d.d!..Z.d"d#..Z
0a20 18 64 24 64 25 84 00 5a 19 64 2a 64 27 64 28 84 01 5a 1a 64 05 53 00 29 2b da 07 4c 6f 63 61 74 .d$d%..Z.d*d'd(..Z.d.S.)+..Locat
0a40 6f 72 7a 47 0a 20 20 20 20 41 20 62 61 73 65 20 63 6c 61 73 73 20 66 6f 72 20 6c 6f 63 61 74 6f orzG.....A.base.class.for.locato
0a60 72 73 20 2d 20 74 68 69 6e 67 73 20 74 68 61 74 20 6c 6f 63 61 74 65 20 64 69 73 74 72 69 62 75 rs.-.things.that.locate.distribu
0a80 74 69 6f 6e 73 2e 0a 20 20 20 20 29 06 7a 07 2e 74 61 72 2e 67 7a 7a 08 2e 74 61 72 2e 62 7a 32 tions......).z..tar.gzz..tar.bz2
0aa0 7a 04 2e 74 61 72 7a 04 2e 7a 69 70 7a 04 2e 74 67 7a 7a 04 2e 74 62 7a 29 03 7a 04 2e 65 67 67 z..tarz..zipz..tgzz..tbz).z..egg
0ac0 7a 04 2e 65 78 65 7a 04 2e 77 68 6c 29 01 7a 04 2e 70 64 66 4e 29 01 7a 04 2e 77 68 6c da 07 64 z..exez..whl).z..pdfN).z..whl..d
0ae0 65 66 61 75 6c 74 63 02 00 00 00 00 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 2c 00 00 00 efaultc................C...s,...
0b00 69 00 7c 00 5f 00 7c 01 7c 00 5f 01 74 02 74 03 83 00 83 01 7c 00 5f 04 64 01 7c 00 5f 05 74 06 i.|._.|.|._.t.t.....|._.d.|._.t.
0b20 a0 07 a1 00 7c 00 5f 08 64 01 53 00 29 02 61 5e 01 00 00 0a 20 20 20 20 20 20 20 20 49 6e 69 74 ....|._.d.S.).a^............Init
0b40 69 61 6c 69 73 65 20 61 6e 20 69 6e 73 74 61 6e 63 65 2e 0a 20 20 20 20 20 20 20 20 3a 70 61 72 ialise.an.instance..........:par
0b60 61 6d 20 73 63 68 65 6d 65 3a 20 42 65 63 61 75 73 65 20 6c 6f 63 61 74 6f 72 73 20 6c 6f 6f 6b am.scheme:.Because.locators.look
0b80 20 66 6f 72 20 6d 6f 73 74 20 72 65 63 65 6e 74 20 76 65 72 73 69 6f 6e 73 2c 20 74 68 65 79 0a .for.most.recent.versions,.they.
0ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 65 64 20 74 6f 20 6b .......................need.to.k
0bc0 6e 6f 77 20 74 68 65 20 76 65 72 73 69 6f 6e 20 73 63 68 65 6d 65 20 74 6f 20 75 73 65 2e 20 54 now.the.version.scheme.to.use..T
0be0 68 69 73 20 73 70 65 63 69 66 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 his.specifies...................
0c00 20 20 20 20 20 74 68 65 20 63 75 72 72 65 6e 74 20 50 45 50 2d 72 65 63 6f 6d 6d 65 6e 64 65 64 .....the.current.PEP-recommended
0c20 20 73 63 68 65 6d 65 20 2d 20 75 73 65 20 60 60 27 6c 65 67 61 63 79 27 60 60 0a 20 20 20 20 20 .scheme.-.use.``'legacy'``......
0c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 79 6f 75 20 6e 65 65 64 20 74 6f ..................if.you.need.to
0c60 20 73 75 70 70 6f 72 74 20 65 78 69 73 74 69 6e 67 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 20 .support.existing.distributions.
0c80 6f 6e 20 50 79 50 49 2e 0a 20 20 20 20 20 20 20 20 4e 29 09 da 06 5f 63 61 63 68 65 72 34 00 00 on.PyPI..........N)..._cacher4..
0ca0 00 72 0e 00 00 00 72 2f 00 00 00 da 06 6f 70 65 6e 65 72 da 07 6d 61 74 63 68 65 72 72 0a 00 00 .r....r/.....opener..matcherr...
0cc0 00 da 05 51 75 65 75 65 da 06 65 72 72 6f 72 73 29 02 72 39 00 00 00 72 34 00 00 00 72 2c 00 00 ...Queue..errors).r9...r4...r,..
0ce0 00 72 2c 00 00 00 72 2d 00 00 00 da 08 5f 5f 69 6e 69 74 5f 5f 66 00 00 00 73 0a 00 00 00 00 08 .r,...r-.....__init__f...s......
0d00 06 01 06 03 0c 04 06 01 7a 10 4c 6f 63 61 74 6f 72 2e 5f 5f 69 6e 69 74 5f 5f 63 01 00 00 00 00 ........z.Locator.__init__c.....
0d20 00 00 00 03 00 00 00 08 00 00 00 43 00 00 00 73 58 00 00 00 67 00 7d 01 78 4e 7c 00 6a 00 a0 01 ...........C...sX...g.}.xN|.j...
0d40 a1 00 73 52 79 1a 7c 00 6a 00 a0 02 64 01 a1 01 7d 02 7c 01 a0 03 7c 02 a1 01 01 00 57 00 6e 1a ..sRy.|.j...d...}.|...|.....W.n.
0d60 04 00 7c 00 6a 00 6a 04 6b 0a 72 44 01 00 01 00 01 00 77 06 59 00 6e 02 58 00 7c 00 6a 00 a0 05 ..|.j.j.k.rD......w.Y.n.X.|.j...
0d80 a1 00 01 00 71 06 57 00 7c 01 53 00 29 02 7a 38 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 ....q.W.|.S.).z8.........Return.
0da0 61 6e 79 20 65 72 72 6f 72 73 20 77 68 69 63 68 20 68 61 76 65 20 6f 63 63 75 72 72 65 64 2e 0a any.errors.which.have.occurred..
0dc0 20 20 20 20 20 20 20 20 46 29 06 72 4f 00 00 00 da 05 65 6d 70 74 79 da 03 67 65 74 da 06 61 70 ........F).rO.....empty..get..ap
0de0 70 65 6e 64 da 05 45 6d 70 74 79 da 09 74 61 73 6b 5f 64 6f 6e 65 29 03 72 39 00 00 00 da 06 72 pend..Empty..task_done).r9.....r
0e00 65 73 75 6c 74 da 01 65 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 da 0a 67 65 74 5f 65 72 72 esult..er,...r,...r-.....get_err
0e20 6f 72 73 79 00 00 00 73 12 00 00 00 00 04 04 01 0c 01 02 01 0c 01 0e 01 12 01 08 01 0e 01 7a 12 orsy...s......................z.
0e40 4c 6f 63 61 74 6f 72 2e 67 65 74 5f 65 72 72 6f 72 73 63 01 00 00 00 00 00 00 00 01 00 00 00 02 Locator.get_errorsc.............
0e60 00 00 00 43 00 00 00 73 0c 00 00 00 7c 00 a0 00 a1 00 01 00 64 01 53 00 29 02 7a 3e 0a 20 20 20 ...C...s....|.......d.S.).z>....
0e80 20 20 20 20 20 43 6c 65 61 72 20 61 6e 79 20 65 72 72 6f 72 73 20 77 68 69 63 68 20 6d 61 79 20 .....Clear.any.errors.which.may.
0ea0 68 61 76 65 20 62 65 65 6e 20 6c 6f 67 67 65 64 2e 0a 20 20 20 20 20 20 20 20 4e 29 01 72 58 00 have.been.logged..........N).rX.
0ec0 00 00 29 01 72 39 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 da 0c 63 6c 65 61 72 5f ..).r9...r,...r,...r-.....clear_
0ee0 65 72 72 6f 72 73 87 00 00 00 73 02 00 00 00 00 05 7a 14 4c 6f 63 61 74 6f 72 2e 63 6c 65 61 72 errors....s......z.Locator.clear
0f00 5f 65 72 72 6f 72 73 63 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 0e 00 00 _errorsc................C...s...
0f20 00 7c 00 6a 00 a0 01 a1 00 01 00 64 00 53 00 29 01 4e 29 02 72 4b 00 00 00 da 05 63 6c 65 61 72 .|.j.......d.S.).N).rK.....clear
0f40 29 01 72 39 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 da 0b 63 6c 65 61 72 5f 63 61 ).r9...r,...r,...r-.....clear_ca
0f60 63 68 65 8e 00 00 00 73 02 00 00 00 00 01 7a 13 4c 6f 63 61 74 6f 72 2e 63 6c 65 61 72 5f 63 61 che....s......z.Locator.clear_ca
0f80 63 68 65 63 01 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 06 00 00 00 7c 00 6a chec................C...s....|.j
0fa0 00 53 00 29 01 4e 29 01 da 07 5f 73 63 68 65 6d 65 29 01 72 39 00 00 00 72 2c 00 00 00 72 2c 00 .S.).N)..._scheme).r9...r,...r,.
0fc0 00 00 72 2d 00 00 00 da 0b 5f 67 65 74 5f 73 63 68 65 6d 65 91 00 00 00 73 02 00 00 00 00 01 7a ..r-....._get_scheme....s......z
0fe0 13 4c 6f 63 61 74 6f 72 2e 5f 67 65 74 5f 73 63 68 65 6d 65 63 02 00 00 00 00 00 00 00 02 00 00 .Locator._get_schemec...........
1000 00 02 00 00 00 43 00 00 00 73 0a 00 00 00 7c 01 7c 00 5f 00 64 00 53 00 29 01 4e 29 01 72 5c 00 .....C...s....|.|._.d.S.).N).r\.
1020 00 00 29 02 72 39 00 00 00 da 05 76 61 6c 75 65 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 da ..).r9.....valuer,...r,...r-....
1040 0b 5f 73 65 74 5f 73 63 68 65 6d 65 94 00 00 00 73 02 00 00 00 00 01 7a 13 4c 6f 63 61 74 6f 72 ._set_scheme....s......z.Locator
1060 2e 5f 73 65 74 5f 73 63 68 65 6d 65 63 02 00 00 00 00 00 00 00 02 00 00 00 02 00 00 00 43 00 00 ._set_schemec................C..
1080 00 73 0c 00 00 00 74 00 64 01 83 01 82 01 64 02 53 00 29 03 61 3d 01 00 00 0a 20 20 20 20 20 20 .s....t.d.....d.S.).a=..........
10a0 20 20 46 6f 72 20 61 20 67 69 76 65 6e 20 70 72 6f 6a 65 63 74 2c 20 67 65 74 20 61 20 64 69 63 ..For.a.given.project,.get.a.dic
10c0 74 69 6f 6e 61 72 79 20 6d 61 70 70 69 6e 67 20 61 76 61 69 6c 61 62 6c 65 20 76 65 72 73 69 6f tionary.mapping.available.versio
10e0 6e 73 20 74 6f 20 44 69 73 74 72 69 62 75 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 69 6e 73 74 61 ns.to.Distribution.........insta
1100 6e 63 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 73 68 6f 75 6c 64 20 62 65 20 69 6d nces...........This.should.be.im
1120 70 6c 65 6d 65 6e 74 65 64 20 69 6e 20 73 75 62 63 6c 61 73 73 65 73 2e 0a 0a 20 20 20 20 20 20 plemented.in.subclasses.........
1140 20 20 49 66 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 61 20 6c 6f 63 61 74 65 28 29 20 72 65 71 75 ..If.called.from.a.locate().requ
1160 65 73 74 2c 20 73 65 6c 66 2e 6d 61 74 63 68 65 72 20 77 69 6c 6c 20 62 65 20 73 65 74 20 74 6f est,.self.matcher.will.be.set.to
1180 20 61 0a 20 20 20 20 20 20 20 20 6d 61 74 63 68 65 72 20 66 6f 72 20 74 68 65 20 72 65 71 75 69 .a.........matcher.for.the.requi
11a0 72 65 6d 65 6e 74 20 74 6f 20 73 61 74 69 73 66 79 2c 20 6f 74 68 65 72 77 69 73 65 20 69 74 20 rement.to.satisfy,.otherwise.it.
11c0 77 69 6c 6c 20 62 65 20 4e 6f 6e 65 2e 0a 20 20 20 20 20 20 20 20 7a 20 50 6c 65 61 73 65 20 69 will.be.None..........z.Please.i
11e0 6d 70 6c 65 6d 65 6e 74 20 69 6e 20 74 68 65 20 73 75 62 63 6c 61 73 73 4e 29 01 da 13 4e 6f 74 mplement.in.the.subclassN)...Not
1200 49 6d 70 6c 65 6d 65 6e 74 65 64 45 72 72 6f 72 29 02 72 39 00 00 00 da 04 6e 61 6d 65 72 2c 00 ImplementedError).r9.....namer,.
1220 00 00 72 2c 00 00 00 72 2d 00 00 00 da 0c 5f 67 65 74 5f 70 72 6f 6a 65 63 74 99 00 00 00 73 02 ..r,...r-....._get_project....s.
1240 00 00 00 00 0a 7a 14 4c 6f 63 61 74 6f 72 2e 5f 67 65 74 5f 70 72 6f 6a 65 63 74 63 01 00 00 00 .....z.Locator._get_projectc....
1260 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 0c 00 00 00 74 00 64 01 83 01 82 01 64 02 53 ............C...s....t.d.....d.S
1280 00 29 03 7a 4a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 61 6c 6c 20 74 68 65 20 64 69 73 .).zJ.........Return.all.the.dis
12a0 74 72 69 62 75 74 69 6f 6e 20 6e 61 6d 65 73 20 6b 6e 6f 77 6e 20 74 6f 20 74 68 69 73 20 6c 6f tribution.names.known.to.this.lo
12c0 63 61 74 6f 72 2e 0a 20 20 20 20 20 20 20 20 7a 20 50 6c 65 61 73 65 20 69 6d 70 6c 65 6d 65 6e cator..........z.Please.implemen
12e0 74 20 69 6e 20 74 68 65 20 73 75 62 63 6c 61 73 73 4e 29 01 72 60 00 00 00 29 01 72 39 00 00 00 t.in.the.subclassN).r`...).r9...
1300 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 da 16 67 65 74 5f 64 69 73 74 72 69 62 75 74 69 6f r,...r,...r-.....get_distributio
1320 6e 5f 6e 61 6d 65 73 a5 00 00 00 73 02 00 00 00 00 04 7a 1e 4c 6f 63 61 74 6f 72 2e 67 65 74 5f n_names....s......z.Locator.get_
1340 64 69 73 74 72 69 62 75 74 69 6f 6e 5f 6e 61 6d 65 73 63 02 00 00 00 00 00 00 00 03 00 00 00 03 distribution_namesc.............
1360 00 00 00 43 00 00 00 73 4c 00 00 00 7c 00 6a 00 64 01 6b 08 72 16 7c 00 a0 01 7c 01 a1 01 7d 02 ...C...sL...|.j.d.k.r.|...|...}.
1380 6e 32 7c 01 7c 00 6a 00 6b 06 72 2c 7c 00 6a 00 7c 01 19 00 7d 02 6e 1c 7c 00 a0 02 a1 00 01 00 n2|.|.j.k.r,|.j.|...}.n.|.......
13a0 7c 00 a0 01 7c 01 a1 01 7d 02 7c 02 7c 00 6a 00 7c 01 3c 00 7c 02 53 00 29 02 7a d6 0a 20 20 20 |...|...}.|.|.j.|.<.|.S.).z.....
13c0 20 20 20 20 20 46 6f 72 20 61 20 67 69 76 65 6e 20 70 72 6f 6a 65 63 74 2c 20 67 65 74 20 61 20 .....For.a.given.project,.get.a.
13e0 64 69 63 74 69 6f 6e 61 72 79 20 6d 61 70 70 69 6e 67 20 61 76 61 69 6c 61 62 6c 65 20 76 65 72 dictionary.mapping.available.ver
1400 73 69 6f 6e 73 20 74 6f 20 44 69 73 74 72 69 62 75 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 69 6e sions.to.Distribution.........in
1420 73 74 61 6e 63 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 63 61 6c 6c 73 20 5f 67 65 stances...........This.calls._ge
1440 74 5f 70 72 6f 6a 65 63 74 20 74 6f 20 64 6f 20 61 6c 6c 20 74 68 65 20 77 6f 72 6b 2c 20 61 6e t_project.to.do.all.the.work,.an
1460 64 20 6a 75 73 74 20 69 6d 70 6c 65 6d 65 6e 74 73 20 61 20 63 61 63 68 69 6e 67 20 6c 61 79 65 d.just.implements.a.caching.laye
1480 72 20 6f 6e 20 74 6f 70 2e 0a 20 20 20 20 20 20 20 20 4e 29 03 72 4b 00 00 00 72 62 00 00 00 72 r.on.top..........N).rK...rb...r
14a0 59 00 00 00 29 03 72 39 00 00 00 72 61 00 00 00 72 56 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 Y...).r9...ra...rV...r,...r,...r
14c0 2d 00 00 00 da 0b 67 65 74 5f 70 72 6f 6a 65 63 74 ab 00 00 00 73 10 00 00 00 00 07 0a 01 0c 01 -.....get_project....s..........
14e0 0a 01 0c 02 08 01 0a 01 0a 01 7a 13 4c 6f 63 61 74 6f 72 2e 67 65 74 5f 70 72 6f 6a 65 63 74 63 ..........z.Locator.get_projectc
1500 02 00 00 00 00 00 00 00 07 00 00 00 06 00 00 00 43 00 00 00 73 5e 00 00 00 74 00 7c 01 83 01 7d ................C...s^...t.|...}
1520 02 74 01 a0 02 7c 02 6a 03 a1 01 7d 03 64 01 7d 04 7c 03 a0 04 64 02 a1 01 7d 05 7c 03 a0 04 7c .t...|.j...}.d.}.|...d...}.|...|
1540 00 6a 05 a1 01 7d 06 7c 05 72 42 74 06 74 07 7c 03 83 01 7c 00 6a 08 83 02 7d 04 7c 02 6a 09 64 .j...}.|.rBt.t.|...|.j...}.|.j.d
1560 03 6b 02 64 04 7c 02 6a 0a 6b 06 7c 06 7c 05 7c 04 7c 03 66 06 53 00 29 05 7a 75 0a 20 20 20 20 .k.d.|.j.k.|.|.|.|.f.S.).zu.....
1580 20 20 20 20 47 69 76 65 20 61 6e 20 75 72 6c 20 61 20 73 63 6f 72 65 20 77 68 69 63 68 20 63 61 ....Give.an.url.a.score.which.ca
15a0 6e 20 62 65 20 75 73 65 64 20 74 6f 20 63 68 6f 6f 73 65 20 70 72 65 66 65 72 72 65 64 20 55 52 n.be.used.to.choose.preferred.UR
15c0 4c 73 0a 20 20 20 20 20 20 20 20 66 6f 72 20 61 20 67 69 76 65 6e 20 70 72 6f 6a 65 63 74 20 72 Ls.........for.a.given.project.r
15e0 65 6c 65 61 73 65 2e 0a 20 20 20 20 20 20 20 20 54 7a 04 2e 77 68 6c da 05 68 74 74 70 73 7a 08 elease..........Tz..whl..httpsz.
1600 70 79 70 69 2e 6f 72 67 29 0b 72 06 00 00 00 da 09 70 6f 73 69 78 70 61 74 68 da 08 62 61 73 65 pypi.org).r......posixpath..base
1620 6e 61 6d 65 da 04 70 61 74 68 da 08 65 6e 64 73 77 69 74 68 da 17 64 6f 77 6e 6c 6f 61 64 61 62 name..path..endswith..downloadab
1640 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 72 25 00 00 00 72 24 00 00 00 da 0a 77 68 65 65 6c 5f 74 le_extensionsr%...r$.....wheel_t
1660 61 67 73 72 34 00 00 00 da 06 6e 65 74 6c 6f 63 29 07 72 39 00 00 00 72 2a 00 00 00 da 01 74 72 agsr4.....netloc).r9...r*.....tr
1680 67 00 00 00 da 0a 63 6f 6d 70 61 74 69 62 6c 65 da 08 69 73 5f 77 68 65 65 6c 5a 0f 69 73 5f 64 g.....compatible..is_wheelZ.is_d
16a0 6f 77 6e 6c 6f 61 64 61 62 6c 65 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 da 09 73 63 6f 72 ownloadabler,...r,...r-.....scor
16c0 65 5f 75 72 6c bc 00 00 00 73 12 00 00 00 00 05 08 01 0c 01 04 01 0a 01 0c 01 04 01 10 01 10 01 e_url....s......................
16e0 7a 11 4c 6f 63 61 74 6f 72 2e 73 63 6f 72 65 5f 75 72 6c 63 03 00 00 00 00 00 00 00 06 00 00 00 z.Locator.score_urlc............
1700 05 00 00 00 43 00 00 00 73 52 00 00 00 7c 02 7d 03 7c 01 72 4e 7c 00 a0 00 7c 01 a1 01 7d 04 7c ....C...sR...|.}.|.rN|...|...}.|
1720 00 a0 00 7c 02 a1 01 7d 05 7c 04 7c 05 6b 04 72 28 7c 01 7d 03 7c 03 7c 02 6b 03 72 40 74 01 a0 ...|...}.|.|.k.r(|.}.|.|.k.r@t..
1740 02 64 01 7c 01 7c 02 a1 03 01 00 6e 0e 74 01 a0 02 64 02 7c 01 7c 02 a1 03 01 00 7c 03 53 00 29 .d.|.|.....n.t...d.|.|.....|.S.)
1760 03 61 7b 01 00 00 0a 20 20 20 20 20 20 20 20 43 68 6f 6f 73 65 20 6f 6e 65 20 6f 66 20 74 77 6f .a{............Choose.one.of.two
1780 20 55 52 4c 73 20 77 68 65 72 65 20 62 6f 74 68 20 61 72 65 20 63 61 6e 64 69 64 61 74 65 73 20 .URLs.where.both.are.candidates.
17a0 66 6f 72 20 64 69 73 74 72 69 62 75 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 61 72 63 68 69 76 65 for.distribution.........archive
17c0 73 20 66 6f 72 20 74 68 65 20 73 61 6d 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 61 20 64 69 73 74 s.for.the.same.version.of.a.dist
17e0 72 69 62 75 74 69 6f 6e 20 28 66 6f 72 20 65 78 61 6d 70 6c 65 2c 0a 20 20 20 20 20 20 20 20 2e ribution.(for.example,..........
1800 74 61 72 2e 67 7a 20 76 73 2e 20 7a 69 70 29 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 63 75 tar.gz.vs..zip)...........The.cu
1820 72 72 65 6e 74 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 66 61 76 6f 75 72 73 20 68 74 74 rrent.implementation.favours.htt
1840 70 73 3a 2f 2f 20 55 52 4c 73 20 6f 76 65 72 20 68 74 74 70 3a 2f 2f 2c 20 61 72 63 68 69 76 65 ps://.URLs.over.http://,.archive
1860 73 0a 20 20 20 20 20 20 20 20 66 72 6f 6d 20 50 79 50 49 20 6f 76 65 72 20 74 68 6f 73 65 20 66 s.........from.PyPI.over.those.f
1880 72 6f 6d 20 6f 74 68 65 72 20 6c 6f 63 61 74 69 6f 6e 73 2c 20 77 68 65 65 6c 20 63 6f 6d 70 61 rom.other.locations,.wheel.compa
18a0 74 69 62 69 6c 69 74 79 20 28 69 66 20 61 0a 20 20 20 20 20 20 20 20 77 68 65 65 6c 29 20 61 6e tibility.(if.a.........wheel).an
18c0 64 20 74 68 65 6e 20 74 68 65 20 61 72 63 68 69 76 65 20 6e 61 6d 65 2e 0a 20 20 20 20 20 20 20 d.then.the.archive.name.........
18e0 20 7a 18 4e 6f 74 20 72 65 70 6c 61 63 69 6e 67 20 25 72 20 77 69 74 68 20 25 72 7a 14 52 65 70 .z.Not.replacing.%r.with.%rz.Rep
1900 6c 61 63 69 6e 67 20 25 72 20 77 69 74 68 20 25 72 29 03 72 70 00 00 00 da 06 6c 6f 67 67 65 72 lacing.%r.with.%r).rp.....logger
1920 da 05 64 65 62 75 67 29 06 72 39 00 00 00 da 04 75 72 6c 31 da 04 75 72 6c 32 72 56 00 00 00 da ..debug).r9.....url1..url2rV....
1940 02 73 31 da 02 73 32 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 da 0a 70 72 65 66 65 72 5f 75 .s1..s2r,...r,...r-.....prefer_u
1960 72 6c cb 00 00 00 73 14 00 00 00 00 0a 04 01 04 01 0a 01 0a 01 08 01 04 01 08 01 10 02 0e 01 7a rl....s........................z
1980 12 4c 6f 63 61 74 6f 72 2e 70 72 65 66 65 72 5f 75 72 6c 63 03 00 00 00 00 00 00 00 03 00 00 00 .Locator.prefer_urlc............
19a0 03 00 00 00 43 00 00 00 73 0a 00 00 00 74 00 7c 01 7c 02 83 02 53 00 29 01 7a 5a 0a 20 20 20 20 ....C...s....t.|.|...S.).zZ.....
19c0 20 20 20 20 41 74 74 65 6d 70 74 20 74 6f 20 73 70 6c 69 74 20 61 20 66 69 6c 65 6e 61 6d 65 20 ....Attempt.to.split.a.filename.
19e0 69 6e 20 70 72 6f 6a 65 63 74 20 6e 61 6d 65 2c 20 76 65 72 73 69 6f 6e 20 61 6e 64 20 50 79 74 in.project.name,.version.and.Pyt
1a00 68 6f 6e 20 76 65 72 73 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 29 01 72 1c 00 00 00 29 03 72 39 hon.version..........).r....).r9
1a20 00 00 00 da 08 66 69 6c 65 6e 61 6d 65 da 0c 70 72 6f 6a 65 63 74 5f 6e 61 6d 65 72 2c 00 00 00 .....filename..project_namer,...
1a40 72 2c 00 00 00 72 2d 00 00 00 72 1c 00 00 00 e1 00 00 00 73 02 00 00 00 00 04 7a 16 4c 6f 63 61 r,...r-...r........s......z.Loca
1a60 74 6f 72 2e 73 70 6c 69 74 5f 66 69 6c 65 6e 61 6d 65 63 03 00 00 00 00 00 00 00 18 00 00 00 0b tor.split_filenamec.............
1a80 00 00 00 43 00 00 00 73 1e 02 00 00 64 01 64 02 84 00 7d 03 64 03 7d 04 74 00 7c 01 83 01 5c 06 ...C...s....d.d...}.d.}.t.|...\.
1aa0 7d 05 7d 06 7d 07 7d 08 7d 09 7d 0a 7c 0a a0 01 a1 00 a0 02 64 04 a1 01 72 3c 74 03 a0 04 64 05 }.}.}.}.}.}.|.......d...r<t...d.
1ac0 7c 02 7c 0a a1 03 01 00 74 05 a0 06 7c 0a a1 01 7d 0b 7c 0b 72 58 7c 0b a0 07 a1 00 5c 02 7d 0c |.|.....t...|...}.|.rX|.....\.}.
1ae0 7d 0d 6e 08 64 06 5c 02 7d 0c 7d 0d 7c 07 7d 0e 7c 07 72 80 7c 07 64 07 19 00 64 08 6b 02 72 80 }.n.d.\.}.}.|.}.|.r.|.d...d.k.r.
1b00 7c 07 64 03 64 07 85 02 19 00 7d 07 7c 07 a0 08 64 09 a1 01 90 01 72 3e 79 7e 74 09 7c 07 83 01 |.d.d.....}.|...d.....r>y~t.|...
1b20 7d 0f 74 0a 7c 0f 7c 00 6a 0b 83 02 73 b0 74 03 a0 04 64 0a 7c 07 a1 02 01 00 6e 58 7c 02 64 03 }.t.|.|.j...s.t...d.|.....nX|.d.
1b40 6b 08 72 be 64 0b 7d 10 6e 0c 7c 03 7c 0f 6a 0c 7c 02 83 02 7d 10 7c 10 90 01 72 08 7c 0f 6a 0c k.r.d.}.n.|.|.j.|...}.|...r.|.j.
1b60 7c 0f 6a 0d 7c 0f 6a 0e 74 0f 7c 05 7c 06 7c 0e 7c 08 7c 09 64 0c 66 06 83 01 64 0d a0 10 64 0e |.j.|.j.t.|.|.|.|.|.d.f...d...d.
1b80 64 0f 84 00 7c 0f 6a 11 44 00 83 01 a1 01 64 10 9c 05 7d 04 57 00 6e 30 04 00 74 12 6b 0a 90 01 d...|.j.D.....d...}.W.n0..t.k...
1ba0 72 3a 01 00 7d 11 01 00 7a 10 74 03 a0 13 64 11 7c 07 a1 02 01 00 57 00 64 03 64 03 7d 11 7e 11 r:..}...z.t...d.|.....W.d.d.}.~.
1bc0 58 00 59 00 6e 02 58 00 6e c4 7c 07 a0 08 7c 00 6a 14 a1 01 90 01 73 5a 74 03 a0 04 64 12 7c 07 X.Y.n.X.n.|...|.j.....sZt...d.|.
1be0 a1 02 01 00 6e a8 74 15 a0 16 7c 07 a1 01 04 00 7d 07 7d 12 78 98 7c 00 6a 14 44 00 5d 8e 7d 13 ....n.t...|.....}.}.x.|.j.D.].}.
1c00 7c 07 a0 08 7c 13 a1 01 90 01 72 70 7c 07 64 03 74 17 7c 13 83 01 0b 00 85 02 19 00 7d 07 7c 00 |...|.....rp|.d.t.|.........}.|.
1c20 a0 18 7c 07 7c 02 a1 02 7d 14 7c 14 90 01 73 b2 74 03 a0 04 64 13 7c 07 a1 02 01 00 6e 48 7c 14 ..|.|...}.|...s.t...d.|.....nH|.
1c40 5c 03 7d 15 7d 16 7d 17 7c 02 90 01 72 ce 7c 03 7c 02 7c 15 83 02 90 01 72 fa 7c 15 7c 16 7c 12 \.}.}.}.|...r.|.|.|.....r.|.|.|.
1c60 74 0f 7c 05 7c 06 7c 0e 7c 08 7c 09 64 0c 66 06 83 01 64 14 9c 04 7d 04 7c 17 90 01 72 fa 7c 17 t.|.|.|.|.|.d.f...d...}.|...r.|.
1c80 7c 04 64 15 3c 00 50 00 90 01 71 70 57 00 7c 04 90 02 72 1a 7c 0c 90 02 72 1a 7c 0d 7c 04 64 16 |.d.<.P...qpW.|...r.|...r.|.|.d.
1ca0 7c 0c 16 00 3c 00 7c 04 53 00 29 17 61 12 01 00 00 0a 20 20 20 20 20 20 20 20 53 65 65 20 69 66 |...<.|.S.).a.............See.if
1cc0 20 61 20 55 52 4c 20 69 73 20 61 20 63 61 6e 64 69 64 61 74 65 20 66 6f 72 20 61 20 64 6f 77 6e .a.URL.is.a.candidate.for.a.down
1ce0 6c 6f 61 64 20 55 52 4c 20 66 6f 72 20 61 20 70 72 6f 6a 65 63 74 20 28 74 68 65 20 55 52 4c 0a load.URL.for.a.project.(the.URL.
1d00 20 20 20 20 20 20 20 20 68 61 73 20 74 79 70 69 63 61 6c 6c 79 20 62 65 65 6e 20 73 63 72 61 70 ........has.typically.been.scrap
1d20 65 64 20 66 72 6f 6d 20 61 6e 20 48 54 4d 4c 20 70 61 67 65 29 2e 0a 0a 20 20 20 20 20 20 20 20 ed.from.an.HTML.page)...........
1d40 49 66 20 69 74 20 69 73 2c 20 61 20 64 69 63 74 69 6f 6e 61 72 79 20 69 73 20 72 65 74 75 72 6e If.it.is,.a.dictionary.is.return
1d60 65 64 20 77 69 74 68 20 6b 65 79 73 20 22 6e 61 6d 65 22 2c 20 22 76 65 72 73 69 6f 6e 22 2c 0a ed.with.keys."name",."version",.
1d80 20 20 20 20 20 20 20 20 22 66 69 6c 65 6e 61 6d 65 22 20 61 6e 64 20 22 75 72 6c 22 3b 20 6f 74 ........"filename".and."url";.ot
1da0 68 65 72 77 69 73 65 2c 20 4e 6f 6e 65 20 69 73 20 72 65 74 75 72 6e 65 64 2e 0a 20 20 20 20 20 herwise,.None.is.returned.......
1dc0 20 20 20 63 02 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 53 00 00 00 73 10 00 00 00 74 00 7c ...c................S...s....t.|
1de0 00 83 01 74 00 7c 01 83 01 6b 02 53 00 29 01 4e 29 01 72 21 00 00 00 29 02 5a 05 6e 61 6d 65 31 ...t.|...k.S.).N).r!...).Z.name1
1e00 5a 05 6e 61 6d 65 32 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 da 0c 73 61 6d 65 5f 70 72 6f Z.name2r,...r,...r-.....same_pro
1e20 6a 65 63 74 ef 00 00 00 73 02 00 00 00 00 01 7a 3a 4c 6f 63 61 74 6f 72 2e 63 6f 6e 76 65 72 74 ject....s......z:Locator.convert
1e40 5f 75 72 6c 5f 74 6f 5f 64 6f 77 6e 6c 6f 61 64 5f 69 6e 66 6f 2e 3c 6c 6f 63 61 6c 73 3e 2e 73 _url_to_download_info.<locals>.s
1e60 61 6d 65 5f 70 72 6f 6a 65 63 74 4e 7a 04 65 67 67 3d 7a 20 25 73 3a 20 76 65 72 73 69 6f 6e 20 ame_projectNz.egg=z.%s:.version.
1e80 68 69 6e 74 20 69 6e 20 66 72 61 67 6d 65 6e 74 3a 20 25 72 29 02 4e 4e e9 ff ff ff ff fa 01 2f hint.in.fragment:.%r).NN......./
1ea0 7a 04 2e 77 68 6c 7a 18 57 68 65 65 6c 20 6e 6f 74 20 63 6f 6d 70 61 74 69 62 6c 65 3a 20 25 73 z..whlz.Wheel.not.compatible:.%s
1ec0 54 72 32 00 00 00 7a 02 2c 20 63 01 00 00 00 00 00 00 00 02 00 00 00 08 00 00 00 53 00 00 00 73 Tr2...z.,.c................S...s
1ee0 22 00 00 00 67 00 7c 00 5d 1a 7d 01 64 00 a0 00 74 01 7c 01 64 01 64 02 85 02 19 00 83 01 a1 01 "...g.|.].}.d...t.|.d.d.........
1f00 91 02 71 04 53 00 29 03 da 01 2e e9 02 00 00 00 4e 29 02 da 04 6a 6f 69 6e da 04 6c 69 73 74 29 ..q.S.).........N)...join..list)
1f20 02 da 02 2e 30 da 01 76 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 fa 0a 3c 6c 69 73 74 63 6f ....0..vr,...r,...r-.....<listco
1f40 6d 70 3e 11 01 00 00 73 02 00 00 00 06 00 7a 38 4c 6f 63 61 74 6f 72 2e 63 6f 6e 76 65 72 74 5f mp>....s......z8Locator.convert_
1f60 75 72 6c 5f 74 6f 5f 64 6f 77 6e 6c 6f 61 64 5f 69 6e 66 6f 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c url_to_download_info.<locals>.<l
1f80 69 73 74 63 6f 6d 70 3e 29 05 72 61 00 00 00 da 07 76 65 72 73 69 6f 6e 72 78 00 00 00 72 2a 00 istcomp>).ra.....versionrx...r*.
1fa0 00 00 7a 0e 70 79 74 68 6f 6e 2d 76 65 72 73 69 6f 6e 7a 1a 69 6e 76 61 6c 69 64 20 70 61 74 68 ..z.python-versionz.invalid.path
1fc0 20 66 6f 72 20 77 68 65 65 6c 3a 20 25 73 7a 14 4e 6f 74 20 64 6f 77 6e 6c 6f 61 64 61 62 6c 65 .for.wheel:.%sz.Not.downloadable
1fe0 3a 20 25 73 7a 20 4e 6f 20 6d 61 74 63 68 20 66 6f 72 20 70 72 6f 6a 65 63 74 2f 76 65 72 73 69 :.%sz.No.match.for.project/versi
2000 6f 6e 3a 20 25 73 29 04 72 61 00 00 00 72 84 00 00 00 72 78 00 00 00 72 2a 00 00 00 7a 0e 70 79 on:.%s).ra...r....rx...r*...z.py
2020 74 68 6f 6e 2d 76 65 72 73 69 6f 6e 7a 09 25 73 5f 64 69 67 65 73 74 29 19 72 06 00 00 00 da 05 thon-versionz.%s_digest).r......
2040 6c 6f 77 65 72 da 0a 73 74 61 72 74 73 77 69 74 68 72 71 00 00 00 72 72 00 00 00 da 0b 48 41 53 lower..startswithrq...rr.....HAS
2060 48 45 52 5f 48 41 53 48 da 05 6d 61 74 63 68 da 06 67 72 6f 75 70 73 72 69 00 00 00 72 24 00 00 HER_HASH..match..groupsri...r$..
2080 00 72 25 00 00 00 72 6b 00 00 00 72 61 00 00 00 72 84 00 00 00 72 78 00 00 00 72 07 00 00 00 72 .r%...rk...ra...r....rx...r....r
20a0 7f 00 00 00 da 05 70 79 76 65 72 da 09 45 78 63 65 70 74 69 6f 6e da 07 77 61 72 6e 69 6e 67 72 ......pyver..Exception..warningr
20c0 6a 00 00 00 72 66 00 00 00 72 67 00 00 00 da 03 6c 65 6e 72 1c 00 00 00 29 18 72 39 00 00 00 72 j...rf...rg.....lenr....).r9...r
20e0 2a 00 00 00 72 79 00 00 00 72 7a 00 00 00 72 56 00 00 00 72 34 00 00 00 72 6c 00 00 00 72 68 00 *...ry...rz...rV...r4...rl...rh.
2100 00 00 da 06 70 61 72 61 6d 73 da 05 71 75 65 72 79 da 04 66 72 61 67 da 01 6d da 04 61 6c 67 6f ....params..query..frag..m..algo
2120 da 06 64 69 67 65 73 74 5a 08 6f 72 69 67 70 61 74 68 da 05 77 68 65 65 6c da 07 69 6e 63 6c 75 ..digestZ.origpath..wheel..inclu
2140 64 65 72 57 00 00 00 72 78 00 00 00 da 03 65 78 74 72 6d 00 00 00 72 61 00 00 00 72 84 00 00 00 derW...rx.....extrm...ra...r....
2160 72 8a 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 da 1c 63 6f 6e 76 65 72 74 5f 75 72 r....r,...r,...r-.....convert_ur
2180 6c 5f 74 6f 5f 64 6f 77 6e 6c 6f 61 64 5f 69 6e 66 6f e7 00 00 00 73 6a 00 00 00 00 08 08 03 04 l_to_download_info....sj........
21a0 01 14 01 0e 01 06 01 08 01 0a 01 04 01 0e 02 08 01 04 01 10 01 0c 01 0c 01 02 01 08 01 0c 01 0e ................................
21c0 02 08 01 06 02 0c 01 06 02 04 01 04 01 04 01 08 01 0a 01 04 01 1a 02 12 01 20 01 0e 01 0e 02 0e ................................
21e0 01 0c 01 0c 01 12 01 0c 01 06 01 0e 02 0a 01 12 02 02 01 02 01 02 01 08 01 10 03 06 01 08 01 08 ................................
2200 01 0c 01 0c 01 7a 24 4c 6f 63 61 74 6f 72 2e 63 6f 6e 76 65 72 74 5f 75 72 6c 5f 74 6f 5f 64 6f .....z$Locator.convert_url_to_do
2220 77 6e 6c 6f 61 64 5f 69 6e 66 6f 63 02 00 00 00 00 00 00 00 05 00 00 00 04 00 00 00 43 00 00 00 wnload_infoc................C...
2240 73 34 00 00 00 64 01 7d 02 78 2a 64 02 44 00 5d 22 7d 03 64 03 7c 03 16 00 7d 04 7c 04 7c 01 6b s4...d.}.x*d.D.]"}.d.|...}.|.|.k
2260 06 72 0a 7c 03 7c 01 7c 04 19 00 66 02 7d 02 50 00 71 0a 57 00 7c 02 53 00 29 04 7a d8 0a 20 20 .r.|.|.|...f.}.P.q.W.|.S.).z....
2280 20 20 20 20 20 20 47 65 74 20 61 20 64 69 67 65 73 74 20 66 72 6f 6d 20 61 20 64 69 63 74 69 6f ......Get.a.digest.from.a.dictio
22a0 6e 61 72 79 20 62 79 20 6c 6f 6f 6b 69 6e 67 20 61 74 20 6b 65 79 73 20 6f 66 20 74 68 65 20 66 nary.by.looking.at.keys.of.the.f
22c0 6f 72 6d 0a 20 20 20 20 20 20 20 20 27 61 6c 67 6f 5f 64 69 67 65 73 74 27 2e 0a 0a 20 20 20 20 orm.........'algo_digest'.......
22e0 20 20 20 20 52 65 74 75 72 6e 73 20 61 20 32 2d 74 75 70 6c 65 20 28 61 6c 67 6f 2c 20 64 69 67 ....Returns.a.2-tuple.(algo,.dig
2300 65 73 74 29 20 69 66 20 66 6f 75 6e 64 2c 20 65 6c 73 65 20 4e 6f 6e 65 2e 20 43 75 72 72 65 6e est).if.found,.else.None..Curren
2320 74 6c 79 0a 20 20 20 20 20 20 20 20 6c 6f 6f 6b 73 20 6f 6e 6c 79 20 66 6f 72 20 53 48 41 32 35 tly.........looks.only.for.SHA25
2340 36 2c 20 74 68 65 6e 20 4d 44 35 2e 0a 20 20 20 20 20 20 20 20 4e 29 02 da 06 73 68 61 32 35 36 6,.then.MD5..........N)...sha256
2360 da 03 6d 64 35 7a 09 25 73 5f 64 69 67 65 73 74 72 2c 00 00 00 29 05 72 39 00 00 00 da 04 69 6e ..md5z.%s_digestr,...).r9.....in
2380 66 6f 72 56 00 00 00 72 92 00 00 00 72 40 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 forV...r....r@...r,...r,...r-...
23a0 da 0b 5f 67 65 74 5f 64 69 67 65 73 74 31 01 00 00 73 0e 00 00 00 00 08 04 01 0a 01 08 01 08 01 .._get_digest1...s..............
23c0 0c 01 06 01 7a 13 4c 6f 63 61 74 6f 72 2e 5f 67 65 74 5f 64 69 67 65 73 74 63 03 00 00 00 00 00 ....z.Locator._get_digestc......
23e0 00 00 09 00 00 00 05 00 00 00 43 00 00 00 73 ae 00 00 00 7c 02 a0 00 64 01 a1 01 7d 03 7c 02 a0 ..........C...s....|...d...}.|..
2400 00 64 02 a1 01 7d 04 7c 04 7c 01 6b 06 72 2c 7c 01 7c 04 19 00 7d 05 7c 05 6a 01 7d 06 6e 16 74 .d...}.|.|.k.r,|.|...}.|.j.}.n.t
2420 02 7c 03 7c 04 7c 00 6a 03 64 03 8d 03 7d 05 7c 05 6a 01 7d 06 7c 00 a0 04 7c 02 a1 01 04 00 7c .|.|.|.j.d...}.|.j.}.|...|.....|
2440 05 5f 05 7d 07 7c 02 64 04 19 00 7d 08 7c 07 7c 01 64 05 19 00 7c 08 3c 00 7c 06 6a 06 7c 02 64 ._.}.|.d...}.|.|.d...|.<.|.j.|.d
2460 04 19 00 6b 03 72 9c 7c 00 a0 07 7c 06 6a 06 7c 08 a1 02 7c 06 5f 06 7c 01 64 06 19 00 a0 08 7c ...k.r.|...|.j.|...|._.|.d.....|
2480 04 74 09 83 00 a1 02 a0 0a 7c 08 a1 01 01 00 7c 00 7c 05 5f 0b 7c 05 7c 01 7c 04 3c 00 64 07 53 .t.......|.....|.|._.|.|.|.<.d.S
24a0 00 29 08 7a f1 0a 20 20 20 20 20 20 20 20 55 70 64 61 74 65 20 61 20 72 65 73 75 6c 74 20 64 69 .).z..........Update.a.result.di
24c0 63 74 69 6f 6e 61 72 79 20 28 74 68 65 20 66 69 6e 61 6c 20 72 65 73 75 6c 74 20 66 72 6f 6d 20 ctionary.(the.final.result.from.
24e0 5f 67 65 74 5f 70 72 6f 6a 65 63 74 29 20 77 69 74 68 20 61 0a 20 20 20 20 20 20 20 20 64 69 63 _get_project).with.a.........dic
2500 74 69 6f 6e 61 72 79 20 66 6f 72 20 61 20 73 70 65 63 69 66 69 63 20 76 65 72 73 69 6f 6e 2c 20 tionary.for.a.specific.version,.
2520 77 68 69 63 68 20 74 79 70 69 63 61 6c 6c 79 20 68 6f 6c 64 73 20 69 6e 66 6f 72 6d 61 74 69 6f which.typically.holds.informatio
2540 6e 0a 20 20 20 20 20 20 20 20 67 6c 65 61 6e 65 64 20 66 72 6f 6d 20 61 20 66 69 6c 65 6e 61 6d n.........gleaned.from.a.filenam
2560 65 20 6f 72 20 55 52 4c 20 66 6f 72 20 61 6e 20 61 72 63 68 69 76 65 20 66 6f 72 20 74 68 65 20 e.or.URL.for.an.archive.for.the.
2580 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 72 61 00 00 00 72 84 00 00 00 distribution..........ra...r....
25a0 29 01 72 34 00 00 00 72 2a 00 00 00 da 07 64 69 67 65 73 74 73 da 04 75 72 6c 73 4e 29 0c da 03 ).r4...r*.....digests..urlsN)...
25c0 70 6f 70 da 08 6d 65 74 61 64 61 74 61 72 16 00 00 00 72 34 00 00 00 72 9b 00 00 00 72 93 00 00 pop..metadatar....r4...r....r...
25e0 00 da 0a 73 6f 75 72 63 65 5f 75 72 6c 72 77 00 00 00 da 0a 73 65 74 64 65 66 61 75 6c 74 da 03 ...source_urlrw.....setdefault..
2600 73 65 74 da 03 61 64 64 da 07 6c 6f 63 61 74 6f 72 29 09 72 39 00 00 00 72 56 00 00 00 72 9a 00 set..add..locator).r9...rV...r..
2620 00 00 72 61 00 00 00 72 84 00 00 00 da 04 64 69 73 74 da 02 6d 64 72 93 00 00 00 72 2a 00 00 00 ..ra...r......dist..mdr....r*...
2640 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 da 14 5f 75 70 64 61 74 65 5f 76 65 72 73 69 6f 6e r,...r,...r-....._update_version
2660 5f 64 61 74 61 41 01 00 00 73 1e 00 00 00 00 06 0a 01 0a 01 08 01 08 01 08 02 10 01 06 01 10 01 _dataA...s......................
2680 08 01 0c 01 0e 01 10 01 18 01 06 01 7a 1c 4c 6f 63 61 74 6f 72 2e 5f 75 70 64 61 74 65 5f 76 65 ............z.Locator._update_ve
26a0 72 73 69 6f 6e 5f 64 61 74 61 46 63 03 00 00 00 00 00 00 00 0f 00 00 00 09 00 00 00 43 00 00 00 rsion_dataFc................C...
26c0 73 ac 01 00 00 64 01 7d 03 74 00 7c 01 83 01 7d 04 7c 04 64 01 6b 08 72 20 74 01 64 02 7c 01 16 s....d.}.t.|...}.|.d.k.r.t.d.|..
26e0 00 83 01 82 01 74 02 7c 00 6a 03 83 01 7d 05 7c 05 a0 04 7c 04 6a 05 a1 01 04 00 7c 00 5f 04 7d .....t.|.j...}.|...|.j.....|._.}
2700 06 74 06 a0 07 64 03 7c 06 74 08 7c 06 83 01 6a 09 a1 03 01 00 7c 00 a0 0a 7c 04 6a 0b a1 01 7d .t...d.|.t.|...j.....|...|.j...}
2720 07 74 0c 7c 07 83 01 64 04 6b 04 90 01 72 36 67 00 7d 08 7c 06 6a 0d 7d 09 78 82 7c 07 44 00 5d .t.|...d.k...r6g.}.|.j.}.x.|.D.]
2740 7a 7d 0a 7c 0a 64 05 6b 06 72 88 71 7a 79 48 7c 06 a0 0e 7c 0a a1 01 73 a4 74 06 a0 07 64 06 7c z}.|.d.k.r.qzyH|...|...s.t...d.|
2760 06 7c 0a a1 03 01 00 6e 2a 7c 02 73 b2 7c 09 7c 0a 83 01 6a 0f 73 be 7c 08 a0 10 7c 0a a1 01 01 .|.....n*|.s.|.|...j.s.|...|....
2780 00 6e 10 74 06 a0 07 64 07 7c 0a 7c 06 6a 0b a1 03 01 00 57 00 71 7a 04 00 74 11 6b 0a 72 f2 01 .n.t...d.|.|.j.....W.qz..t.k.r..
27a0 00 01 00 01 00 74 06 a0 12 64 08 7c 06 7c 0a a1 03 01 00 59 00 71 7a 58 00 71 7a 57 00 74 0c 7c .....t...d.|.|.....Y.qzX.qzW.t.|
27c0 08 83 01 64 09 6b 04 90 01 72 14 74 13 7c 08 7c 05 6a 14 64 0a 8d 02 7d 08 7c 08 90 01 72 36 74 ...d.k...r.t.|.|.j.d...}.|...r6t
27e0 06 a0 07 64 0b 7c 08 a1 02 01 00 7c 08 64 0c 19 00 7d 0b 7c 07 7c 0b 19 00 7d 03 7c 03 90 01 72 ...d.|.....|.d...}.|.|...}.|...r
2800 a2 7c 04 6a 15 90 01 72 4c 7c 04 6a 15 7c 03 5f 15 7c 07 a0 16 64 0d 69 00 a1 02 a0 16 7c 0b 74 .|.j...rL|.j.|._.|...d.i.....|.t
2820 17 83 00 a1 02 7c 03 5f 18 69 00 7d 0c 7c 07 a0 16 64 0e 69 00 a1 02 7d 0d 78 26 7c 03 6a 18 44 .....|._.i.}.|...d.i...}.x&|.j.D
2840 00 5d 1c 7d 0e 7c 0e 7c 0d 6b 06 90 01 72 7c 7c 0d 7c 0e 19 00 7c 0c 7c 0e 3c 00 90 01 71 7c 57 .].}.|.|.k...r||.|...|.|.<...q|W
2860 00 7c 0c 7c 03 5f 19 64 01 7c 00 5f 04 7c 03 53 00 29 0f 61 1f 02 00 00 0a 20 20 20 20 20 20 20 .|.|._.d.|._.|.S.).a............
2880 20 46 69 6e 64 20 74 68 65 20 6d 6f 73 74 20 72 65 63 65 6e 74 20 64 69 73 74 72 69 62 75 74 69 .Find.the.most.recent.distributi
28a0 6f 6e 20 77 68 69 63 68 20 6d 61 74 63 68 65 73 20 74 68 65 20 67 69 76 65 6e 0a 20 20 20 20 20 on.which.matches.the.given......
28c0 20 20 20 72 65 71 75 69 72 65 6d 65 6e 74 2e 0a 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 ...requirement...........:param.
28e0 72 65 71 75 69 72 65 6d 65 6e 74 3a 20 41 20 72 65 71 75 69 72 65 6d 65 6e 74 20 6f 66 20 74 68 requirement:.A.requirement.of.th
2900 65 20 66 6f 72 6d 20 27 66 6f 6f 20 28 31 2e 30 29 27 20 6f 72 20 70 65 72 68 61 70 73 0a 20 20 e.form.'foo.(1.0)'.or.perhaps...
2920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6f 20 28 ..........................'foo.(
2940 3e 3d 20 31 2e 30 2c 20 3c 20 32 2e 30 2c 20 21 3d 20 31 2e 33 29 27 0a 20 20 20 20 20 20 20 20 >=.1.0,.<.2.0,.!=.1.3)'.........
2960 3a 70 61 72 61 6d 20 70 72 65 72 65 6c 65 61 73 65 73 3a 20 49 66 20 60 60 54 72 75 65 60 60 2c :param.prereleases:.If.``True``,
2980 20 61 6c 6c 6f 77 20 70 72 65 2d 72 65 6c 65 61 73 65 20 76 65 72 73 69 6f 6e 73 0a 20 20 20 20 .allow.pre-release.versions.....
29a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 20 62 65 20 6c 6f ........................to.be.lo
29c0 63 61 74 65 64 2e 20 4f 74 68 65 72 77 69 73 65 2c 20 70 72 65 2d 72 65 6c 65 61 73 65 20 76 65 cated..Otherwise,.pre-release.ve
29e0 72 73 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rsions..........................
2a00 20 20 20 61 72 65 20 6e 6f 74 20 72 65 74 75 72 6e 65 64 2e 0a 20 20 20 20 20 20 20 20 3a 72 65 ...are.not.returned..........:re
2a20 74 75 72 6e 3a 20 41 20 3a 63 6c 61 73 73 3a 60 44 69 73 74 72 69 62 75 74 69 6f 6e 60 20 69 6e turn:.A.:class:`Distribution`.in
2a40 73 74 61 6e 63 65 2c 20 6f 72 20 60 60 4e 6f 6e 65 60 60 20 69 66 20 6e 6f 20 73 75 63 68 0a 20 stance,.or.``None``.if.no.such..
2a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 63 6f 75 ................distribution.cou
2a80 6c 64 20 62 65 20 6c 6f 63 61 74 65 64 2e 0a 20 20 20 20 20 20 20 20 4e 7a 1b 4e 6f 74 20 61 20 ld.be.located..........Nz.Not.a.
2aa0 76 61 6c 69 64 20 72 65 71 75 69 72 65 6d 65 6e 74 3a 20 25 72 7a 10 6d 61 74 63 68 65 72 3a 20 valid.requirement:.%rz.matcher:.
2ac0 25 73 20 28 25 73 29 72 7e 00 00 00 29 02 72 9d 00 00 00 72 9c 00 00 00 7a 13 25 73 20 64 69 64 %s.(%s)r~...).r....r....z.%s.did
2ae0 20 6e 6f 74 20 6d 61 74 63 68 20 25 72 7a 25 73 6b 69 70 70 69 6e 67 20 70 72 65 2d 72 65 6c 65 .not.match.%rz%skipping.pre-rele
2b00 61 73 65 20 76 65 72 73 69 6f 6e 20 25 73 20 6f 66 20 25 73 7a 19 65 72 72 6f 72 20 6d 61 74 63 ase.version.%s.of.%sz.error.matc
2b20 68 69 6e 67 20 25 73 20 77 69 74 68 20 25 72 72 03 00 00 00 29 01 72 40 00 00 00 7a 0f 73 6f 72 hing.%s.with.%rr....).r@...z.sor
2b40 74 65 64 20 6c 69 73 74 3a 20 25 73 72 7b 00 00 00 72 9d 00 00 00 72 9c 00 00 00 29 1a 72 1e 00 ted.list:.%sr{...r....r....).r..
2b60 00 00 72 04 00 00 00 72 22 00 00 00 72 34 00 00 00 72 4d 00 00 00 da 0b 72 65 71 75 69 72 65 6d ..r....r"...r4...rM.....requirem
2b80 65 6e 74 72 71 00 00 00 72 72 00 00 00 da 04 74 79 70 65 72 42 00 00 00 72 64 00 00 00 72 61 00 entrq...rr.....typerB...rd...ra.
2ba0 00 00 72 8d 00 00 00 5a 0d 76 65 72 73 69 6f 6e 5f 63 6c 61 73 73 72 88 00 00 00 da 0d 69 73 5f ..r....Z.version_classr......is_
2bc0 70 72 65 72 65 6c 65 61 73 65 72 53 00 00 00 72 8b 00 00 00 72 8c 00 00 00 da 06 73 6f 72 74 65 prereleaserS...r....r......sorte
2be0 64 72 40 00 00 00 da 06 65 78 74 72 61 73 72 52 00 00 00 72 a2 00 00 00 da 0d 64 6f 77 6e 6c 6f dr@.....extrasrR...r......downlo
2c00 61 64 5f 75 72 6c 73 72 9c 00 00 00 29 0f 72 39 00 00 00 72 a8 00 00 00 da 0b 70 72 65 72 65 6c ad_urlsr....).r9...r......prerel
2c20 65 61 73 65 73 72 56 00 00 00 da 01 72 72 34 00 00 00 72 4d 00 00 00 da 08 76 65 72 73 69 6f 6e easesrV.....rr4...rM.....version
2c40 73 da 05 73 6c 69 73 74 5a 04 76 63 6c 73 da 01 6b 72 84 00 00 00 da 01 64 da 02 73 64 72 2a 00 s..slistZ.vcls..kr......d..sdr*.
2c60 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 da 06 6c 6f 63 61 74 65 58 01 00 00 73 54 00 ..r,...r,...r-.....locateX...sT.
2c80 00 00 00 0d 04 01 08 01 08 01 0c 01 0a 01 12 01 14 01 0c 01 0e 02 04 01 06 01 0a 01 08 01 02 01 ................................
2ca0 02 01 0a 01 10 02 0e 01 0c 02 06 01 0e 01 0e 01 0e 01 0a 01 0e 01 0e 01 06 01 0c 01 08 01 08 01 ................................
2cc0 06 01 08 01 08 01 18 01 04 01 0c 01 0c 01 0a 01 12 01 06 01 06 01 7a 0e 4c 6f 63 61 74 6f 72 2e ......................z.Locator.
2ce0 6c 6f 63 61 74 65 29 01 72 4a 00 00 00 29 01 46 29 1b 72 42 00 00 00 72 43 00 00 00 72 44 00 00 locate).rJ...).F).rB...rC...rD..
2d00 00 72 45 00 00 00 da 11 73 6f 75 72 63 65 5f 65 78 74 65 6e 73 69 6f 6e 73 da 11 62 69 6e 61 72 .rE.....source_extensions..binar
2d20 79 5f 65 78 74 65 6e 73 69 6f 6e 73 da 13 65 78 63 6c 75 64 65 64 5f 65 78 74 65 6e 73 69 6f 6e y_extensions..excluded_extension
2d40 73 72 6b 00 00 00 72 6a 00 00 00 72 50 00 00 00 72 58 00 00 00 72 59 00 00 00 72 5b 00 00 00 72 srk...rj...rP...rX...rY...r[...r
2d60 5d 00 00 00 72 5f 00 00 00 da 08 70 72 6f 70 65 72 74 79 72 34 00 00 00 72 62 00 00 00 72 63 00 ]...r_.....propertyr4...rb...rc.
2d80 00 00 72 64 00 00 00 72 70 00 00 00 72 77 00 00 00 72 1c 00 00 00 72 97 00 00 00 72 9b 00 00 00 ..rd...rp...rw...r....r....r....
2da0 72 a7 00 00 00 72 b5 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 72 49 r....r....r,...r,...r,...r-...rI
2dc0 00 00 00 56 00 00 00 73 2e 00 00 00 08 03 04 01 04 01 04 01 04 06 04 02 08 02 0a 13 08 0e 08 07 ...V...s........................
2de0 08 03 08 03 08 03 0a 02 08 0c 08 06 08 11 08 0f 08 16 08 06 08 4a 08 10 08 17 72 49 00 00 00 63 .....................J....rI...c
2e00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 73 30 00 00 00 65 00 5a 01 64 00 5a ....................s0...e.Z.d.Z
2e20 02 64 01 5a 03 87 00 66 01 64 02 64 03 84 08 5a 04 64 04 64 05 84 00 5a 05 64 06 64 07 84 00 5a .d.Z...f.d.d...Z.d.d...Z.d.d...Z
2e40 06 87 00 04 00 5a 07 53 00 29 08 da 0e 50 79 50 49 52 50 43 4c 6f 63 61 74 6f 72 7a 91 0a 20 20 .....Z.S.)...PyPIRPCLocatorz....
2e60 20 20 54 68 69 73 20 6c 6f 63 61 74 6f 72 20 75 73 65 73 20 58 4d 4c 2d 52 50 43 20 74 6f 20 6c ..This.locator.uses.XML-RPC.to.l
2e80 6f 63 61 74 65 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 2e 20 49 74 20 74 68 65 72 65 66 6f 72 ocate.distributions..It.therefor
2ea0 65 0a 20 20 20 20 63 61 6e 6e 6f 74 20 62 65 20 75 73 65 64 20 77 69 74 68 20 73 69 6d 70 6c 65 e.....cannot.be.used.with.simple
2ec0 20 6d 69 72 72 6f 72 73 20 28 74 68 61 74 20 6f 6e 6c 79 20 6d 69 72 72 6f 72 20 66 69 6c 65 20 .mirrors.(that.only.mirror.file.
2ee0 63 6f 6e 74 65 6e 74 29 2e 0a 20 20 20 20 63 02 00 00 00 00 00 00 00 03 00 00 00 04 00 00 00 0b content)......c.................
2f00 00 00 00 73 2a 00 00 00 74 00 74 01 7c 00 83 02 6a 02 66 00 7c 02 8e 01 01 00 7c 01 7c 00 5f 03 ...s*...t.t.|...j.f.|.....|.|._.
2f20 74 04 7c 01 64 01 64 02 8d 02 7c 00 5f 05 64 03 53 00 29 04 7a 97 0a 20 20 20 20 20 20 20 20 49 t.|.d.d...|._.d.S.).z..........I
2f40 6e 69 74 69 61 6c 69 73 65 20 61 6e 20 69 6e 73 74 61 6e 63 65 2e 0a 0a 20 20 20 20 20 20 20 20 nitialise.an.instance...........
2f60 3a 70 61 72 61 6d 20 75 72 6c 3a 20 54 68 65 20 55 52 4c 20 74 6f 20 75 73 65 20 66 6f 72 20 58 :param.url:.The.URL.to.use.for.X
2f80 4d 4c 2d 52 50 43 2e 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 6b 77 61 72 67 73 3a 20 50 ML-RPC..........:param.kwargs:.P
2fa0 61 73 73 65 64 20 74 6f 20 74 68 65 20 73 75 70 65 72 63 6c 61 73 73 20 63 6f 6e 73 74 72 75 63 assed.to.the.superclass.construc
2fc0 74 6f 72 2e 0a 20 20 20 20 20 20 20 20 67 00 00 00 00 00 00 08 40 29 01 72 26 00 00 00 4e 29 06 tor..........g.......@).r&...N).
2fe0 da 05 73 75 70 65 72 72 ba 00 00 00 72 50 00 00 00 da 08 62 61 73 65 5f 75 72 6c 72 20 00 00 00 ..superr....rP.....base_urlr....
3000 72 2b 00 00 00 29 03 72 39 00 00 00 72 2a 00 00 00 da 06 6b 77 61 72 67 73 29 01 da 09 5f 5f 63 r+...).r9...r*.....kwargs)...__c
3020 6c 61 73 73 5f 5f 72 2c 00 00 00 72 2d 00 00 00 72 50 00 00 00 99 01 00 00 73 06 00 00 00 00 07 lass__r,...r-...rP.......s......
3040 12 01 06 01 7a 17 50 79 50 49 52 50 43 4c 6f 63 61 74 6f 72 2e 5f 5f 69 6e 69 74 5f 5f 63 01 00 ....z.PyPIRPCLocator.__init__c..
3060 00 00 00 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73 0e 00 00 00 74 00 7c 00 6a 01 a0 02 a1 ..............C...s....t.|.j....
3080 00 83 01 53 00 29 01 7a 4a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 61 6c 6c 20 74 68 65 ...S.).zJ.........Return.all.the
30a0 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6e 61 6d 65 73 20 6b 6e 6f 77 6e 20 74 6f 20 74 68 69 .distribution.names.known.to.thi
30c0 73 20 6c 6f 63 61 74 6f 72 2e 0a 20 20 20 20 20 20 20 20 29 03 72 a2 00 00 00 72 2b 00 00 00 72 s.locator..........).r....r+...r
30e0 29 00 00 00 29 01 72 39 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 72 63 00 00 00 a4 )...).r9...r,...r,...r-...rc....
3100 01 00 00 73 02 00 00 00 00 04 7a 25 50 79 50 49 52 50 43 4c 6f 63 61 74 6f 72 2e 67 65 74 5f 64 ...s......z%PyPIRPCLocator.get_d
3120 69 73 74 72 69 62 75 74 69 6f 6e 5f 6e 61 6d 65 73 63 02 00 00 00 00 00 00 00 0c 00 00 00 06 00 istribution_namesc..............
3140 00 00 43 00 00 00 73 08 01 00 00 69 00 69 00 64 01 9c 02 7d 02 7c 00 6a 00 a0 01 7c 01 64 02 a1 ..C...s....i.i.d...}.|.j...|.d..
3160 02 7d 03 78 ea 7c 03 44 00 5d e2 7d 04 7c 00 6a 00 a0 02 7c 01 7c 04 a1 02 7d 05 7c 00 6a 00 a0 .}.x.|.D.].}.|.j...|.|...}.|.j..
3180 03 7c 01 7c 04 a1 02 7d 06 74 04 7c 00 6a 05 64 03 8d 01 7d 07 7c 06 64 04 19 00 7c 07 5f 06 7c .|.|...}.t.|.j.d...}.|.d...|._.|
31a0 06 64 05 19 00 7c 07 5f 07 7c 06 a0 08 64 06 a1 01 7c 07 5f 09 7c 06 a0 08 64 07 67 00 a1 02 7c .d...|._.|...d...|._.|...d.g...|
31c0 07 5f 0a 7c 06 a0 08 64 08 a1 01 7c 07 5f 0b 74 0c 7c 07 83 01 7d 08 7c 05 72 1e 7c 05 64 09 19 ._.|...d...|._.t.|...}.|.r.|.d..
31e0 00 7d 09 7c 09 64 0a 19 00 7c 07 5f 0d 7c 00 a0 0e 7c 09 a1 01 7c 08 5f 0f 7c 00 7c 08 5f 10 7c .}.|.d...|._.|...|...|._.|.|._.|
3200 08 7c 02 7c 04 3c 00 78 42 7c 05 44 00 5d 3a 7d 09 7c 09 64 0a 19 00 7d 0a 7c 00 a0 0e 7c 09 a1 .|.|.<.xB|.D.]:}.|.d...}.|...|..
3220 01 7d 0b 7c 02 64 0b 19 00 a0 11 7c 04 74 12 83 00 a1 02 a0 13 7c 0a a1 01 01 00 7c 0b 7c 02 64 .}.|.d.....|.t.......|.....|.|.d
3240 0c 19 00 7c 0a 3c 00 71 c2 57 00 71 1e 57 00 7c 02 53 00 29 0d 4e 29 02 72 9d 00 00 00 72 9c 00 ...|.<.q.W.q.W.|.S.).N).r....r..
3260 00 00 54 29 01 72 34 00 00 00 72 61 00 00 00 72 84 00 00 00 da 07 6c 69 63 65 6e 73 65 da 08 6b ..T).r4...ra...r......license..k
3280 65 79 77 6f 72 64 73 da 07 73 75 6d 6d 61 72 79 72 01 00 00 00 72 2a 00 00 00 72 9d 00 00 00 72 eywords..summaryr....r*...r....r
32a0 9c 00 00 00 29 14 72 2b 00 00 00 5a 10 70 61 63 6b 61 67 65 5f 72 65 6c 65 61 73 65 73 5a 0c 72 ....).r+...Z.package_releasesZ.r
32c0 65 6c 65 61 73 65 5f 75 72 6c 73 5a 0c 72 65 6c 65 61 73 65 5f 64 61 74 61 72 17 00 00 00 72 34 elease_urlsZ.release_datar....r4
32e0 00 00 00 72 61 00 00 00 72 84 00 00 00 72 52 00 00 00 72 bf 00 00 00 72 c0 00 00 00 72 c1 00 00 ...ra...r....rR...r....r....r...
3300 00 72 14 00 00 00 72 a0 00 00 00 72 9b 00 00 00 72 93 00 00 00 72 a4 00 00 00 72 a1 00 00 00 72 .r....r....r....r....r....r....r
3320 a2 00 00 00 72 a3 00 00 00 29 0c 72 39 00 00 00 72 61 00 00 00 72 56 00 00 00 72 b0 00 00 00 72 ....r....).r9...ra...rV...r....r
3340 82 00 00 00 72 9d 00 00 00 da 04 64 61 74 61 72 9f 00 00 00 72 a5 00 00 00 72 9a 00 00 00 72 2a ....r......datar....r....r....r*
3360 00 00 00 72 93 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 72 62 00 00 00 aa 01 00 00 ...r....r,...r,...r-...rb.......
3380 73 30 00 00 00 00 01 0a 01 0e 01 0a 01 0e 01 0e 01 0c 01 0a 01 0a 01 0c 01 0e 01 0c 01 08 01 04 s0..............................
33a0 01 08 01 0a 01 0c 01 06 01 08 01 0a 01 08 01 0a 01 18 01 14 01 7a 1b 50 79 50 49 52 50 43 4c 6f .....................z.PyPIRPCLo
33c0 63 61 74 6f 72 2e 5f 67 65 74 5f 70 72 6f 6a 65 63 74 29 08 72 42 00 00 00 72 43 00 00 00 72 44 cator._get_project).rB...rC...rD
33e0 00 00 00 72 45 00 00 00 72 50 00 00 00 72 63 00 00 00 72 62 00 00 00 da 0d 5f 5f 63 6c 61 73 73 ...rE...rP...rc...rb.....__class
3400 63 65 6c 6c 5f 5f 72 2c 00 00 00 72 2c 00 00 00 29 01 72 be 00 00 00 72 2d 00 00 00 72 ba 00 00 cell__r,...r,...).r....r-...r...
3420 00 94 01 00 00 73 08 00 00 00 08 04 04 01 0c 0b 08 06 72 ba 00 00 00 63 00 00 00 00 00 00 00 00 .....s............r....c........
3440 00 00 00 00 03 00 00 00 00 00 00 00 73 30 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 87 00 66 ............s0...e.Z.d.Z.d.Z...f
3460 01 64 02 64 03 84 08 5a 04 64 04 64 05 84 00 5a 05 64 06 64 07 84 00 5a 06 87 00 04 00 5a 07 53 .d.d...Z.d.d...Z.d.d...Z.....Z.S
3480 00 29 08 da 0f 50 79 50 49 4a 53 4f 4e 4c 6f 63 61 74 6f 72 7a 77 0a 20 20 20 20 54 68 69 73 20 .)...PyPIJSONLocatorzw.....This.
34a0 6c 6f 63 61 74 6f 72 20 75 73 65 73 20 50 79 50 49 27 73 20 4a 53 4f 4e 20 69 6e 74 65 72 66 61 locator.uses.PyPI's.JSON.interfa
34c0 63 65 2e 20 49 74 27 73 20 76 65 72 79 20 6c 69 6d 69 74 65 64 20 69 6e 20 66 75 6e 63 74 69 6f ce..It's.very.limited.in.functio
34e0 6e 61 6c 69 74 79 0a 20 20 20 20 61 6e 64 20 70 72 6f 62 61 62 6c 79 20 6e 6f 74 20 77 6f 72 74 nality.....and.probably.not.wort
3500 68 20 75 73 69 6e 67 2e 0a 20 20 20 20 63 02 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 0b 00 h.using......c..................
3520 00 00 73 20 00 00 00 74 00 74 01 7c 00 83 02 6a 02 66 00 7c 02 8e 01 01 00 74 03 7c 01 83 01 7c ..s....t.t.|...j.f.|.....t.|...|
3540 00 5f 04 64 00 53 00 29 01 4e 29 05 72 bb 00 00 00 72 c4 00 00 00 72 50 00 00 00 72 1b 00 00 00 ._.d.S.).N).r....r....rP...r....
3560 72 bc 00 00 00 29 03 72 39 00 00 00 72 2a 00 00 00 72 bd 00 00 00 29 01 72 be 00 00 00 72 2c 00 r....).r9...r*...r....).r....r,.
3580 00 00 72 2d 00 00 00 72 50 00 00 00 c9 01 00 00 73 04 00 00 00 00 01 12 01 7a 18 50 79 50 49 4a ..r-...rP.......s........z.PyPIJ
35a0 53 4f 4e 4c 6f 63 61 74 6f 72 2e 5f 5f 69 6e 69 74 5f 5f 63 01 00 00 00 00 00 00 00 01 00 00 00 SONLocator.__init__c............
35c0 02 00 00 00 43 00 00 00 73 0c 00 00 00 74 00 64 01 83 01 82 01 64 02 53 00 29 03 7a 4a 0a 20 20 ....C...s....t.d.....d.S.).zJ...
35e0 20 20 20 20 20 20 52 65 74 75 72 6e 20 61 6c 6c 20 74 68 65 20 64 69 73 74 72 69 62 75 74 69 6f ......Return.all.the.distributio
3600 6e 20 6e 61 6d 65 73 20 6b 6e 6f 77 6e 20 74 6f 20 74 68 69 73 20 6c 6f 63 61 74 6f 72 2e 0a 20 n.names.known.to.this.locator...
3620 20 20 20 20 20 20 20 7a 1f 4e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 74 68 69 73 .......z.Not.available.from.this
3640 20 6c 6f 63 61 74 6f 72 4e 29 01 72 60 00 00 00 29 01 72 39 00 00 00 72 2c 00 00 00 72 2c 00 00 .locatorN).r`...).r9...r,...r,..
3660 00 72 2d 00 00 00 72 63 00 00 00 cd 01 00 00 73 02 00 00 00 00 04 7a 26 50 79 50 49 4a 53 4f 4e .r-...rc.......s......z&PyPIJSON
3680 4c 6f 63 61 74 6f 72 2e 67 65 74 5f 64 69 73 74 72 69 62 75 74 69 6f 6e 5f 6e 61 6d 65 73 63 02 Locator.get_distribution_namesc.
36a0 00 00 00 00 00 00 00 10 00 00 00 0a 00 00 00 43 00 00 00 73 16 02 00 00 69 00 69 00 64 01 9c 02 ...............C...s....i.i.d...
36c0 7d 02 74 00 7c 00 6a 01 64 02 74 02 7c 01 83 01 16 00 83 02 7d 03 90 01 79 b0 7c 00 6a 03 a0 04 }.t.|.j.d.t.|.......}...y.|.j...
36e0 7c 03 a1 01 7d 04 7c 04 a0 05 a1 00 a0 06 a1 00 7d 05 74 07 a0 08 7c 05 a1 01 7d 06 74 09 7c 00 |...}.|.........}.t...|...}.t.|.
3700 6a 0a 64 03 8d 01 7d 07 7c 06 64 04 19 00 7d 05 7c 05 64 05 19 00 7c 07 5f 0b 7c 05 64 06 19 00 j.d...}.|.d...}.|.d...|._.|.d...
3720 7c 07 5f 0c 7c 05 a0 0d 64 07 a1 01 7c 07 5f 0e 7c 05 a0 0d 64 08 67 00 a1 02 7c 07 5f 0f 7c 05 |._.|...d...|._.|...d.g...|._.|.
3740 a0 0d 64 09 a1 01 7c 07 5f 10 74 11 7c 07 83 01 7d 08 7c 00 7c 08 5f 12 7c 06 64 0a 19 00 7d 09 ..d...|._.t.|...}.|.|._.|.d...}.
3760 7c 08 7c 02 7c 07 6a 0c 3c 00 78 60 7c 06 64 0a 19 00 44 00 5d 54 7d 0a 7c 0a 64 0b 19 00 7d 03 |.|.|.j.<.x`|.d...D.]T}.|.d...}.
3780 7c 08 6a 13 a0 14 7c 03 a1 01 01 00 7c 00 a0 15 7c 0a a1 01 7c 08 6a 16 7c 03 3c 00 7c 02 64 0a |.j...|.....|...|...|.j.|.<.|.d.
37a0 19 00 a0 17 7c 07 6a 0c 74 18 83 00 a1 02 a0 14 7c 03 a1 01 01 00 7c 00 a0 15 7c 0a a1 01 7c 02 ....|.j.t.......|.....|...|...|.
37c0 64 0c 19 00 7c 03 3c 00 71 bc 57 00 78 b8 7c 06 64 0d 19 00 a0 19 a1 00 44 00 5d a8 5c 02 7d 0b d...|.<.q.W.x.|.d.......D.].\.}.
37e0 7d 0c 7c 0b 7c 07 6a 0c 6b 02 90 01 72 3a 90 01 71 22 74 09 7c 00 6a 0a 64 03 8d 01 7d 0d 7c 07 }.|.|.j.k...r:..q"t.|.j.d...}.|.
3800 6a 0b 7c 0d 5f 0b 7c 0b 7c 0d 5f 0c 74 11 7c 0d 83 01 7d 0e 7c 00 7c 0e 5f 12 7c 0e 7c 02 7c 0b j.|._.|.|._.t.|...}.|.|._.|.|.|.
3820 3c 00 78 5c 7c 0c 44 00 5d 54 7d 0a 7c 0a 64 0b 19 00 7d 03 7c 0e 6a 13 a0 14 7c 03 a1 01 01 00 <.x\|.D.]T}.|.d...}.|.j...|.....
3840 7c 00 a0 15 7c 0a a1 01 7c 0e 6a 16 7c 03 3c 00 7c 02 64 0a 19 00 a0 17 7c 0b 74 18 83 00 a1 02 |...|...|.j.|.<.|.d.....|.t.....
3860 a0 14 7c 03 a1 01 01 00 7c 00 a0 15 7c 0a a1 01 7c 02 64 0c 19 00 7c 03 3c 00 90 01 71 70 57 00 ..|.....|...|...|.d...|.<...qpW.
3880 90 01 71 22 57 00 57 00 6e 40 04 00 74 1a 6b 0a 90 02 72 10 01 00 7d 0f 01 00 7a 20 7c 00 6a 1b ..q"W.W.n@..t.k...r...}...z.|.j.
38a0 a0 1c 74 1d 7c 0f 83 01 a1 01 01 00 74 1e a0 1f 64 0e 7c 0f a1 02 01 00 57 00 64 00 64 00 7d 0f ..t.|.......t...d.|.....W.d.d.}.
38c0 7e 0f 58 00 59 00 6e 02 58 00 7c 02 53 00 29 0f 4e 29 02 72 9d 00 00 00 72 9c 00 00 00 7a 07 25 ~.X.Y.n.X.|.S.).N).r....r....z.%
38e0 73 2f 6a 73 6f 6e 29 01 72 34 00 00 00 72 9a 00 00 00 72 61 00 00 00 72 84 00 00 00 72 bf 00 00 s/json).r4...r....ra...r....r...
3900 00 72 c0 00 00 00 72 c1 00 00 00 72 9d 00 00 00 72 2a 00 00 00 72 9c 00 00 00 5a 08 72 65 6c 65 .r....r....r....r*...r....Z.rele
3920 61 73 65 73 7a 15 4a 53 4f 4e 20 66 65 74 63 68 20 66 61 69 6c 65 64 3a 20 25 73 29 20 72 05 00 asesz.JSON.fetch.failed:.%s).r..
3940 00 00 72 bc 00 00 00 72 0b 00 00 00 72 4c 00 00 00 da 04 6f 70 65 6e da 04 72 65 61 64 da 06 64 ..r....r....rL.....open..read..d
3960 65 63 6f 64 65 da 04 6a 73 6f 6e da 05 6c 6f 61 64 73 72 17 00 00 00 72 34 00 00 00 72 61 00 00 ecode..json..loadsr....r4...ra..
3980 00 72 84 00 00 00 72 52 00 00 00 72 bf 00 00 00 72 c0 00 00 00 72 c1 00 00 00 72 14 00 00 00 72 .r....rR...r....r....r....r....r
39a0 a4 00 00 00 72 ad 00 00 00 72 a3 00 00 00 72 9b 00 00 00 72 9c 00 00 00 72 a1 00 00 00 72 a2 00 ....r....r....r....r....r....r..
39c0 00 00 da 05 69 74 65 6d 73 72 8b 00 00 00 72 4f 00 00 00 da 03 70 75 74 72 10 00 00 00 72 71 00 ....itemsr....rO.....putr....rq.
39e0 00 00 da 09 65 78 63 65 70 74 69 6f 6e 29 10 72 39 00 00 00 72 61 00 00 00 72 56 00 00 00 72 2a ....exception).r9...ra...rV...r*
3a00 00 00 00 da 04 72 65 73 70 72 c2 00 00 00 72 b3 00 00 00 72 a6 00 00 00 72 a5 00 00 00 72 9d 00 .....respr....r....r....r....r..
3a20 00 00 72 9a 00 00 00 72 84 00 00 00 5a 05 69 6e 66 6f 73 5a 03 6f 6d 64 da 05 6f 64 69 73 74 72 ..r....r....Z.infosZ.omd..odistr
3a40 57 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 72 62 00 00 00 d3 01 00 00 73 54 00 00 W...r,...r,...r-...rb.......sT..
3a60 00 00 01 0a 01 14 01 04 01 0c 01 0c 01 0a 01 0c 01 08 01 0a 01 0a 01 0c 01 0e 01 0c 01 08 01 06 ................................
3a80 01 08 01 0a 01 0e 01 08 01 0c 01 10 01 1a 01 16 02 16 01 0c 01 04 01 0c 01 08 01 06 01 08 01 06 ................................
3aa0 01 08 01 0a 01 08 01 0c 01 10 01 18 01 22 09 12 01 10 01 1e 01 7a 1c 50 79 50 49 4a 53 4f 4e 4c .............".......z.PyPIJSONL
3ac0 6f 63 61 74 6f 72 2e 5f 67 65 74 5f 70 72 6f 6a 65 63 74 29 08 72 42 00 00 00 72 43 00 00 00 72 ocator._get_project).rB...rC...r
3ae0 44 00 00 00 72 45 00 00 00 72 50 00 00 00 72 63 00 00 00 72 62 00 00 00 72 c3 00 00 00 72 2c 00 D...rE...rP...rc...rb...r....r,.
3b00 00 00 72 2c 00 00 00 29 01 72 be 00 00 00 72 2d 00 00 00 72 c4 00 00 00 c4 01 00 00 73 08 00 00 ..r,...).r....r-...r........s...
3b20 00 08 04 04 01 0c 04 08 06 72 c4 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 40 .........r....c................@
3b40 00 00 00 73 60 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 65 04 a0 05 64 02 65 04 6a 06 65 04 ...s`...e.Z.d.Z.d.Z.e...d.e.j.e.
3b60 6a 07 42 00 65 04 6a 08 42 00 a1 02 5a 09 65 04 a0 05 64 03 65 04 6a 06 65 04 6a 07 42 00 a1 02 j.B.e.j.B...Z.e...d.e.j.e.j.B...
3b80 5a 0a 64 04 64 05 84 00 5a 0b 65 04 a0 05 64 06 65 04 6a 06 a1 02 5a 0c 65 0d 64 07 64 08 84 00 Z.d.d...Z.e...d.e.j...Z.e.d.d...
3ba0 83 01 5a 0e 64 09 53 00 29 0a da 04 50 61 67 65 7a 34 0a 20 20 20 20 54 68 69 73 20 63 6c 61 73 ..Z.d.S.)...Pagez4.....This.clas
3bc0 73 20 72 65 70 72 65 73 65 6e 74 73 20 61 20 73 63 72 61 70 65 64 20 48 54 4d 4c 20 70 61 67 65 s.represents.a.scraped.HTML.page
3be0 2e 0a 20 20 20 20 7a dd 0a 28 72 65 6c 5c 73 2a 3d 5c 73 2a 28 3f 3a 22 28 3f 50 3c 72 65 6c 31 ......z..(rel\s*=\s*(?:"(?P<rel1
3c00 3e 5b 5e 22 5d 2a 29 22 7c 27 28 3f 50 3c 72 65 6c 32 3e 5b 5e 27 5d 2a 29 27 7c 28 3f 50 3c 72 >[^"]*)"|'(?P<rel2>[^']*)'|(?P<r
3c20 65 6c 33 3e 5b 5e 3e 5c 73 0a 5d 2a 29 29 5c 73 2b 29 3f 0a 68 72 65 66 5c 73 2a 3d 5c 73 2a 28 el3>[^>\s.]*))\s+)?.href\s*=\s*(
3c40 3f 3a 22 28 3f 50 3c 75 72 6c 31 3e 5b 5e 22 5d 2a 29 22 7c 27 28 3f 50 3c 75 72 6c 32 3e 5b 5e ?:"(?P<url1>[^"]*)"|'(?P<url2>[^
3c60 27 5d 2a 29 27 7c 28 3f 50 3c 75 72 6c 33 3e 5b 5e 3e 5c 73 0a 5d 2a 29 29 0a 28 5c 73 2b 72 65 ']*)'|(?P<url3>[^>\s.]*)).(\s+re
3c80 6c 5c 73 2a 3d 5c 73 2a 28 3f 3a 22 28 3f 50 3c 72 65 6c 34 3e 5b 5e 22 5d 2a 29 22 7c 27 28 3f l\s*=\s*(?:"(?P<rel4>[^"]*)"|'(?
3ca0 50 3c 72 65 6c 35 3e 5b 5e 27 5d 2a 29 27 7c 28 3f 50 3c 72 65 6c 36 3e 5b 5e 3e 5c 73 0a 5d 2a P<rel5>[^']*)'|(?P<rel6>[^>\s.]*
3cc0 29 29 29 3f 0a 7a 21 3c 62 61 73 65 5c 73 2b 68 72 65 66 5c 73 2a 3d 5c 73 2a 5b 27 22 5d 3f 28 )))?.z!<base\s+href\s*=\s*['"]?(
3ce0 5b 5e 27 22 3e 5d 2b 29 63 03 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 43 00 00 00 73 34 00 [^'">]+)c................C...s4.
3d00 00 00 7c 01 7c 00 5f 00 7c 02 04 00 7c 00 5f 01 7c 00 5f 02 7c 00 6a 03 a0 04 7c 00 6a 00 a1 01 ..|.|._.|...|._.|._.|.j...|.j...
3d20 7d 03 7c 03 72 30 7c 03 a0 05 64 01 a1 01 7c 00 5f 01 64 02 53 00 29 03 7a 6b 0a 20 20 20 20 20 }.|.r0|...d...|._.d.S.).zk......
3d40 20 20 20 49 6e 69 74 69 61 6c 69 73 65 20 61 6e 20 69 6e 73 74 61 6e 63 65 20 77 69 74 68 20 74 ...Initialise.an.instance.with.t
3d60 68 65 20 55 6e 69 63 6f 64 65 20 70 61 67 65 20 63 6f 6e 74 65 6e 74 73 20 61 6e 64 20 74 68 65 he.Unicode.page.contents.and.the
3d80 20 55 52 4c 20 74 68 65 79 0a 20 20 20 20 20 20 20 20 63 61 6d 65 20 66 72 6f 6d 2e 0a 20 20 20 .URL.they.........came.from.....
3da0 20 20 20 20 20 72 03 00 00 00 4e 29 06 72 c2 00 00 00 72 bc 00 00 00 72 2a 00 00 00 da 05 5f 62 .....r....N).r....r....r*....._b
3dc0 61 73 65 da 06 73 65 61 72 63 68 da 05 67 72 6f 75 70 29 04 72 39 00 00 00 72 c2 00 00 00 72 2a ase..search..group).r9...r....r*
3de0 00 00 00 72 91 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 72 50 00 00 00 19 02 00 00 ...r....r,...r,...r-...rP.......
3e00 73 0a 00 00 00 00 05 06 01 0c 01 0e 01 04 01 7a 0d 50 61 67 65 2e 5f 5f 69 6e 69 74 5f 5f 7a 1b s..............z.Page.__init__z.
3e20 5b 5e 61 2d 7a 30 2d 39 24 26 2b 2c 2f 3a 3b 3d 3f 40 2e 23 25 5f 5c 5c 7c 2d 5d 63 01 00 00 00 [^a-z0-9$&+,/:;=?@.#%_\\|-]c....
3e40 00 00 00 00 07 00 00 00 05 00 00 00 43 00 00 00 73 c2 00 00 00 64 01 64 02 84 00 7d 01 74 00 83 ............C...s....d.d...}.t..
3e60 00 7d 02 78 9c 7c 00 6a 01 a0 02 7c 00 6a 03 a1 01 44 00 5d 8a 7d 03 7c 03 a0 04 64 03 a1 01 7d .}.x.|.j...|.j...D.].}.|...d...}
3e80 04 7c 04 64 04 19 00 70 5a 7c 04 64 05 19 00 70 5a 7c 04 64 06 19 00 70 5a 7c 04 64 07 19 00 70 .|.d...pZ|.d...pZ|.d...pZ|.d...p
3ea0 5a 7c 04 64 08 19 00 70 5a 7c 04 64 09 19 00 7d 05 7c 04 64 0a 19 00 70 72 7c 04 64 0b 19 00 70 Z|.d...pZ|.d...}.|.d...pr|.d...p
3ec0 72 7c 04 64 0c 19 00 7d 06 74 05 7c 00 6a 06 7c 06 83 02 7d 06 74 07 7c 06 83 01 7d 06 7c 00 6a r|.d...}.t.|.j.|...}.t.|...}.|.j
3ee0 08 a0 09 64 0d 64 0e 84 00 7c 06 a1 02 7d 06 7c 02 a0 0a 7c 06 7c 05 66 02 a1 01 01 00 71 1e 57 ...d.d...|...}.|...|.|.f.....q.W
3f00 00 74 0b 7c 02 64 0f 64 0e 84 00 64 10 64 11 8d 03 7d 02 7c 02 53 00 29 12 7a e2 0a 20 20 20 20 .t.|.d.d...d.d...}.|.S.).z......
3f20 20 20 20 20 52 65 74 75 72 6e 20 74 68 65 20 55 52 4c 73 20 6f 66 20 61 6c 6c 20 74 68 65 20 6c ....Return.the.URLs.of.all.the.l
3f40 69 6e 6b 73 20 6f 6e 20 61 20 70 61 67 65 20 74 6f 67 65 74 68 65 72 20 77 69 74 68 20 69 6e 66 inks.on.a.page.together.with.inf
3f60 6f 72 6d 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 61 62 6f 75 74 20 74 68 65 69 72 20 22 72 65 ormation.........about.their."re
3f80 6c 22 20 61 74 74 72 69 62 75 74 65 2c 20 66 6f 72 20 64 65 74 65 72 6d 69 6e 69 6e 67 20 77 68 l".attribute,.for.determining.wh
3fa0 69 63 68 20 6f 6e 65 73 20 74 6f 20 74 72 65 61 74 20 61 73 0a 20 20 20 20 20 20 20 20 64 6f 77 ich.ones.to.treat.as.........dow
3fc0 6e 6c 6f 61 64 73 20 61 6e 64 20 77 68 69 63 68 20 6f 6e 65 73 20 74 6f 20 71 75 65 75 65 20 66 nloads.and.which.ones.to.queue.f
3fe0 6f 72 20 66 75 72 74 68 65 72 20 73 63 72 61 70 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 63 01 00 or.further.scraping..........c..
4000 00 00 00 00 00 00 07 00 00 00 07 00 00 00 53 00 00 00 73 2c 00 00 00 74 00 7c 00 83 01 5c 06 7d ..............S...s,...t.|...\.}
4020 01 7d 02 7d 03 7d 04 7d 05 7d 06 74 01 7c 01 7c 02 74 02 7c 03 83 01 7c 04 7c 05 7c 06 66 06 83 .}.}.}.}.}.t.|.|.t.|...|.|.|.f..
4040 01 53 00 29 01 7a 0f 54 69 64 79 20 75 70 20 61 6e 20 55 52 4c 2e 29 03 72 06 00 00 00 72 07 00 .S.).z.Tidy.up.an.URL.).r....r..
4060 00 00 72 0b 00 00 00 29 07 72 2a 00 00 00 72 34 00 00 00 72 6c 00 00 00 72 68 00 00 00 72 8e 00 ..r....).r*...r4...rl...rh...r..
4080 00 00 72 8f 00 00 00 72 90 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 da 05 63 6c 65 ..r....r....r,...r,...r-.....cle
40a0 61 6e 2d 02 00 00 73 06 00 00 00 00 02 14 01 0c 01 7a 19 50 61 67 65 2e 6c 69 6e 6b 73 2e 3c 6c an-...s..........z.Page.links.<l
40c0 6f 63 61 6c 73 3e 2e 63 6c 65 61 6e 72 32 00 00 00 5a 04 72 65 6c 31 5a 04 72 65 6c 32 5a 04 72 ocals>.cleanr2...Z.rel1Z.rel2Z.r
40e0 65 6c 33 5a 04 72 65 6c 34 5a 04 72 65 6c 35 5a 04 72 65 6c 36 72 73 00 00 00 72 74 00 00 00 5a el3Z.rel4Z.rel5Z.rel6rs...rt...Z
4100 04 75 72 6c 33 63 01 00 00 00 00 00 00 00 01 00 00 00 05 00 00 00 53 00 00 00 73 12 00 00 00 64 .url3c................S...s....d
4120 01 74 00 7c 00 a0 01 64 02 a1 01 83 01 16 00 53 00 29 03 4e 7a 05 25 25 25 32 78 72 01 00 00 00 .t.|...d.......S.).Nz.%%%2xr....
4140 29 02 da 03 6f 72 64 72 d2 00 00 00 29 01 72 91 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 )...ordr....).r....r,...r,...r-.
4160 00 00 da 08 3c 6c 61 6d 62 64 61 3e 3b 02 00 00 f3 00 00 00 00 7a 1c 50 61 67 65 2e 6c 69 6e 6b ....<lambda>;........z.Page.link
4180 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 61 6d 62 64 61 3e 63 01 00 00 00 00 00 00 00 01 00 00 00 s.<locals>.<lambda>c............
41a0 02 00 00 00 53 00 00 00 73 08 00 00 00 7c 00 64 01 19 00 53 00 29 02 4e 72 01 00 00 00 72 2c 00 ....S...s....|.d...S.).Nr....r,.
41c0 00 00 29 01 72 6d 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 72 d5 00 00 00 3f 02 00 ..).rm...r,...r,...r-...r....?..
41e0 00 72 d6 00 00 00 54 29 02 72 40 00 00 00 da 07 72 65 76 65 72 73 65 29 0c 72 a2 00 00 00 da 05 .r....T).r@.....reverse).r......
4200 5f 68 72 65 66 da 08 66 69 6e 64 69 74 65 72 72 c2 00 00 00 da 09 67 72 6f 75 70 64 69 63 74 72 _href..finditerr......groupdictr
4220 05 00 00 00 72 bc 00 00 00 72 0c 00 00 00 da 09 5f 63 6c 65 61 6e 5f 72 65 da 03 73 75 62 72 a3 ....r....r......_clean_re..subr.
4240 00 00 00 72 ab 00 00 00 29 07 72 39 00 00 00 72 d3 00 00 00 72 56 00 00 00 72 88 00 00 00 72 b3 ...r....).r9...r....rV...r....r.
4260 00 00 00 da 03 72 65 6c 72 2a 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 da 05 6c 69 .....relr*...r,...r,...r-.....li
4280 6e 6b 73 26 02 00 00 73 1a 00 00 00 00 07 08 06 06 01 14 01 0a 01 18 01 18 01 18 01 0c 01 08 01 nks&...s........................
42a0 12 01 12 03 12 01 7a 0a 50 61 67 65 2e 6c 69 6e 6b 73 4e 29 0f 72 42 00 00 00 72 43 00 00 00 72 ......z.Page.linksN).rB...rC...r
42c0 44 00 00 00 72 45 00 00 00 da 02 72 65 da 07 63 6f 6d 70 69 6c 65 da 01 49 da 01 53 da 01 58 72 D...rE.....re..compile..I..S..Xr
42e0 d8 00 00 00 72 d0 00 00 00 72 50 00 00 00 72 db 00 00 00 72 19 00 00 00 72 de 00 00 00 72 2c 00 ....r....rP...r....r....r....r,.
4300 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 72 cf 00 00 00 09 02 00 00 73 0e 00 00 00 08 ..r,...r,...r-...r........s.....
4320 03 04 06 04 04 16 01 14 02 08 0b 0e 02 72 cf 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 04 .............r....c.............
4340 00 00 00 00 00 00 00 73 98 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 65 04 6a 05 64 02 64 03 .......s....e.Z.d.Z.d.Z.e.j.d.d.
4360 84 00 64 04 64 03 84 00 64 05 9c 03 5a 06 64 1e 87 00 66 01 64 08 64 09 84 09 5a 07 64 0a 64 0b ..d.d...d...Z.d...f.d.d...Z.d.d.
4380 84 00 5a 08 64 0c 64 0d 84 00 5a 09 64 0e 64 0f 84 00 5a 0a 65 0b a0 0c 64 10 65 0b 6a 0d a1 02 ..Z.d.d...Z.d.d...Z.e...d.e.j...
43a0 5a 0e 64 11 64 12 84 00 5a 0f 64 13 64 14 84 00 5a 10 64 15 64 16 84 00 5a 11 64 17 64 18 84 00 Z.d.d...Z.d.d...Z.d.d...Z.d.d...
43c0 5a 12 64 19 64 1a 84 00 5a 13 65 0b a0 0c 64 1b a1 01 5a 14 64 1c 64 1d 84 00 5a 15 87 00 04 00 Z.d.d...Z.e...d...Z.d.d...Z.....
43e0 5a 16 53 00 29 1f da 15 53 69 6d 70 6c 65 53 63 72 61 70 69 6e 67 4c 6f 63 61 74 6f 72 7a e3 0a Z.S.)...SimpleScrapingLocatorz..
4400 20 20 20 20 41 20 6c 6f 63 61 74 6f 72 20 77 68 69 63 68 20 73 63 72 61 70 65 73 20 48 54 4d 4c ....A.locator.which.scrapes.HTML
4420 20 70 61 67 65 73 20 74 6f 20 6c 6f 63 61 74 65 20 64 6f 77 6e 6c 6f 61 64 73 20 66 6f 72 20 61 .pages.to.locate.downloads.for.a
4440 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 0a 20 20 20 20 54 68 69 73 20 72 75 6e 73 20 6d 75 6c .distribution......This.runs.mul
4460 74 69 70 6c 65 20 74 68 72 65 61 64 73 20 74 6f 20 64 6f 20 74 68 65 20 49 2f 4f 3b 20 70 65 72 tiple.threads.to.do.the.I/O;.per
4480 66 6f 72 6d 61 6e 63 65 20 69 73 20 61 74 20 6c 65 61 73 74 20 61 73 20 67 6f 6f 64 0a 20 20 20 formance.is.at.least.as.good....
44a0 20 61 73 20 70 69 70 27 73 20 50 61 63 6b 61 67 65 46 69 6e 64 65 72 2c 20 77 68 69 63 68 20 77 .as.pip's.PackageFinder,.which.w
44c0 6f 72 6b 73 20 69 6e 20 61 6e 20 61 6e 61 6c 6f 67 6f 75 73 20 66 61 73 68 69 6f 6e 2e 0a 20 20 orks.in.an.analogous.fashion....
44e0 20 20 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73 14 00 00 00 74 00 6a 01 ..c................C...s....t.j.
4500 74 02 74 03 83 01 64 01 8d 01 a0 04 a1 00 53 00 29 02 4e 29 01 da 07 66 69 6c 65 6f 62 6a 29 05 t.t...d.......S.).N)...fileobj).
4520 da 04 67 7a 69 70 da 08 47 7a 69 70 46 69 6c 65 72 02 00 00 00 72 b3 00 00 00 72 c6 00 00 00 29 ..gzip..GzipFiler....r....r....)
4540 01 da 01 62 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 72 d5 00 00 00 4d 02 00 00 72 d6 00 00 ...br,...r,...r-...r....M...r...
4560 00 7a 1e 53 69 6d 70 6c 65 53 63 72 61 70 69 6e 67 4c 6f 63 61 74 6f 72 2e 3c 6c 61 6d 62 64 61 .z.SimpleScrapingLocator.<lambda
4580 3e 63 01 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 04 00 00 00 7c 00 53 00 29 >c................C...s....|.S.)
45a0 01 4e 72 2c 00 00 00 29 01 72 e8 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 72 d5 00 .Nr,...).r....r,...r,...r-...r..
45c0 00 00 4e 02 00 00 72 d6 00 00 00 29 03 da 07 64 65 66 6c 61 74 65 72 e6 00 00 00 da 04 6e 6f 6e ..N...r....)...deflater......non
45e0 65 4e e9 0a 00 00 00 63 04 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 0b 00 00 00 73 6c 00 00 eN.....c....................sl..
4600 00 74 00 74 01 7c 00 83 02 6a 02 66 00 7c 04 8e 01 01 00 74 03 7c 01 83 01 7c 00 5f 04 7c 02 7c .t.t.|...j.f.|.....t.|...|._.|.|
4620 00 5f 05 69 00 7c 00 5f 06 74 07 83 00 7c 00 5f 08 74 09 a0 0a a1 00 7c 00 5f 0b 74 07 83 00 7c ._.i.|._.t...|._.t.....|._.t...|
4640 00 5f 0c 64 01 7c 00 5f 0d 7c 03 7c 00 5f 0e 74 0f a0 10 a1 00 7c 00 5f 11 74 0f a0 10 a1 00 7c ._.d.|._.|.|._.t.....|._.t.....|
4660 00 5f 12 64 01 7c 00 5f 13 64 02 53 00 29 03 61 a4 01 00 00 0a 20 20 20 20 20 20 20 20 49 6e 69 ._.d.|._.d.S.).a.............Ini
4680 74 69 61 6c 69 73 65 20 61 6e 20 69 6e 73 74 61 6e 63 65 2e 0a 20 20 20 20 20 20 20 20 3a 70 61 tialise.an.instance..........:pa
46a0 72 61 6d 20 75 72 6c 3a 20 54 68 65 20 72 6f 6f 74 20 55 52 4c 20 74 6f 20 75 73 65 20 66 6f 72 ram.url:.The.root.URL.to.use.for
46c0 20 73 63 72 61 70 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 74 69 6d 65 6f 75 .scraping..........:param.timeou
46e0 74 3a 20 54 68 65 20 74 69 6d 65 6f 75 74 2c 20 69 6e 20 73 65 63 6f 6e 64 73 2c 20 74 6f 20 62 t:.The.timeout,.in.seconds,.to.b
4700 65 20 61 70 70 6c 69 65 64 20 74 6f 20 72 65 71 75 65 73 74 73 2e 0a 20 20 20 20 20 20 20 20 20 e.applied.to.requests...........
4720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 69 73 20 64 65 66 61 75 6c 74 73 20 74 6f 20 ...............This.defaults.to.
4740 60 60 4e 6f 6e 65 60 60 20 28 6e 6f 20 74 69 6d 65 6f 75 74 20 73 70 65 63 69 66 69 65 64 29 2e ``None``.(no.timeout.specified).
4760 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 6e 75 6d 5f 77 6f 72 6b 65 72 73 3a 20 54 68 65 .........:param.num_workers:.The
4780 20 6e 75 6d 62 65 72 20 6f 66 20 77 6f 72 6b 65 72 20 74 68 72 65 61 64 73 20 79 6f 75 20 77 61 .number.of.worker.threads.you.wa
47a0 6e 74 20 74 6f 20 64 6f 20 49 2f 4f 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 nt.to.do.I/O,...................
47c0 20 20 20 20 20 20 20 20 20 20 54 68 69 73 20 64 65 66 61 75 6c 74 73 20 74 6f 20 31 30 2e 0a 20 ..........This.defaults.to.10...
47e0 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 6b 77 61 72 67 73 3a 20 50 61 73 73 65 64 20 74 6f 20 .......:param.kwargs:.Passed.to.
4800 74 68 65 20 73 75 70 65 72 63 6c 61 73 73 2e 0a 20 20 20 20 20 20 20 20 46 4e 29 14 72 bb 00 00 the.superclass..........FN).r...
4820 00 72 e4 00 00 00 72 50 00 00 00 72 1b 00 00 00 72 bc 00 00 00 72 26 00 00 00 da 0b 5f 70 61 67 .r....rP...r....r....r&....._pag
4840 65 5f 63 61 63 68 65 72 a2 00 00 00 da 05 5f 73 65 65 6e 72 0a 00 00 00 72 4e 00 00 00 da 09 5f e_cacher......_seenr....rN....._
4860 74 6f 5f 66 65 74 63 68 da 0a 5f 62 61 64 5f 68 6f 73 74 73 da 0e 73 6b 69 70 5f 65 78 74 65 72 to_fetch.._bad_hosts..skip_exter
4880 6e 61 6c 73 da 0b 6e 75 6d 5f 77 6f 72 6b 65 72 73 da 09 74 68 72 65 61 64 69 6e 67 da 05 52 4c nals..num_workers..threading..RL
48a0 6f 63 6b da 05 5f 6c 6f 63 6b da 07 5f 67 70 6c 6f 63 6b da 0e 70 6c 61 74 66 6f 72 6d 5f 63 68 ock.._lock.._gplock..platform_ch
48c0 65 63 6b 29 05 72 39 00 00 00 72 2a 00 00 00 72 26 00 00 00 72 f1 00 00 00 72 bd 00 00 00 29 01 eck).r9...r*...r&...r....r....).
48e0 72 be 00 00 00 72 2c 00 00 00 72 2d 00 00 00 72 50 00 00 00 51 02 00 00 73 18 00 00 00 00 0a 12 r....r,...r-...rP...Q...s.......
4900 01 0a 01 06 01 06 01 08 01 0a 01 08 01 06 01 06 01 0a 05 0a 01 7a 1e 53 69 6d 70 6c 65 53 63 72 .....................z.SimpleScr
4920 61 70 69 6e 67 4c 6f 63 61 74 6f 72 2e 5f 5f 69 6e 69 74 5f 5f 63 01 00 00 00 00 00 00 00 03 00 apingLocator.__init__c..........
4940 00 00 04 00 00 00 43 00 00 00 73 4a 00 00 00 67 00 7c 00 5f 00 78 3e 74 01 7c 00 6a 02 83 01 44 ......C...sJ...g.|._.x>t.|.j...D
4960 00 5d 30 7d 01 74 03 6a 04 7c 00 6a 05 64 01 8d 01 7d 02 7c 02 a0 06 64 02 a1 01 01 00 7c 02 a0 .]0}.t.j.|.j.d...}.|...d.....|..
4980 07 a1 00 01 00 7c 00 6a 00 a0 08 7c 02 a1 01 01 00 71 12 57 00 64 03 53 00 29 04 7a be 0a 20 20 .....|.j...|.....q.W.d.S.).z....
49a0 20 20 20 20 20 20 54 68 72 65 61 64 73 20 61 72 65 20 63 72 65 61 74 65 64 20 6f 6e 6c 79 20 77 ......Threads.are.created.only.w
49c0 68 65 6e 20 67 65 74 5f 70 72 6f 6a 65 63 74 20 69 73 20 63 61 6c 6c 65 64 2c 20 61 6e 64 20 74 hen.get_project.is.called,.and.t
49e0 65 72 6d 69 6e 61 74 65 0a 20 20 20 20 20 20 20 20 62 65 66 6f 72 65 20 69 74 20 72 65 74 75 72 erminate.........before.it.retur
4a00 6e 73 2e 20 54 68 65 79 20 61 72 65 20 74 68 65 72 65 20 70 72 69 6d 61 72 69 6c 79 20 74 6f 20 ns..They.are.there.primarily.to.
4a20 70 61 72 61 6c 6c 65 6c 69 73 65 20 49 2f 4f 20 28 69 2e 65 2e 0a 20 20 20 20 20 20 20 20 66 65 parallelise.I/O.(i.e..........fe
4a40 74 63 68 69 6e 67 20 77 65 62 20 70 61 67 65 73 29 2e 0a 20 20 20 20 20 20 20 20 29 01 da 06 74 tching.web.pages)..........)...t
4a60 61 72 67 65 74 54 4e 29 09 da 08 5f 74 68 72 65 61 64 73 da 05 72 61 6e 67 65 72 f1 00 00 00 72 argetTN)..._threads..ranger....r
4a80 f2 00 00 00 da 06 54 68 72 65 61 64 da 06 5f 66 65 74 63 68 da 09 73 65 74 44 61 65 6d 6f 6e da ......Thread.._fetch..setDaemon.
4aa0 05 73 74 61 72 74 72 53 00 00 00 29 03 72 39 00 00 00 da 01 69 72 6d 00 00 00 72 2c 00 00 00 72 .startrS...).r9.....irm...r,...r
4ac0 2c 00 00 00 72 2d 00 00 00 da 10 5f 70 72 65 70 61 72 65 5f 74 68 72 65 61 64 73 6c 02 00 00 73 ,...r-....._prepare_threadsl...s
4ae0 0c 00 00 00 00 06 06 01 10 01 0e 01 0a 01 08 01 7a 26 53 69 6d 70 6c 65 53 63 72 61 70 69 6e 67 ................z&SimpleScraping
4b00 4c 6f 63 61 74 6f 72 2e 5f 70 72 65 70 61 72 65 5f 74 68 72 65 61 64 73 63 01 00 00 00 00 00 00 Locator._prepare_threadsc.......
4b20 00 02 00 00 00 04 00 00 00 43 00 00 00 73 3e 00 00 00 78 1a 7c 00 6a 00 44 00 5d 10 7d 01 7c 00 .........C...s>...x.|.j.D.].}.|.
4b40 6a 01 a0 02 64 01 a1 01 01 00 71 08 57 00 78 16 7c 00 6a 00 44 00 5d 0c 7d 01 7c 01 a0 03 a1 00 j...d.....q.W.x.|.j.D.].}.|.....
4b60 01 00 71 24 57 00 67 00 7c 00 5f 00 64 01 53 00 29 02 7a 75 0a 20 20 20 20 20 20 20 20 54 65 6c ..q$W.g.|._.d.S.).zu.........Tel
4b80 6c 20 61 6c 6c 20 74 68 65 20 74 68 72 65 61 64 73 20 74 6f 20 74 65 72 6d 69 6e 61 74 65 20 28 l.all.the.threads.to.terminate.(
4ba0 62 79 20 73 65 6e 64 69 6e 67 20 61 20 73 65 6e 74 69 6e 65 6c 20 76 61 6c 75 65 29 20 61 6e 64 by.sending.a.sentinel.value).and
4bc0 0a 20 20 20 20 20 20 20 20 77 61 69 74 20 66 6f 72 20 74 68 65 6d 20 74 6f 20 64 6f 20 73 6f 2e .........wait.for.them.to.do.so.
4be0 0a 20 20 20 20 20 20 20 20 4e 29 04 72 f8 00 00 00 72 ee 00 00 00 72 cb 00 00 00 72 7f 00 00 00 .........N).r....r....r....r....
4c00 29 02 72 39 00 00 00 72 6d 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 da 0d 5f 77 61 ).r9...rm...r,...r,...r-....._wa
4c20 69 74 5f 74 68 72 65 61 64 73 79 02 00 00 73 0a 00 00 00 00 07 0c 01 10 01 0c 01 0c 01 7a 23 53 it_threadsy...s..............z#S
4c40 69 6d 70 6c 65 53 63 72 61 70 69 6e 67 4c 6f 63 61 74 6f 72 2e 5f 77 61 69 74 5f 74 68 72 65 61 impleScrapingLocator._wait_threa
4c60 64 73 63 02 00 00 00 00 00 00 00 04 00 00 00 09 00 00 00 43 00 00 00 73 92 00 00 00 69 00 69 00 dsc................C...s....i.i.
4c80 64 01 9c 02 7d 02 7c 00 6a 00 8f 78 01 00 7c 02 7c 00 5f 01 7c 01 7c 00 5f 02 74 03 7c 00 6a 04 d...}.|.j..x..|.|._.|.|._.t.|.j.
4ca0 64 02 74 05 7c 01 83 01 16 00 83 02 7d 03 7c 00 6a 06 a0 07 a1 00 01 00 7c 00 6a 08 a0 07 a1 00 d.t.|.......}.|.j.......|.j.....
4cc0 01 00 7c 00 a0 09 a1 00 01 00 7a 26 74 0a a0 0b 64 03 7c 03 a1 02 01 00 7c 00 6a 0c a0 0d 7c 03 ..|.......z&t...d.|.....|.j...|.
4ce0 a1 01 01 00 7c 00 6a 0c a0 0e a1 00 01 00 57 00 64 00 7c 00 a0 0f a1 00 01 00 58 00 7c 00 60 01 ....|.j.......W.d.|.......X.|.`.
4d00 57 00 64 00 51 00 52 00 58 00 7c 02 53 00 29 04 4e 29 02 72 9d 00 00 00 72 9c 00 00 00 7a 03 25 W.d.Q.R.X.|.S.).N).r....r....z.%
4d20 73 2f 7a 0b 51 75 65 75 65 69 6e 67 20 25 73 29 10 72 f5 00 00 00 72 56 00 00 00 72 79 00 00 00 s/z.Queueing.%s).r....rV...ry...
4d40 72 05 00 00 00 72 bc 00 00 00 72 0b 00 00 00 72 ed 00 00 00 72 5a 00 00 00 72 ec 00 00 00 72 ff r....r....r....r....rZ...r....r.
4d60 00 00 00 72 71 00 00 00 72 72 00 00 00 72 ee 00 00 00 72 cb 00 00 00 72 7f 00 00 00 72 00 01 00 ...rq...rr...r....r....r....r...
4d80 00 29 04 72 39 00 00 00 72 61 00 00 00 72 56 00 00 00 72 2a 00 00 00 72 2c 00 00 00 72 2c 00 00 .).r9...ra...rV...r*...r,...r,..
4da0 00 72 2d 00 00 00 72 62 00 00 00 86 02 00 00 73 1e 00 00 00 00 01 0a 01 08 01 06 01 06 01 14 01 .r-...rb.......s................
4dc0 0a 01 0a 01 08 01 02 01 0c 01 0c 01 0e 02 0a 01 0e 01 7a 22 53 69 6d 70 6c 65 53 63 72 61 70 69 ..................z"SimpleScrapi
4de0 6e 67 4c 6f 63 61 74 6f 72 2e 5f 67 65 74 5f 70 72 6f 6a 65 63 74 7a 3c 5c 62 28 6c 69 6e 75 78 ngLocator._get_projectz<\b(linux
4e00 5f 28 69 5c 64 38 36 7c 78 38 36 5f 36 34 7c 61 72 6d 5c 77 2b 29 7c 77 69 6e 28 33 32 7c 5f 61 _(i\d86|x86_64|arm\w+)|win(32|_a
4e20 6d 64 36 34 29 7c 6d 61 63 6f 73 78 5f 3f 5c 64 2b 29 5c 62 63 02 00 00 00 00 00 00 00 02 00 00 md64)|macosx_?\d+)\bc...........
4e40 00 03 00 00 00 43 00 00 00 73 0c 00 00 00 7c 00 6a 00 a0 01 7c 01 a1 01 53 00 29 01 7a 44 0a 20 .....C...s....|.j...|...S.).zD..
4e60 20 20 20 20 20 20 20 44 6f 65 73 20 61 6e 20 55 52 4c 20 72 65 66 65 72 20 74 6f 20 61 20 70 6c .......Does.an.URL.refer.to.a.pl
4e80 61 74 66 6f 72 6d 2d 73 70 65 63 69 66 69 63 20 64 6f 77 6e 6c 6f 61 64 3f 0a 20 20 20 20 20 20 atform-specific.download?.......
4ea0 20 20 29 02 da 12 70 6c 61 74 66 6f 72 6d 5f 64 65 70 65 6e 64 65 6e 74 72 d1 00 00 00 29 02 72 ..)...platform_dependentr....).r
4ec0 39 00 00 00 72 2a 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 da 16 5f 69 73 5f 70 6c 9...r*...r,...r,...r-....._is_pl
4ee0 61 74 66 6f 72 6d 5f 64 65 70 65 6e 64 65 6e 74 9b 02 00 00 73 02 00 00 00 00 04 7a 2c 53 69 6d atform_dependent....s......z,Sim
4f00 70 6c 65 53 63 72 61 70 69 6e 67 4c 6f 63 61 74 6f 72 2e 5f 69 73 5f 70 6c 61 74 66 6f 72 6d 5f pleScrapingLocator._is_platform_
4f20 64 65 70 65 6e 64 65 6e 74 63 02 00 00 00 00 00 00 00 03 00 00 00 09 00 00 00 43 00 00 00 73 5a dependentc................C...sZ
4f40 00 00 00 7c 00 6a 00 72 16 7c 00 a0 01 7c 01 a1 01 72 16 64 01 7d 02 6e 0e 7c 00 a0 02 7c 01 7c ...|.j.r.|...|...r.d.}.n.|...|.|
4f60 00 6a 03 a1 02 7d 02 74 04 a0 05 64 02 7c 01 7c 02 a1 03 01 00 7c 02 72 56 7c 00 6a 06 8f 14 01 .j...}.t...d.|.|.....|.rV|.j....
4f80 00 7c 00 a0 07 7c 00 6a 08 7c 02 a1 02 01 00 57 00 64 01 51 00 52 00 58 00 7c 02 53 00 29 03 61 .|...|.j.|.....W.d.Q.R.X.|.S.).a
4fa0 25 01 00 00 0a 20 20 20 20 20 20 20 20 53 65 65 20 69 66 20 61 6e 20 55 52 4c 20 69 73 20 61 20 %............See.if.an.URL.is.a.
4fc0 73 75 69 74 61 62 6c 65 20 64 6f 77 6e 6c 6f 61 64 20 66 6f 72 20 61 20 70 72 6f 6a 65 63 74 2e suitable.download.for.a.project.
4fe0 0a 0a 20 20 20 20 20 20 20 20 49 66 20 69 74 20 69 73 2c 20 72 65 67 69 73 74 65 72 20 69 6e 66 ..........If.it.is,.register.inf
5000 6f 72 6d 61 74 69 6f 6e 20 69 6e 20 74 68 65 20 72 65 73 75 6c 74 20 64 69 63 74 69 6f 6e 61 72 ormation.in.the.result.dictionar
5020 79 20 28 66 6f 72 0a 20 20 20 20 20 20 20 20 5f 67 65 74 5f 70 72 6f 6a 65 63 74 29 20 61 62 6f y.(for........._get_project).abo
5040 75 74 20 74 68 65 20 73 70 65 63 69 66 69 63 20 76 65 72 73 69 6f 6e 20 69 74 27 73 20 66 6f 72 ut.the.specific.version.it's.for
5060 2e 0a 0a 20 20 20 20 20 20 20 20 4e 6f 74 65 20 74 68 61 74 20 74 68 65 20 72 65 74 75 72 6e 20 ...........Note.that.the.return.
5080 76 61 6c 75 65 20 69 73 6e 27 74 20 61 63 74 75 61 6c 6c 79 20 75 73 65 64 20 6f 74 68 65 72 20 value.isn't.actually.used.other.
50a0 74 68 61 6e 20 61 73 20 61 20 62 6f 6f 6c 65 61 6e 0a 20 20 20 20 20 20 20 20 76 61 6c 75 65 2e than.as.a.boolean.........value.
50c0 0a 20 20 20 20 20 20 20 20 4e 7a 1a 70 72 6f 63 65 73 73 5f 64 6f 77 6e 6c 6f 61 64 3a 20 25 73 .........Nz.process_download:.%s
50e0 20 2d 3e 20 25 73 29 09 72 f6 00 00 00 72 02 01 00 00 72 97 00 00 00 72 79 00 00 00 72 71 00 00 .->.%s).r....r....r....ry...rq..
5100 00 72 72 00 00 00 72 f4 00 00 00 72 a7 00 00 00 72 56 00 00 00 29 03 72 39 00 00 00 72 2a 00 00 .rr...r....r....rV...).r9...r*..
5120 00 72 9a 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 da 11 5f 70 72 6f 63 65 73 73 5f .r....r,...r,...r-....._process_
5140 64 6f 77 6e 6c 6f 61 64 a1 02 00 00 73 10 00 00 00 00 0a 10 01 06 02 0e 01 0e 01 04 01 08 01 18 download....s...................
5160 01 7a 27 53 69 6d 70 6c 65 53 63 72 61 70 69 6e 67 4c 6f 63 61 74 6f 72 2e 5f 70 72 6f 63 65 73 .z'SimpleScrapingLocator._proces
5180 73 5f 64 6f 77 6e 6c 6f 61 64 63 04 00 00 00 00 00 00 00 0a 00 00 00 07 00 00 00 43 00 00 00 73 s_downloadc................C...s
51a0 c4 00 00 00 74 00 7c 01 83 01 5c 06 7d 04 7d 05 7d 06 7d 07 7d 07 7d 07 7c 06 a0 01 7c 00 6a 02 ....t.|...\.}.}.}.}.}.}.|...|.j.
51c0 7c 00 6a 03 17 00 7c 00 6a 04 17 00 a1 01 72 32 64 01 7d 08 6e 7c 7c 00 6a 05 72 4a 7c 01 a0 06 |.j...|.j.....r2d.}.n||.j.rJ|...
51e0 7c 00 6a 07 a1 01 73 4a 64 01 7d 08 6e 64 7c 02 a0 06 7c 00 6a 07 a1 01 73 5c 64 01 7d 08 6e 52 |.j...sJd.}.nd|...|.j...s\d.}.nR
5200 7c 03 64 02 6b 07 72 6a 64 01 7d 08 6e 44 7c 04 64 03 6b 07 72 78 64 01 7d 08 6e 36 7c 00 a0 08 |.d.k.rjd.}.nD|.d.k.rxd.}.n6|...
5220 7c 01 a1 01 72 88 64 01 7d 08 6e 26 7c 05 a0 09 64 04 64 05 a1 02 64 06 19 00 7d 09 7c 09 a0 0a |...r.d.}.n&|...d.d...d...}.|...
5240 a1 00 64 07 6b 02 72 aa 64 01 7d 08 6e 04 64 08 7d 08 74 0b a0 0c 64 09 7c 01 7c 03 7c 02 7c 08 ..d.k.r.d.}.n.d.}.t...d.|.|.|.|.
5260 a1 05 01 00 7c 08 53 00 29 0a 7a 91 0a 20 20 20 20 20 20 20 20 44 65 74 65 72 6d 69 6e 65 20 77 ....|.S.).z..........Determine.w
5280 68 65 74 68 65 72 20 61 20 6c 69 6e 6b 20 55 52 4c 20 66 72 6f 6d 20 61 20 72 65 66 65 72 72 69 hether.a.link.URL.from.a.referri
52a0 6e 67 20 70 61 67 65 20 61 6e 64 20 77 69 74 68 20 61 0a 20 20 20 20 20 20 20 20 70 61 72 74 69 ng.page.and.with.a.........parti
52c0 63 75 6c 61 72 20 22 72 65 6c 22 20 61 74 74 72 69 62 75 74 65 20 73 68 6f 75 6c 64 20 62 65 20 cular."rel".attribute.should.be.
52e0 71 75 65 75 65 64 20 66 6f 72 20 73 63 72 61 70 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 46 29 02 queued.for.scraping..........F).
5300 5a 08 68 6f 6d 65 70 61 67 65 da 08 64 6f 77 6e 6c 6f 61 64 29 03 da 04 68 74 74 70 72 65 00 00 Z.homepage..download)...httpre..
5320 00 da 03 66 74 70 fa 01 3a 72 03 00 00 00 72 01 00 00 00 da 09 6c 6f 63 61 6c 68 6f 73 74 54 7a ...ftp..:r....r......localhostTz
5340 23 73 68 6f 75 6c 64 5f 71 75 65 75 65 3a 20 25 73 20 28 25 73 29 20 66 72 6f 6d 20 25 73 20 2d #should_queue:.%s.(%s).from.%s.-
5360 3e 20 25 73 29 0d 72 06 00 00 00 72 69 00 00 00 72 b6 00 00 00 72 b7 00 00 00 72 b8 00 00 00 72 >.%s).r....ri...r....r....r....r
5380 f0 00 00 00 72 86 00 00 00 72 bc 00 00 00 72 02 01 00 00 da 05 73 70 6c 69 74 72 85 00 00 00 72 ....r....r....r......splitr....r
53a0 71 00 00 00 72 72 00 00 00 29 0a 72 39 00 00 00 da 04 6c 69 6e 6b 5a 08 72 65 66 65 72 72 65 72 q...rr...).r9.....linkZ.referrer
53c0 72 dd 00 00 00 72 34 00 00 00 72 6c 00 00 00 72 68 00 00 00 da 01 5f 72 56 00 00 00 da 04 68 6f r....r4...rl...rh....._rV.....ho
53e0 73 74 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 da 0d 5f 73 68 6f 75 6c 64 5f 71 75 65 75 65 str,...r,...r-....._should_queue
5400 b5 02 00 00 73 2a 00 00 00 00 05 14 01 0e 01 0a 01 06 01 12 01 06 01 0c 01 06 01 08 01 06 01 08 ....s*..........................
5420 01 06 01 0a 01 06 02 10 01 0c 01 06 02 04 01 0a 01 08 01 7a 23 53 69 6d 70 6c 65 53 63 72 61 70 ...................z#SimpleScrap
5440 69 6e 67 4c 6f 63 61 74 6f 72 2e 5f 73 68 6f 75 6c 64 5f 71 75 65 75 65 63 01 00 00 00 00 00 00 ingLocator._should_queuec.......
5460 00 06 00 00 00 0a 00 00 00 43 00 00 00 73 f2 00 00 00 78 ec 7c 00 6a 00 a0 01 a1 00 7d 01 7a ca .........C...s....x.|.j.....}.z.
5480 79 92 7c 01 72 9e 7c 00 a0 02 7c 01 a1 01 7d 02 7c 02 64 01 6b 08 72 28 77 02 78 74 7c 02 6a 03 y.|.r.|...|...}.|.d.k.r(w.xt|.j.
54a0 44 00 5d 6a 5c 02 7d 03 7d 04 7c 03 7c 00 6a 04 6b 07 72 30 79 42 7c 00 6a 04 a0 05 7c 03 a1 01 D.]j\.}.}.|.|.j.k.r0yB|.j...|...
54c0 01 00 7c 00 a0 06 7c 03 a1 01 73 82 7c 00 a0 07 7c 03 7c 01 7c 04 a1 03 72 82 74 08 a0 09 64 02 ..|...|...s.|...|.|.|...r.t...d.
54e0 7c 03 7c 01 a1 03 01 00 7c 00 6a 00 a0 0a 7c 03 a1 01 01 00 57 00 71 30 04 00 74 0b 6b 0a 72 98 |.|.....|.j...|.....W.q0..t.k.r.
5500 01 00 01 00 01 00 59 00 71 30 58 00 71 30 57 00 57 00 6e 32 04 00 74 0c 6b 0a 72 d2 01 00 7d 05 ......Y.q0X.q0W.W.n2..t.k.r...}.
5520 01 00 7a 14 7c 00 6a 0d a0 0a 74 0e 7c 05 83 01 a1 01 01 00 57 00 64 01 64 01 7d 05 7e 05 58 00 ..z.|.j...t.|.......W.d.d.}.~.X.
5540 59 00 6e 02 58 00 57 00 64 01 7c 00 6a 00 a0 0f a1 00 01 00 58 00 7c 01 73 02 50 00 71 02 57 00 Y.n.X.W.d.|.j.......X.|.s.P.q.W.
5560 64 01 53 00 29 03 7a d7 0a 20 20 20 20 20 20 20 20 47 65 74 20 61 20 55 52 4c 20 74 6f 20 66 65 d.S.).z..........Get.a.URL.to.fe
5580 74 63 68 20 66 72 6f 6d 20 74 68 65 20 77 6f 72 6b 20 71 75 65 75 65 2c 20 67 65 74 20 74 68 65 tch.from.the.work.queue,.get.the
55a0 20 48 54 4d 4c 20 70 61 67 65 2c 20 65 78 61 6d 69 6e 65 20 69 74 73 0a 20 20 20 20 20 20 20 20 .HTML.page,.examine.its.........
55c0 6c 69 6e 6b 73 20 66 6f 72 20 64 6f 77 6e 6c 6f 61 64 20 63 61 6e 64 69 64 61 74 65 73 20 61 6e links.for.download.candidates.an
55e0 64 20 63 61 6e 64 69 64 61 74 65 73 20 66 6f 72 20 66 75 72 74 68 65 72 20 73 63 72 61 70 69 6e d.candidates.for.further.scrapin
5600 67 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 69 73 20 61 20 68 61 6e 64 79 20 6d 65 74 68 g...........This.is.a.handy.meth
5620 6f 64 20 74 6f 20 72 75 6e 20 69 6e 20 61 20 74 68 72 65 61 64 2e 0a 20 20 20 20 20 20 20 20 4e od.to.run.in.a.thread..........N
5640 7a 13 51 75 65 75 65 69 6e 67 20 25 73 20 66 72 6f 6d 20 25 73 29 10 72 ee 00 00 00 72 52 00 00 z.Queueing.%s.from.%s).r....rR..
5660 00 da 08 67 65 74 5f 70 61 67 65 72 de 00 00 00 72 ed 00 00 00 72 a3 00 00 00 72 03 01 00 00 72 ...get_pager....r....r....r....r
5680 0d 01 00 00 72 71 00 00 00 72 72 00 00 00 72 cb 00 00 00 72 18 00 00 00 72 8b 00 00 00 72 4f 00 ....rq...rr...r....r....r....rO.
56a0 00 00 72 10 00 00 00 72 55 00 00 00 29 06 72 39 00 00 00 72 2a 00 00 00 da 04 70 61 67 65 72 0a ..r....rU...).r9...r*.....pager.
56c0 01 00 00 72 dd 00 00 00 72 57 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 72 fb 00 00 ...r....rW...r,...r,...r-...r...
56e0 00 d2 02 00 00 73 2c 00 00 00 00 07 02 01 0a 01 04 01 04 01 0a 01 08 01 02 01 10 01 0a 01 02 01 .....s,.........................
5700 0c 01 0a 01 0e 01 0e 01 10 01 0e 01 0e 01 10 01 26 03 0c 01 04 02 7a 1c 53 69 6d 70 6c 65 53 63 ................&.....z.SimpleSc
5720 72 61 70 69 6e 67 4c 6f 63 61 74 6f 72 2e 5f 66 65 74 63 68 63 02 00 00 00 00 00 00 00 12 00 00 rapingLocator._fetchc...........
5740 00 0c 00 00 00 43 00 00 00 73 58 02 00 00 74 00 7c 01 83 01 5c 06 7d 02 7d 03 7d 04 7d 05 7d 05 .....C...sX...t.|...\.}.}.}.}.}.
5760 7d 05 7c 02 64 01 6b 02 72 3a 74 01 6a 02 a0 03 74 04 7c 04 83 01 a1 01 72 3a 74 05 74 06 7c 01 }.|.d.k.r:t.j...t.|.....r:t.t.|.
5780 83 01 64 02 83 02 7d 01 7c 01 7c 00 6a 07 6b 06 72 60 7c 00 6a 07 7c 01 19 00 7d 06 74 08 a0 09 ..d...}.|.|.j.k.r`|.j.|...}.t...
57a0 64 03 7c 01 7c 06 a1 03 01 00 90 01 6e f4 7c 03 a0 0a 64 04 64 05 a1 02 64 06 19 00 7d 07 64 07 d.|.|.......n.|...d.d...d...}.d.
57c0 7d 06 7c 07 7c 00 6a 0b 6b 06 72 90 74 08 a0 09 64 08 7c 01 7c 07 a1 03 01 00 90 01 6e c4 74 0c }.|.|.j.k.r.t...d.|.|.......n.t.
57e0 7c 01 64 09 64 0a 69 01 64 0b 8d 02 7d 08 90 01 7a a4 79 e2 74 08 a0 09 64 0c 7c 01 a1 02 01 00 |.d.d.i.d...}...z.y.t...d.|.....
5800 7c 00 6a 0d 6a 0e 7c 08 7c 00 6a 0f 64 0d 8d 02 7d 09 74 08 a0 09 64 0e 7c 01 a1 02 01 00 7c 09 |.j.j.|.|.j.d...}.t...d.|.....|.
5820 a0 10 a1 00 7d 0a 7c 0a a0 11 64 0f 64 10 a1 02 7d 0b 74 12 a0 13 7c 0b a1 01 90 01 72 84 7c 09 ....}.|...d.d...}.t...|.....r.|.
5840 a0 14 a1 00 7d 0c 7c 09 a0 15 a1 00 7d 0d 7c 0a a0 11 64 11 a1 01 7d 0e 7c 0e 90 01 72 22 7c 00 ....}.|.....}.|...d...}.|...r"|.
5860 6a 16 7c 0e 19 00 7d 0f 7c 0f 7c 0d 83 01 7d 0d 64 12 7d 0e 74 17 a0 18 7c 0b a1 01 7d 10 7c 10 j.|...}.|.|...}.d.}.t...|...}.|.
5880 90 01 72 40 7c 10 a0 19 64 05 a1 01 7d 0e 79 0e 7c 0d a0 1a 7c 0e a1 01 7d 0d 57 00 6e 20 04 00 ..r@|...d...}.y.|...|...}.W.n...
58a0 74 1b 6b 0a 90 01 72 6e 01 00 01 00 01 00 7c 0d a0 1a 64 13 a1 01 7d 0d 59 00 6e 02 58 00 74 1c t.k...rn......|...d...}.Y.n.X.t.
58c0 7c 0d 7c 0c 83 02 7d 06 7c 06 7c 00 6a 07 7c 0c 3c 00 57 00 6e bc 04 00 74 1d 6b 0a 90 01 72 c4 |.|...}.|.|.j.|.<.W.n...t.k...r.
58e0 01 00 7d 11 01 00 7a 1e 7c 11 6a 1e 64 14 6b 03 90 01 72 b4 74 08 a0 1f 64 15 7c 01 7c 11 a1 03 ..}...z.|.j.d.k...r.t...d.|.|...
5900 01 00 57 00 64 07 64 07 7d 11 7e 11 58 00 59 00 6e 80 04 00 74 20 6b 0a 90 02 72 12 01 00 7d 11 ..W.d.d.}.~.X.Y.n...t.k...r...}.
5920 01 00 7a 30 74 08 a0 1f 64 15 7c 01 7c 11 a1 03 01 00 7c 00 6a 21 8f 12 01 00 7c 00 6a 0b a0 22 ..z0t...d.|.|.....|.j!....|.j.."
5940 7c 07 a1 01 01 00 57 00 64 07 51 00 52 00 58 00 57 00 64 07 64 07 7d 11 7e 11 58 00 59 00 6e 32 |.....W.d.Q.R.X.W.d.d.}.~.X.Y.n2
5960 04 00 74 23 6b 0a 90 02 72 42 01 00 7d 11 01 00 7a 12 74 08 a0 1f 64 15 7c 01 7c 11 a1 03 01 00 ..t#k...rB..}...z.t...d.|.|.....
5980 57 00 64 07 64 07 7d 11 7e 11 58 00 59 00 6e 02 58 00 57 00 64 07 7c 06 7c 00 6a 07 7c 01 3c 00 W.d.d.}.~.X.Y.n.X.W.d.|.|.j.|.<.
59a0 58 00 7c 06 53 00 29 16 61 1d 01 00 00 0a 20 20 20 20 20 20 20 20 47 65 74 20 74 68 65 20 48 54 X.|.S.).a.............Get.the.HT
59c0 4d 4c 20 66 6f 72 20 61 6e 20 55 52 4c 2c 20 70 6f 73 73 69 62 6c 79 20 66 72 6f 6d 20 61 6e 20 ML.for.an.URL,.possibly.from.an.
59e0 69 6e 2d 6d 65 6d 6f 72 79 20 63 61 63 68 65 2e 0a 0a 20 20 20 20 20 20 20 20 58 58 58 20 54 4f in-memory.cache...........XXX.TO
5a00 44 4f 20 4e 6f 74 65 3a 20 74 68 69 73 20 63 61 63 68 65 20 69 73 20 6e 65 76 65 72 20 61 63 74 DO.Note:.this.cache.is.never.act
5a20 75 61 6c 6c 79 20 63 6c 65 61 72 65 64 2e 20 49 74 27 73 20 61 73 73 75 6d 65 64 20 74 68 61 74 ually.cleared..It's.assumed.that
5a40 0a 20 20 20 20 20 20 20 20 74 68 65 20 64 61 74 61 20 77 6f 6e 27 74 20 67 65 74 20 73 74 61 6c .........the.data.won't.get.stal
5a60 65 20 6f 76 65 72 20 74 68 65 20 6c 69 66 65 74 69 6d 65 20 6f 66 20 61 20 6c 6f 63 61 74 6f 72 e.over.the.lifetime.of.a.locator
5a80 20 69 6e 73 74 61 6e 63 65 20 28 6e 6f 74 0a 20 20 20 20 20 20 20 20 6e 65 63 65 73 73 61 72 69 .instance.(not.........necessari
5aa0 6c 79 20 74 72 75 65 20 66 6f 72 20 74 68 65 20 64 65 66 61 75 6c 74 5f 6c 6f 63 61 74 6f 72 29 ly.true.for.the.default_locator)
5ac0 2e 0a 20 20 20 20 20 20 20 20 da 04 66 69 6c 65 7a 0a 69 6e 64 65 78 2e 68 74 6d 6c 7a 1b 52 65 ............filez.index.htmlz.Re
5ae0 74 75 72 6e 69 6e 67 20 25 73 20 66 72 6f 6d 20 63 61 63 68 65 3a 20 25 73 72 07 01 00 00 72 03 turning.%s.from.cache:.%sr....r.
5b00 00 00 00 72 01 00 00 00 4e 7a 1e 53 6b 69 70 70 69 6e 67 20 25 73 20 64 75 65 20 74 6f 20 62 61 ...r....Nz.Skipping.%s.due.to.ba
5b20 64 20 68 6f 73 74 20 25 73 7a 0f 41 63 63 65 70 74 2d 65 6e 63 6f 64 69 6e 67 da 08 69 64 65 6e d.host.%sz.Accept-encoding..iden
5b40 74 69 74 79 29 01 72 3e 00 00 00 7a 0b 46 65 74 63 68 69 6e 67 20 25 73 29 01 72 26 00 00 00 7a tity).r>...z.Fetching.%s).r&...z
5b60 0a 46 65 74 63 68 65 64 20 25 73 7a 0c 43 6f 6e 74 65 6e 74 2d 54 79 70 65 72 32 00 00 00 7a 10 .Fetched.%sz.Content-Typer2...z.
5b80 43 6f 6e 74 65 6e 74 2d 45 6e 63 6f 64 69 6e 67 7a 05 75 74 66 2d 38 7a 07 6c 61 74 69 6e 2d 31 Content-Encodingz.utf-8z.latin-1
5ba0 69 94 01 00 00 7a 14 46 65 74 63 68 20 66 61 69 6c 65 64 3a 20 25 73 3a 20 25 73 29 24 72 06 00 i....z.Fetch.failed:.%s:.%s)$r..
5bc0 00 00 da 02 6f 73 72 68 00 00 00 da 05 69 73 64 69 72 72 08 00 00 00 72 05 00 00 00 72 1b 00 00 ....osrh.....isdirr....r....r...
5be0 00 72 ec 00 00 00 72 71 00 00 00 72 72 00 00 00 72 09 01 00 00 72 ef 00 00 00 72 11 00 00 00 72 .r....rq...rr...r....r....r....r
5c00 4c 00 00 00 72 c5 00 00 00 72 26 00 00 00 72 9a 00 00 00 72 52 00 00 00 da 11 48 54 4d 4c 5f 43 L...r....r&...r....rR.....HTML_C
5c20 4f 4e 54 45 4e 54 5f 54 59 50 45 72 88 00 00 00 da 06 67 65 74 75 72 6c 72 c6 00 00 00 da 08 64 ONTENT_TYPEr......geturlr......d
5c40 65 63 6f 64 65 72 73 da 07 43 48 41 52 53 45 54 72 d1 00 00 00 72 d2 00 00 00 72 c7 00 00 00 da ecoders..CHARSETr....r....r.....
5c60 0c 55 6e 69 63 6f 64 65 45 72 72 6f 72 72 cf 00 00 00 72 12 00 00 00 72 3c 00 00 00 72 cc 00 00 .UnicodeErrorr....r....r<...r...
5c80 00 72 13 00 00 00 72 f4 00 00 00 72 a3 00 00 00 72 8b 00 00 00 29 12 72 39 00 00 00 72 2a 00 00 .r....r....r....r....).r9...r*..
5ca0 00 72 34 00 00 00 72 6c 00 00 00 72 68 00 00 00 72 0b 01 00 00 72 56 00 00 00 72 0c 01 00 00 72 .r4...rl...rh...r....rV...r....r
5cc0 3a 00 00 00 72 cd 00 00 00 72 3e 00 00 00 da 0c 63 6f 6e 74 65 6e 74 5f 74 79 70 65 5a 09 66 69 :...r....r>.....content_typeZ.fi
5ce0 6e 61 6c 5f 75 72 6c 72 c2 00 00 00 da 08 65 6e 63 6f 64 69 6e 67 da 07 64 65 63 6f 64 65 72 72 nal_urlr......encoding..decoderr
5d00 91 00 00 00 72 57 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 72 0e 01 00 00 f3 02 00 ....rW...r,...r,...r-...r.......
5d20 00 73 5a 00 00 00 00 09 14 01 18 01 0e 02 0a 01 0a 01 12 02 10 01 04 01 0a 01 12 02 10 01 06 01 .sZ.............................
5d40 0c 01 12 01 0c 01 08 01 0c 01 0c 01 08 01 08 01 0a 01 06 01 0a 01 08 01 04 01 0a 01 06 01 0a 01 ................................
5d60 02 01 0e 01 10 01 10 01 0a 01 0e 01 12 01 0c 01 1e 01 12 01 0e 01 08 01 26 01 12 01 24 02 0c 01 ........................&...$...
5d80 7a 1e 53 69 6d 70 6c 65 53 63 72 61 70 69 6e 67 4c 6f 63 61 74 6f 72 2e 67 65 74 5f 70 61 67 65 z.SimpleScrapingLocator.get_page
5da0 7a 16 3c 61 20 68 72 65 66 3d 5b 5e 3e 5d 2a 3e 28 5b 5e 3c 5d 2b 29 3c 63 01 00 00 00 00 00 00 z.<a.href=[^>]*>([^<]+)<c.......
5dc0 00 04 00 00 00 06 00 00 00 43 00 00 00 73 50 00 00 00 74 00 83 00 7d 01 7c 00 a0 01 7c 00 6a 02 .........C...sP...t...}.|...|.j.
5de0 a1 01 7d 02 7c 02 73 24 74 03 64 01 7c 00 6a 02 16 00 83 01 82 01 78 26 7c 00 6a 04 a0 05 7c 02 ..}.|.s$t.d.|.j.......x&|.j...|.
5e00 6a 06 a1 01 44 00 5d 14 7d 03 7c 01 a0 07 7c 03 a0 08 64 02 a1 01 a1 01 01 00 71 34 57 00 7c 01 j...D.].}.|...|...d.......q4W.|.
5e20 53 00 29 03 7a 4a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 61 6c 6c 20 74 68 65 20 64 69 S.).zJ.........Return.all.the.di
5e40 73 74 72 69 62 75 74 69 6f 6e 20 6e 61 6d 65 73 20 6b 6e 6f 77 6e 20 74 6f 20 74 68 69 73 20 6c stribution.names.known.to.this.l
5e60 6f 63 61 74 6f 72 2e 0a 20 20 20 20 20 20 20 20 7a 10 55 6e 61 62 6c 65 20 74 6f 20 67 65 74 20 ocator..........z.Unable.to.get.
5e80 25 73 72 03 00 00 00 29 09 72 a2 00 00 00 72 0e 01 00 00 72 bc 00 00 00 72 04 00 00 00 da 0c 5f %sr....).r....r....r....r......_
5ea0 64 69 73 74 6e 61 6d 65 5f 72 65 72 d9 00 00 00 72 c2 00 00 00 72 a3 00 00 00 72 d2 00 00 00 29 distname_rer....r....r....r....)
5ec0 04 72 39 00 00 00 72 56 00 00 00 72 0f 01 00 00 72 88 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 .r9...rV...r....r....r,...r,...r
5ee0 2d 00 00 00 72 63 00 00 00 30 03 00 00 73 0e 00 00 00 00 04 06 01 0c 01 04 01 0e 01 14 01 14 01 -...rc...0...s..................
5f00 7a 2c 53 69 6d 70 6c 65 53 63 72 61 70 69 6e 67 4c 6f 63 61 74 6f 72 2e 67 65 74 5f 64 69 73 74 z,SimpleScrapingLocator.get_dist
5f20 72 69 62 75 74 69 6f 6e 5f 6e 61 6d 65 73 29 02 4e 72 eb 00 00 00 29 17 72 42 00 00 00 72 43 00 ribution_names).Nr....).rB...rC.
5f40 00 00 72 44 00 00 00 72 45 00 00 00 da 04 7a 6c 69 62 da 0a 64 65 63 6f 6d 70 72 65 73 73 72 16 ..rD...rE.....zlib..decompressr.
5f60 01 00 00 72 50 00 00 00 72 ff 00 00 00 72 00 01 00 00 72 62 00 00 00 72 df 00 00 00 72 e0 00 00 ...rP...r....r....rb...r....r...
5f80 00 72 e1 00 00 00 72 01 01 00 00 72 02 01 00 00 72 03 01 00 00 72 0d 01 00 00 72 fb 00 00 00 72 .r....r....r....r....r....r....r
5fa0 0e 01 00 00 72 1c 01 00 00 72 63 00 00 00 72 c3 00 00 00 72 2c 00 00 00 72 2c 00 00 00 29 01 72 ....r....rc...r....r,...r,...).r
5fc0 be 00 00 00 72 2d 00 00 00 72 e4 00 00 00 43 02 00 00 73 22 00 00 00 08 05 04 04 04 01 06 01 0c ....r-...r....C...s"............
5fe0 03 0e 1b 08 0d 08 0d 08 12 06 01 08 02 08 06 08 14 08 1d 08 21 08 3b 0a 02 72 e4 00 00 00 63 00 ....................!.;..r....c.
6000 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 73 38 00 00 00 65 00 5a 01 64 00 5a 02 ...................s8...e.Z.d.Z.
6020 64 01 5a 03 87 00 66 01 64 02 64 03 84 08 5a 04 64 04 64 05 84 00 5a 05 64 06 64 07 84 00 5a 06 d.Z...f.d.d...Z.d.d...Z.d.d...Z.
6040 64 08 64 09 84 00 5a 07 87 00 04 00 5a 08 53 00 29 0a da 10 44 69 72 65 63 74 6f 72 79 4c 6f 63 d.d...Z.....Z.S.)...DirectoryLoc
6060 61 74 6f 72 7a 3f 0a 20 20 20 20 54 68 69 73 20 63 6c 61 73 73 20 6c 6f 63 61 74 65 73 20 64 69 atorz?.....This.class.locates.di
6080 73 74 72 69 62 75 74 69 6f 6e 73 20 69 6e 20 61 20 64 69 72 65 63 74 6f 72 79 20 74 72 65 65 2e stributions.in.a.directory.tree.
60a0 0a 20 20 20 20 63 02 00 00 00 00 00 00 00 03 00 00 00 04 00 00 00 0b 00 00 00 73 4e 00 00 00 7c .....c....................sN...|
60c0 02 a0 00 64 01 64 02 a1 02 7c 00 5f 01 74 02 74 03 7c 00 83 02 6a 04 66 00 7c 02 8e 01 01 00 74 ...d.d...|._.t.t.|...j.f.|.....t
60e0 05 6a 06 a0 07 7c 01 a1 01 7d 01 74 05 6a 06 a0 08 7c 01 a1 01 73 44 74 09 64 03 7c 01 16 00 83 .j...|...}.t.j...|...sDt.d.|....
6100 01 82 01 7c 01 7c 00 5f 0a 64 04 53 00 29 05 61 8c 01 00 00 0a 20 20 20 20 20 20 20 20 49 6e 69 ...|.|._.d.S.).a.............Ini
6120 74 69 61 6c 69 73 65 20 61 6e 20 69 6e 73 74 61 6e 63 65 2e 0a 20 20 20 20 20 20 20 20 3a 70 61 tialise.an.instance..........:pa
6140 72 61 6d 20 70 61 74 68 3a 20 54 68 65 20 72 6f 6f 74 20 6f 66 20 74 68 65 20 64 69 72 65 63 74 ram.path:.The.root.of.the.direct
6160 6f 72 79 20 74 72 65 65 20 74 6f 20 73 65 61 72 63 68 2e 0a 20 20 20 20 20 20 20 20 3a 70 61 72 ory.tree.to.search..........:par
6180 61 6d 20 6b 77 61 72 67 73 3a 20 50 61 73 73 65 64 20 74 6f 20 74 68 65 20 73 75 70 65 72 63 6c am.kwargs:.Passed.to.the.supercl
61a0 61 73 73 20 63 6f 6e 73 74 72 75 63 74 6f 72 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ass.constructor,................
61c0 20 20 20 20 20 20 20 20 65 78 63 65 70 74 20 66 6f 72 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 ........except.for:.............
61e0 20 20 20 20 20 20 20 20 20 20 20 2a 20 72 65 63 75 72 73 69 76 65 20 2d 20 69 66 20 54 72 75 65 ...........*.recursive.-.if.True
6200 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 2c 20 73 75 62 64 69 72 65 63 74 6f 72 69 65 73 20 61 .(the.default),.subdirectories.a
6220 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 63 75 re..........................recu
6240 72 73 65 64 20 69 6e 74 6f 2e 20 49 66 20 46 61 6c 73 65 2c 20 6f 6e 6c 79 20 74 68 65 20 74 6f rsed.into..If.False,.only.the.to
6260 70 2d 6c 65 76 65 6c 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 p-level.directory...............
6280 20 20 20 20 20 20 20 20 20 20 20 69 73 20 73 65 61 72 63 68 65 64 2c 0a 20 20 20 20 20 20 20 20 ...........is.searched,.........
62a0 da 09 72 65 63 75 72 73 69 76 65 54 7a 13 4e 6f 74 20 61 20 64 69 72 65 63 74 6f 72 79 3a 20 25 ..recursiveTz.Not.a.directory:.%
62c0 72 4e 29 0b 72 9e 00 00 00 72 20 01 00 00 72 bb 00 00 00 72 1f 01 00 00 72 50 00 00 00 72 12 01 rN).r....r....r....r....rP...r..
62e0 00 00 72 68 00 00 00 da 07 61 62 73 70 61 74 68 72 13 01 00 00 72 04 00 00 00 da 08 62 61 73 65 ..rh.....abspathr....r......base
6300 5f 64 69 72 29 03 72 39 00 00 00 72 68 00 00 00 72 bd 00 00 00 29 01 72 be 00 00 00 72 2c 00 00 _dir).r9...rh...r....).r....r,..
6320 00 72 2d 00 00 00 72 50 00 00 00 41 03 00 00 73 0c 00 00 00 00 0a 0e 01 12 01 0c 01 0c 01 0c 01 .r-...rP...A...s................
6340 7a 19 44 69 72 65 63 74 6f 72 79 4c 6f 63 61 74 6f 72 2e 5f 5f 69 6e 69 74 5f 5f 63 03 00 00 00 z.DirectoryLocator.__init__c....
6360 00 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 73 0c 00 00 00 7c 01 a0 00 7c 00 6a 01 a1 01 53 ............C...s....|...|.j...S
6380 00 29 01 7a e1 0a 20 20 20 20 20 20 20 20 53 68 6f 75 6c 64 20 61 20 66 69 6c 65 6e 61 6d 65 20 .).z..........Should.a.filename.
63a0 62 65 20 63 6f 6e 73 69 64 65 72 65 64 20 61 73 20 61 20 63 61 6e 64 69 64 61 74 65 20 66 6f 72 be.considered.as.a.candidate.for
63c0 20 61 20 64 69 73 74 72 69 62 75 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 61 72 63 68 69 76 65 3f .a.distribution.........archive?
63e0 20 41 73 20 77 65 6c 6c 20 61 73 20 74 68 65 20 66 69 6c 65 6e 61 6d 65 2c 20 74 68 65 20 64 69 .As.well.as.the.filename,.the.di
6400 72 65 63 74 6f 72 79 20 77 68 69 63 68 20 63 6f 6e 74 61 69 6e 73 20 69 74 0a 20 20 20 20 20 20 rectory.which.contains.it.......
6420 20 20 69 73 20 70 72 6f 76 69 64 65 64 2c 20 74 68 6f 75 67 68 20 6e 6f 74 20 75 73 65 64 20 62 ..is.provided,.though.not.used.b
6440 79 20 74 68 65 20 63 75 72 72 65 6e 74 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e 0a 20 20 y.the.current.implementation....
6460 20 20 20 20 20 20 29 02 72 69 00 00 00 72 6a 00 00 00 29 03 72 39 00 00 00 72 78 00 00 00 da 06 ......).ri...rj...).r9...rx.....
6480 70 61 72 65 6e 74 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 da 0e 73 68 6f 75 6c 64 5f 69 6e parentr,...r,...r-.....should_in
64a0 63 6c 75 64 65 52 03 00 00 73 02 00 00 00 00 06 7a 1f 44 69 72 65 63 74 6f 72 79 4c 6f 63 61 74 cludeR...s......z.DirectoryLocat
64c0 6f 72 2e 73 68 6f 75 6c 64 5f 69 6e 63 6c 75 64 65 63 02 00 00 00 00 00 00 00 09 00 00 00 09 00 or.should_includec..............
64e0 00 00 43 00 00 00 73 96 00 00 00 69 00 69 00 64 01 9c 02 7d 02 78 86 74 00 a0 01 7c 00 6a 02 a1 ..C...s....i.i.d...}.x.t...|.j..
6500 01 44 00 5d 76 5c 03 7d 03 7d 04 7d 05 78 62 7c 05 44 00 5d 5a 7d 06 7c 00 a0 03 7c 06 7c 03 a1 .D.]v\.}.}.}.xb|.D.]Z}.|...|.|..
6520 02 72 28 74 00 6a 04 a0 05 7c 03 7c 06 a1 02 7d 06 74 06 64 02 64 03 74 07 74 00 6a 04 a0 08 7c .r(t.j...|.|...}.t.d.d.t.t.j...|
6540 06 a1 01 83 01 64 03 64 03 64 03 66 06 83 01 7d 07 7c 00 a0 09 7c 07 7c 01 a1 02 7d 08 7c 08 72 .....d.d.d.f...}.|...|.|...}.|.r
6560 28 7c 00 a0 0a 7c 02 7c 08 a1 02 01 00 71 28 57 00 7c 00 6a 0b 73 18 50 00 71 18 57 00 7c 02 53 (|...|.|.....q(W.|.j.s.P.q.W.|.S
6580 00 29 04 4e 29 02 72 9d 00 00 00 72 9c 00 00 00 72 10 01 00 00 72 32 00 00 00 29 0c 72 12 01 00 .).N).r....r....r....r2...).r...
65a0 00 da 04 77 61 6c 6b 72 22 01 00 00 72 24 01 00 00 72 68 00 00 00 72 7f 00 00 00 72 07 00 00 00 ...walkr"...r$...rh...r....r....
65c0 72 09 00 00 00 72 21 01 00 00 72 97 00 00 00 72 a7 00 00 00 72 20 01 00 00 29 09 72 39 00 00 00 r....r!...r....r....r....).r9...
65e0 72 61 00 00 00 72 56 00 00 00 da 04 72 6f 6f 74 da 04 64 69 72 73 da 05 66 69 6c 65 73 da 02 66 ra...rV.....root..dirs..files..f
6600 6e 72 2a 00 00 00 72 9a 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 72 62 00 00 00 5a nr*...r....r,...r,...r-...rb...Z
6620 03 00 00 73 1c 00 00 00 00 01 0a 01 18 01 0a 01 0c 01 0e 01 06 01 0e 01 0c 01 0c 01 04 01 10 01 ...s............................
6640 06 01 06 01 7a 1d 44 69 72 65 63 74 6f 72 79 4c 6f 63 61 74 6f 72 2e 5f 67 65 74 5f 70 72 6f 6a ....z.DirectoryLocator._get_proj
6660 65 63 74 63 01 00 00 00 00 00 00 00 08 00 00 00 09 00 00 00 43 00 00 00 73 94 00 00 00 74 00 83 ectc................C...s....t..
6680 00 7d 01 78 88 74 01 a0 02 7c 00 6a 03 a1 01 44 00 5d 78 5c 03 7d 02 7d 03 7d 04 78 64 7c 04 44 .}.x.t...|.j...D.]x\.}.}.}.xd|.D
66a0 00 5d 5c 7d 05 7c 00 a0 04 7c 05 7c 02 a1 02 72 24 74 01 6a 05 a0 06 7c 02 7c 05 a1 02 7d 05 74 .]\}.|...|.|...r$t.j...|.|...}.t
66c0 07 64 01 64 02 74 08 74 01 6a 05 a0 09 7c 05 a1 01 83 01 64 02 64 02 64 02 66 06 83 01 7d 06 7c .d.d.t.t.j...|.....d.d.d.f...}.|
66e0 00 a0 0a 7c 06 64 03 a1 02 7d 07 7c 07 72 24 7c 01 a0 0b 7c 07 64 04 19 00 a1 01 01 00 71 24 57 ...|.d...}.|.r$|...|.d.......q$W
6700 00 7c 00 6a 0c 73 14 50 00 71 14 57 00 7c 01 53 00 29 05 7a 4a 0a 20 20 20 20 20 20 20 20 52 65 .|.j.s.P.q.W.|.S.).zJ.........Re
6720 74 75 72 6e 20 61 6c 6c 20 74 68 65 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6e 61 6d 65 73 20 turn.all.the.distribution.names.
6740 6b 6e 6f 77 6e 20 74 6f 20 74 68 69 73 20 6c 6f 63 61 74 6f 72 2e 0a 20 20 20 20 20 20 20 20 72 known.to.this.locator..........r
6760 10 01 00 00 72 32 00 00 00 4e 72 61 00 00 00 29 0d 72 a2 00 00 00 72 12 01 00 00 72 25 01 00 00 ....r2...Nra...).r....r....r%...
6780 72 22 01 00 00 72 24 01 00 00 72 68 00 00 00 72 7f 00 00 00 72 07 00 00 00 72 09 00 00 00 72 21 r"...r$...rh...r....r....r....r!
67a0 01 00 00 72 97 00 00 00 72 a3 00 00 00 72 20 01 00 00 29 08 72 39 00 00 00 72 56 00 00 00 72 26 ...r....r....r....).r9...rV...r&
67c0 01 00 00 72 27 01 00 00 72 28 01 00 00 72 29 01 00 00 72 2a 00 00 00 72 9a 00 00 00 72 2c 00 00 ...r'...r(...r)...r*...r....r,..
67e0 00 72 2c 00 00 00 72 2d 00 00 00 72 63 00 00 00 6a 03 00 00 73 1c 00 00 00 00 04 06 01 18 01 0a .r,...r-...rc...j...s...........
6800 01 0c 01 0e 01 06 01 0e 01 0c 01 0c 01 04 01 12 01 06 01 06 01 7a 27 44 69 72 65 63 74 6f 72 79 .....................z'Directory
6820 4c 6f 63 61 74 6f 72 2e 67 65 74 5f 64 69 73 74 72 69 62 75 74 69 6f 6e 5f 6e 61 6d 65 73 29 09 Locator.get_distribution_names).
6840 72 42 00 00 00 72 43 00 00 00 72 44 00 00 00 72 45 00 00 00 72 50 00 00 00 72 24 01 00 00 72 62 rB...rC...rD...rE...rP...r$...rb
6860 00 00 00 72 63 00 00 00 72 c3 00 00 00 72 2c 00 00 00 72 2c 00 00 00 29 01 72 be 00 00 00 72 2d ...rc...r....r,...r,...).r....r-
6880 00 00 00 72 1f 01 00 00 3c 03 00 00 73 0a 00 00 00 08 03 04 02 0c 11 08 08 08 10 72 1f 01 00 00 ...r....<...s..............r....
68a0 63 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 40 00 00 00 73 20 00 00 00 65 00 5a 01 64 00 c................@...s....e.Z.d.
68c0 5a 02 64 01 5a 03 64 02 64 03 84 00 5a 04 64 04 64 05 84 00 5a 05 64 06 53 00 29 07 da 0b 4a 53 Z.d.Z.d.d...Z.d.d...Z.d.S.)...JS
68e0 4f 4e 4c 6f 63 61 74 6f 72 61 12 01 00 00 0a 20 20 20 20 54 68 69 73 20 6c 6f 63 61 74 6f 72 20 ONLocatora.........This.locator.
6900 75 73 65 73 20 73 70 65 63 69 61 6c 20 65 78 74 65 6e 64 65 64 20 6d 65 74 61 64 61 74 61 20 28 uses.special.extended.metadata.(
6920 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 6f 6e 20 50 79 50 49 29 20 61 6e 64 20 69 73 0a 20 20 not.available.on.PyPI).and.is...
6940 20 20 74 68 65 20 62 61 73 69 73 20 6f 66 20 70 65 72 66 6f 72 6d 61 6e 74 20 64 65 70 65 6e 64 ..the.basis.of.performant.depend
6960 65 6e 63 79 20 72 65 73 6f 6c 75 74 69 6f 6e 20 69 6e 20 64 69 73 74 6c 69 62 2e 20 4f 74 68 65 ency.resolution.in.distlib..Othe
6980 72 20 6c 6f 63 61 74 6f 72 73 0a 20 20 20 20 72 65 71 75 69 72 65 20 61 72 63 68 69 76 65 20 64 r.locators.....require.archive.d
69a0 6f 77 6e 6c 6f 61 64 73 20 62 65 66 6f 72 65 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 63 61 6e ownloads.before.dependencies.can
69c0 20 62 65 20 64 65 74 65 72 6d 69 6e 65 64 21 20 41 73 20 79 6f 75 0a 20 20 20 20 6d 69 67 68 74 .be.determined!.As.you.....might
69e0 20 69 6d 61 67 69 6e 65 2c 20 74 68 61 74 20 63 61 6e 20 62 65 20 73 6c 6f 77 2e 0a 20 20 20 20 .imagine,.that.can.be.slow......
6a00 63 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 0c 00 00 00 74 00 64 01 83 01 c................C...s....t.d...
6a20 82 01 64 02 53 00 29 03 7a 4a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 61 6c 6c 20 74 68 ..d.S.).zJ.........Return.all.th
6a40 65 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6e 61 6d 65 73 20 6b 6e 6f 77 6e 20 74 6f 20 74 68 e.distribution.names.known.to.th
6a60 69 73 20 6c 6f 63 61 74 6f 72 2e 0a 20 20 20 20 20 20 20 20 7a 1f 4e 6f 74 20 61 76 61 69 6c 61 is.locator..........z.Not.availa
6a80 62 6c 65 20 66 72 6f 6d 20 74 68 69 73 20 6c 6f 63 61 74 6f 72 4e 29 01 72 60 00 00 00 29 01 72 ble.from.this.locatorN).r`...).r
6aa0 39 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 72 63 00 00 00 84 03 00 00 73 02 00 00 9...r,...r,...r-...rc.......s...
6ac0 00 00 04 7a 22 4a 53 4f 4e 4c 6f 63 61 74 6f 72 2e 67 65 74 5f 64 69 73 74 72 69 62 75 74 69 6f ...z"JSONLocator.get_distributio
6ae0 6e 5f 6e 61 6d 65 73 63 02 00 00 00 00 00 00 00 07 00 00 00 08 00 00 00 43 00 00 00 73 de 00 00 n_namesc................C...s...
6b00 00 69 00 69 00 64 01 9c 02 7d 02 74 00 7c 01 83 01 7d 03 7c 03 72 da 78 c2 7c 03 a0 01 64 02 67 .i.i.d...}.t.|...}.|.r.x.|...d.g
6b20 00 a1 02 44 00 5d b2 7d 04 7c 04 64 03 19 00 64 04 6b 03 73 24 7c 04 64 05 19 00 64 06 6b 03 72 ...D.].}.|.d...d.k.s$|.d...d.k.r
6b40 42 71 24 74 02 7c 03 64 07 19 00 7c 04 64 08 19 00 7c 03 a0 01 64 09 64 0a a1 02 7c 00 6a 03 64 Bq$t.|.d...|.d...|...d.d...|.j.d
6b60 0b 8d 04 7d 05 7c 05 6a 04 7d 06 7c 04 64 0c 19 00 7c 06 5f 05 64 0d 7c 04 6b 06 72 92 7c 04 64 ...}.|.j.}.|.d...|._.d.|.k.r.|.d
6b80 0d 19 00 72 92 64 0e 7c 04 64 0d 19 00 66 02 7c 05 5f 06 7c 04 a0 01 64 0f 69 00 a1 02 7c 06 5f ...r.d.|.d...f.|._.|...d.i...|._
6ba0 07 7c 04 a0 01 64 10 69 00 a1 02 7c 05 5f 08 7c 05 7c 02 7c 05 6a 09 3c 00 7c 02 64 11 19 00 a0 .|...d.i...|._.|.|.|.j.<.|.d....
6bc0 0a 7c 05 6a 09 74 0b 83 00 a1 02 a0 0c 7c 04 64 0c 19 00 a1 01 01 00 71 24 57 00 7c 02 53 00 29 .|.j.t.......|.d.......q$W.|.S.)
6be0 12 4e 29 02 72 9d 00 00 00 72 9c 00 00 00 72 28 01 00 00 da 05 70 74 79 70 65 da 05 73 64 69 73 .N).r....r....r(.....ptype..sdis
6c00 74 5a 09 70 79 76 65 72 73 69 6f 6e da 06 73 6f 75 72 63 65 72 61 00 00 00 72 84 00 00 00 72 c1 tZ.pyversion..sourcera...r....r.
6c20 00 00 00 7a 17 50 6c 61 63 65 68 6f 6c 64 65 72 20 66 6f 72 20 73 75 6d 6d 61 72 79 29 02 72 c1 ...z.Placeholder.for.summary).r.
6c40 00 00 00 72 34 00 00 00 72 2a 00 00 00 72 93 00 00 00 72 99 00 00 00 da 0c 72 65 71 75 69 72 65 ...r4...r*...r....r......require
6c60 6d 65 6e 74 73 da 07 65 78 70 6f 72 74 73 72 9d 00 00 00 29 0d 72 1d 00 00 00 72 52 00 00 00 72 ments..exportsr....).r....rR...r
6c80 16 00 00 00 72 34 00 00 00 72 9f 00 00 00 72 a0 00 00 00 72 93 00 00 00 5a 0c 64 65 70 65 6e 64 ....r4...r....r....r....Z.depend
6ca0 65 6e 63 69 65 73 72 2f 01 00 00 72 84 00 00 00 72 a1 00 00 00 72 a2 00 00 00 72 a3 00 00 00 29 enciesr/...r....r....r....r....)
6cc0 07 72 39 00 00 00 72 61 00 00 00 72 56 00 00 00 72 c2 00 00 00 72 9a 00 00 00 72 a5 00 00 00 72 .r9...ra...rV...r....r....r....r
6ce0 a6 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 72 62 00 00 00 8a 03 00 00 73 26 00 00 ....r,...r,...r-...rb.......s&..
6d00 00 00 01 0a 01 08 01 04 01 12 01 18 01 02 04 0e 01 06 01 04 01 0a 01 06 01 0a 02 10 01 0e 01 0e ................................
6d20 01 0e 01 0a 01 22 01 7a 18 4a 53 4f 4e 4c 6f 63 61 74 6f 72 2e 5f 67 65 74 5f 70 72 6f 6a 65 63 .....".z.JSONLocator._get_projec
6d40 74 4e 29 06 72 42 00 00 00 72 43 00 00 00 72 44 00 00 00 72 45 00 00 00 72 63 00 00 00 72 62 00 tN).rB...rC...rD...rE...rc...rb.
6d60 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 72 2a 01 00 00 7d 03 00 00 73 ..r,...r,...r,...r-...r*...}...s
6d80 06 00 00 00 08 06 04 01 08 06 72 2a 01 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 ..........r*...c................
6da0 00 00 00 00 73 28 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 87 00 66 01 64 02 64 03 84 08 5a ....s(...e.Z.d.Z.d.Z...f.d.d...Z
6dc0 04 64 04 64 05 84 00 5a 05 87 00 04 00 5a 06 53 00 29 06 da 0f 44 69 73 74 50 61 74 68 4c 6f 63 .d.d...Z.....Z.S.)...DistPathLoc
6de0 61 74 6f 72 7a 82 0a 20 20 20 20 54 68 69 73 20 6c 6f 63 61 74 6f 72 20 66 69 6e 64 73 20 69 6e atorz......This.locator.finds.in
6e00 73 74 61 6c 6c 65 64 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 20 69 6e 20 61 20 70 61 74 68 2e stalled.distributions.in.a.path.
6e20 20 49 74 20 63 61 6e 20 62 65 20 75 73 65 66 75 6c 20 66 6f 72 0a 20 20 20 20 61 64 64 69 6e 67 .It.can.be.useful.for.....adding
6e40 20 74 6f 20 61 6e 20 3a 63 6c 61 73 73 3a 60 41 67 67 72 65 67 61 74 69 6e 67 4c 6f 63 61 74 6f .to.an.:class:`AggregatingLocato
6e60 72 60 2e 0a 20 20 20 20 63 02 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 0b 00 00 00 73 2a 00 r`......c....................s*.
6e80 00 00 74 00 74 01 7c 00 83 02 6a 02 66 00 7c 02 8e 01 01 00 74 03 7c 01 74 04 83 02 73 20 74 05 ..t.t.|...j.f.|.....t.|.t...s.t.
6ea0 82 01 7c 01 7c 00 5f 06 64 01 53 00 29 02 7a 73 0a 20 20 20 20 20 20 20 20 49 6e 69 74 69 61 6c ..|.|._.d.S.).zs.........Initial
6ec0 69 73 65 20 61 6e 20 69 6e 73 74 61 6e 63 65 2e 0a 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d ise.an.instance...........:param
6ee0 20 64 69 73 74 70 61 74 68 3a 20 41 20 3a 63 6c 61 73 73 3a 60 44 69 73 74 72 69 62 75 74 69 6f .distpath:.A.:class:`Distributio
6f00 6e 50 61 74 68 60 20 69 6e 73 74 61 6e 63 65 20 74 6f 20 73 65 61 72 63 68 2e 0a 20 20 20 20 20 nPath`.instance.to.search.......
6f20 20 20 20 4e 29 07 72 bb 00 00 00 72 30 01 00 00 72 50 00 00 00 da 0a 69 73 69 6e 73 74 61 6e 63 ...N).r....r0...rP.....isinstanc
6f40 65 72 15 00 00 00 da 0e 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 da 08 64 69 73 74 70 61 74 68 er......AssertionError..distpath
6f60 29 03 72 39 00 00 00 72 33 01 00 00 72 bd 00 00 00 29 01 72 be 00 00 00 72 2c 00 00 00 72 2d 00 ).r9...r3...r....).r....r,...r-.
6f80 00 00 72 50 00 00 00 a8 03 00 00 73 06 00 00 00 00 06 12 01 0e 01 7a 18 44 69 73 74 50 61 74 68 ..rP.......s..........z.DistPath
6fa0 4c 6f 63 61 74 6f 72 2e 5f 5f 69 6e 69 74 5f 5f 63 02 00 00 00 00 00 00 00 04 00 00 00 08 00 00 Locator.__init__c...............
6fc0 00 43 00 00 00 73 50 00 00 00 7c 00 6a 00 a0 01 7c 01 a1 01 7d 02 7c 02 64 00 6b 08 72 20 69 00 .C...sP...|.j...|...}.|.d.k.r.i.
6fe0 69 00 64 01 9c 02 7d 03 6e 2c 7c 02 6a 02 7c 02 64 02 7c 02 6a 02 74 03 7c 02 6a 04 67 01 83 01 i.d...}.n,|.j.|.d.|.j.t.|.j.g...
7000 69 01 64 03 7c 02 6a 02 74 03 64 00 67 01 83 01 69 01 69 03 7d 03 7c 03 53 00 29 04 4e 29 02 72 i.d.|.j.t.d.g...i.i.}.|.S.).N).r
7020 9d 00 00 00 72 9c 00 00 00 72 9d 00 00 00 72 9c 00 00 00 29 05 72 33 01 00 00 da 10 67 65 74 5f ....r....r....r....).r3.....get_
7040 64 69 73 74 72 69 62 75 74 69 6f 6e 72 84 00 00 00 72 a2 00 00 00 72 a0 00 00 00 29 04 72 39 00 distributionr....r....r....).r9.
7060 00 00 72 61 00 00 00 72 a5 00 00 00 72 56 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 ..ra...r....rV...r,...r,...r-...
7080 72 62 00 00 00 b2 03 00 00 73 0e 00 00 00 00 01 0c 01 08 01 0c 03 06 01 12 01 14 02 7a 1c 44 69 rb.......s..................z.Di
70a0 73 74 50 61 74 68 4c 6f 63 61 74 6f 72 2e 5f 67 65 74 5f 70 72 6f 6a 65 63 74 29 07 72 42 00 00 stPathLocator._get_project).rB..
70c0 00 72 43 00 00 00 72 44 00 00 00 72 45 00 00 00 72 50 00 00 00 72 62 00 00 00 72 c3 00 00 00 72 .rC...rD...rE...rP...rb...r....r
70e0 2c 00 00 00 72 2c 00 00 00 29 01 72 be 00 00 00 72 2d 00 00 00 72 30 01 00 00 a3 03 00 00 73 06 ,...r,...).r....r-...r0.......s.
7100 00 00 00 08 04 04 01 0c 0a 72 30 01 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 .........r0...c.................
7120 00 00 00 73 52 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 87 00 66 01 64 02 64 03 84 08 5a 04 ...sR...e.Z.d.Z.d.Z...f.d.d...Z.
7140 87 00 66 01 64 04 64 05 84 08 5a 05 64 06 64 07 84 00 5a 06 65 07 65 08 6a 09 6a 0a 65 06 83 02 ..f.d.d...Z.d.d...Z.e.e.j.j.e...
7160 5a 09 64 08 64 09 84 00 5a 0b 64 0a 64 0b 84 00 5a 0c 87 00 04 00 5a 0d 53 00 29 0c da 12 41 67 Z.d.d...Z.d.d...Z.....Z.S.)...Ag
7180 67 72 65 67 61 74 69 6e 67 4c 6f 63 61 74 6f 72 7a 49 0a 20 20 20 20 54 68 69 73 20 63 6c 61 73 gregatingLocatorzI.....This.clas
71a0 73 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 63 68 61 69 6e 20 61 6e 64 2f 6f 72 20 6d 65 72 s.allows.you.to.chain.and/or.mer
71c0 67 65 20 61 20 6c 69 73 74 20 6f 66 20 6c 6f 63 61 74 6f 72 73 2e 0a 20 20 20 20 63 01 00 00 00 ge.a.list.of.locators......c....
71e0 00 00 00 00 03 00 00 00 04 00 00 00 0f 00 00 00 73 2a 00 00 00 7c 02 a0 00 64 01 64 02 a1 02 7c ................s*...|...d.d...|
7200 00 5f 01 7c 01 7c 00 5f 02 74 03 74 04 7c 00 83 02 6a 05 66 00 7c 02 8e 01 01 00 64 03 53 00 29 ._.|.|._.t.t.|...j.f.|.....d.S.)
7220 04 61 cf 01 00 00 0a 20 20 20 20 20 20 20 20 49 6e 69 74 69 61 6c 69 73 65 20 61 6e 20 69 6e 73 .a.............Initialise.an.ins
7240 74 61 6e 63 65 2e 0a 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 6c 6f 63 61 74 6f 72 73 3a tance...........:param.locators:
7260 20 54 68 65 20 6c 69 73 74 20 6f 66 20 6c 6f 63 61 74 6f 72 73 20 74 6f 20 73 65 61 72 63 68 2e .The.list.of.locators.to.search.
7280 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 6b 77 61 72 67 73 3a 20 50 61 73 73 65 64 20 74 .........:param.kwargs:.Passed.t
72a0 6f 20 74 68 65 20 73 75 70 65 72 63 6c 61 73 73 20 63 6f 6e 73 74 72 75 63 74 6f 72 2c 0a 20 20 o.the.superclass.constructor,...
72c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 63 65 70 74 20 66 6f 72 3a .....................except.for:
72e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 20 6d 65 72 67 65 20 ........................*.merge.
7300 2d 20 69 66 20 46 61 6c 73 65 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 2c 20 74 68 65 20 66 69 -.if.False.(the.default),.the.fi
7320 72 73 74 20 73 75 63 63 65 73 73 66 75 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rst.successful..................
7340 20 20 20 20 20 20 20 20 73 65 61 72 63 68 20 66 72 6f 6d 20 61 6e 79 20 6f 66 20 74 68 65 20 6c ........search.from.any.of.the.l
7360 6f 63 61 74 6f 72 73 20 69 73 20 72 65 74 75 72 6e 65 64 2e 20 49 66 20 54 72 75 65 2c 0a 20 20 ocators.is.returned..If.True,...
7380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 72 65 73 75 6c .......................the.resul
73a0 74 73 20 66 72 6f 6d 20 61 6c 6c 20 6c 6f 63 61 74 6f 72 73 20 61 72 65 20 6d 65 72 67 65 64 20 ts.from.all.locators.are.merged.
73c0 28 74 68 69 73 20 63 61 6e 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (this.can.be....................
73e0 20 20 20 20 20 20 73 6c 6f 77 29 2e 0a 20 20 20 20 20 20 20 20 da 05 6d 65 72 67 65 46 4e 29 06 ......slow)............mergeFN).
7400 72 9e 00 00 00 72 36 01 00 00 da 08 6c 6f 63 61 74 6f 72 73 72 bb 00 00 00 72 35 01 00 00 72 50 r....r6.....locatorsr....r5...rP
7420 00 00 00 29 03 72 39 00 00 00 72 37 01 00 00 72 bd 00 00 00 29 01 72 be 00 00 00 72 2c 00 00 00 ...).r9...r7...r....).r....r,...
7440 72 2d 00 00 00 72 50 00 00 00 c3 03 00 00 73 06 00 00 00 00 0c 0e 01 06 01 7a 1b 41 67 67 72 65 r-...rP.......s..........z.Aggre
7460 67 61 74 69 6e 67 4c 6f 63 61 74 6f 72 2e 5f 5f 69 6e 69 74 5f 5f 63 01 00 00 00 00 00 00 00 02 gatingLocator.__init__c.........
7480 00 00 00 03 00 00 00 03 00 00 00 73 2a 00 00 00 74 00 74 01 7c 00 83 02 a0 02 a1 00 01 00 78 16 ...........s*...t.t.|.........x.
74a0 7c 00 6a 03 44 00 5d 0c 7d 01 7c 01 a0 02 a1 00 01 00 71 16 57 00 64 00 53 00 29 01 4e 29 04 72 |.j.D.].}.|.......q.W.d.S.).N).r
74c0 bb 00 00 00 72 35 01 00 00 72 5b 00 00 00 72 37 01 00 00 29 02 72 39 00 00 00 72 a4 00 00 00 29 ....r5...r[...r7...).r9...r....)
74e0 01 72 be 00 00 00 72 2c 00 00 00 72 2d 00 00 00 72 5b 00 00 00 d3 03 00 00 73 06 00 00 00 00 01 .r....r,...r-...r[.......s......
7500 0e 01 0c 01 7a 1e 41 67 67 72 65 67 61 74 69 6e 67 4c 6f 63 61 74 6f 72 2e 63 6c 65 61 72 5f 63 ....z.AggregatingLocator.clear_c
7520 61 63 68 65 63 02 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 73 20 00 00 00 7c 01 achec................C...s....|.
7540 7c 00 5f 00 78 14 7c 00 6a 01 44 00 5d 0a 7d 02 7c 01 7c 02 5f 02 71 0e 57 00 64 00 53 00 29 01 |._.x.|.j.D.].}.|.|._.q.W.d.S.).
7560 4e 29 03 72 5c 00 00 00 72 37 01 00 00 72 34 00 00 00 29 03 72 39 00 00 00 72 5e 00 00 00 72 a4 N).r\...r7...r4...).r9...r^...r.
7580 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 72 5f 00 00 00 d8 03 00 00 73 06 00 00 00 ...r,...r,...r-...r_.......s....
75a0 00 01 06 01 0c 01 7a 1e 41 67 67 72 65 67 61 74 69 6e 67 4c 6f 63 61 74 6f 72 2e 5f 73 65 74 5f ......z.AggregatingLocator._set_
75c0 73 63 68 65 6d 65 63 02 00 00 00 00 00 00 00 0c 00 00 00 06 00 00 00 43 00 00 00 73 f4 00 00 00 schemec................C...s....
75e0 69 00 7d 02 78 ea 7c 00 6a 00 44 00 5d e0 7d 03 7c 03 a0 01 7c 01 a1 01 7d 04 7c 04 72 0c 7c 00 i.}.x.|.j.D.].}.|...|...}.|.r.|.
7600 6a 02 72 ae 7c 02 a0 03 64 01 69 00 a1 02 7d 05 7c 02 a0 03 64 02 69 00 a1 02 7d 06 7c 02 a0 04 j.r.|...d.i...}.|...d.i...}.|...
7620 7c 04 a1 01 01 00 7c 02 a0 03 64 01 a1 01 7d 07 7c 05 72 90 7c 07 72 90 78 36 7c 05 a0 05 a1 00 |.....|...d...}.|.r.|.r.x6|.....
7640 44 00 5d 2a 5c 02 7d 08 7d 09 7c 08 7c 07 6b 06 72 84 7c 07 7c 08 05 00 19 00 7c 09 4f 00 03 00 D.]*\.}.}.|.|.k.r.|.|.....|.O...
7660 3c 00 71 62 7c 09 7c 07 7c 08 3c 00 71 62 57 00 7c 02 a0 03 64 02 a1 01 7d 0a 7c 06 72 ec 7c 0a <.qb|.|.|.<.qbW.|...d...}.|.r.|.
7680 72 ec 7c 0a a0 04 7c 06 a1 01 01 00 71 0c 7c 00 6a 06 64 00 6b 08 72 be 64 03 7d 0b 6e 24 64 04 r.|...|.....q.|.j.d.k.r.d.}.n$d.
76a0 7d 0b 78 1e 7c 04 44 00 5d 16 7d 08 7c 00 6a 06 a0 07 7c 08 a1 01 72 c8 64 03 7d 0b 50 00 71 c8 }.x.|.D.].}.|.j...|...r.d.}.P.q.
76c0 57 00 7c 0b 72 0c 7c 04 7d 02 50 00 71 0c 57 00 7c 02 53 00 29 05 4e 72 9d 00 00 00 72 9c 00 00 W.|.r.|.}.P.q.W.|.S.).Nr....r...
76e0 00 54 46 29 08 72 37 01 00 00 72 64 00 00 00 72 36 01 00 00 72 52 00 00 00 da 06 75 70 64 61 74 .TF).r7...rd...r6...rR.....updat
7700 65 72 ca 00 00 00 72 4d 00 00 00 72 88 00 00 00 29 0c 72 39 00 00 00 72 61 00 00 00 72 56 00 00 er....rM...r....).r9...ra...rV..
7720 00 72 a4 00 00 00 72 b3 00 00 00 72 28 01 00 00 72 9c 00 00 00 5a 02 64 66 72 b2 00 00 00 72 82 .r....r....r(...r....Z.dfr....r.
7740 00 00 00 da 02 64 64 da 05 66 6f 75 6e 64 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 72 62 00 .....dd..foundr,...r,...r-...rb.
7760 00 00 df 03 00 00 73 38 00 00 00 00 01 04 01 0c 01 0a 01 04 01 06 01 0c 01 0c 02 0a 01 0a 01 08 ......s8........................
7780 01 12 01 08 01 12 02 0c 01 0a 01 08 01 0c 0c 0a 01 06 02 04 01 0a 01 0c 01 04 01 06 01 04 01 04 ................................
77a0 01 06 01 7a 1f 41 67 67 72 65 67 61 74 69 6e 67 4c 6f 63 61 74 6f 72 2e 5f 67 65 74 5f 70 72 6f ...z.AggregatingLocator._get_pro
77c0 6a 65 63 74 63 01 00 00 00 00 00 00 00 03 00 00 00 09 00 00 00 43 00 00 00 73 40 00 00 00 74 00 jectc................C...s@...t.
77e0 83 00 7d 01 78 34 7c 00 6a 01 44 00 5d 2a 7d 02 79 10 7c 01 7c 02 a0 02 a1 00 4f 00 7d 01 57 00 ..}.x4|.j.D.]*}.y.|.|.....O.}.W.
7800 71 0e 04 00 74 03 6b 0a 72 36 01 00 01 00 01 00 59 00 71 0e 58 00 71 0e 57 00 7c 01 53 00 29 01 q...t.k.r6......Y.q.X.q.W.|.S.).
7820 7a 4a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 61 6c 6c 20 74 68 65 20 64 69 73 74 72 69 zJ.........Return.all.the.distri
7840 62 75 74 69 6f 6e 20 6e 61 6d 65 73 20 6b 6e 6f 77 6e 20 74 6f 20 74 68 69 73 20 6c 6f 63 61 74 bution.names.known.to.this.locat
7860 6f 72 2e 0a 20 20 20 20 20 20 20 20 29 04 72 a2 00 00 00 72 37 01 00 00 72 63 00 00 00 72 60 00 or..........).r....r7...rc...r`.
7880 00 00 29 03 72 39 00 00 00 72 56 00 00 00 72 a4 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 ..).r9...rV...r....r,...r,...r-.
78a0 00 00 72 63 00 00 00 0b 04 00 00 73 0e 00 00 00 00 04 06 01 0c 01 02 01 10 01 0e 01 0a 01 7a 29 ..rc.......s..................z)
78c0 41 67 67 72 65 67 61 74 69 6e 67 4c 6f 63 61 74 6f 72 2e 67 65 74 5f 64 69 73 74 72 69 62 75 74 AggregatingLocator.get_distribut
78e0 69 6f 6e 5f 6e 61 6d 65 73 29 0e 72 42 00 00 00 72 43 00 00 00 72 44 00 00 00 72 45 00 00 00 72 ion_names).rB...rC...rD...rE...r
7900 50 00 00 00 72 5b 00 00 00 72 5f 00 00 00 72 b9 00 00 00 72 49 00 00 00 72 34 00 00 00 da 04 66 P...r[...r_...r....rI...r4.....f
7920 67 65 74 72 62 00 00 00 72 63 00 00 00 72 c3 00 00 00 72 2c 00 00 00 72 2c 00 00 00 29 01 72 be getrb...rc...r....r,...r,...).r.
7940 00 00 00 72 2d 00 00 00 72 35 01 00 00 bf 03 00 00 73 0e 00 00 00 08 03 04 01 0c 10 0c 05 08 05 ...r-...r5.......s..............
7960 0e 02 08 2c 72 35 01 00 00 7a 18 68 74 74 70 73 3a 2f 2f 70 79 70 69 2e 6f 72 67 2f 73 69 6d 70 ...,r5...z.https://pypi.org/simp
7980 6c 65 2f 67 00 00 00 00 00 00 08 40 29 01 72 26 00 00 00 da 06 6c 65 67 61 63 79 29 01 72 34 00 le/g.......@).r&.....legacy).r4.
79a0 00 00 7a 31 28 3f 50 3c 6e 61 6d 65 3e 5b 5c 77 2d 5d 2b 29 5c 73 2a 5c 28 5c 73 2a 28 3d 3d 5c ..z1(?P<name>[\w-]+)\s*\(\s*(==\
79c0 73 2a 29 3f 28 3f 50 3c 76 65 72 3e 5b 5e 29 5d 2b 29 5c 29 24 63 00 00 00 00 00 00 00 00 00 00 s*)?(?P<ver>[^)]+)\)$c..........
79e0 00 00 03 00 00 00 40 00 00 00 73 4c 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 12 64 03 64 ......@...sL...e.Z.d.Z.d.Z.d.d.d
7a00 04 84 01 5a 04 64 05 64 06 84 00 5a 05 64 07 64 08 84 00 5a 06 64 09 64 0a 84 00 5a 07 64 0b 64 ...Z.d.d...Z.d.d...Z.d.d...Z.d.d
7a20 0c 84 00 5a 08 64 0d 64 0e 84 00 5a 09 64 13 64 10 64 11 84 01 5a 0a 64 02 53 00 29 14 da 10 44 ...Z.d.d...Z.d.d.d...Z.d.S.)...D
7a40 65 70 65 6e 64 65 6e 63 79 46 69 6e 64 65 72 7a 30 0a 20 20 20 20 4c 6f 63 61 74 65 20 64 65 70 ependencyFinderz0.....Locate.dep
7a60 65 6e 64 65 6e 63 69 65 73 20 66 6f 72 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 2e 0a 20 20 20 endencies.for.distributions.....
7a80 20 4e 63 02 00 00 00 00 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 1c 00 00 00 7c 01 70 06 .Nc................C...s....|.p.
7aa0 74 00 7c 00 5f 01 74 02 7c 00 6a 01 6a 03 83 01 7c 00 5f 03 64 01 53 00 29 02 7a 66 0a 20 20 20 t.|._.t.|.j.j...|._.d.S.).zf....
7ac0 20 20 20 20 20 49 6e 69 74 69 61 6c 69 73 65 20 61 6e 20 69 6e 73 74 61 6e 63 65 2c 20 75 73 69 .....Initialise.an.instance,.usi
7ae0 6e 67 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6c 6f 63 61 74 6f 72 0a 20 20 20 20 20 20 20 ng.the.specified.locator........
7b00 20 74 6f 20 6c 6f 63 61 74 65 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 .to.locate.distributions........
7b20 20 20 4e 29 04 da 0f 64 65 66 61 75 6c 74 5f 6c 6f 63 61 74 6f 72 72 a4 00 00 00 72 22 00 00 00 ..N)...default_locatorr....r"...
7b40 72 34 00 00 00 29 02 72 39 00 00 00 72 a4 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 r4...).r9...r....r,...r,...r-...
7b60 72 50 00 00 00 2a 04 00 00 73 04 00 00 00 00 05 0a 01 7a 19 44 65 70 65 6e 64 65 6e 63 79 46 69 rP...*...s........z.DependencyFi
7b80 6e 64 65 72 2e 5f 5f 69 6e 69 74 5f 5f 63 02 00 00 00 00 00 00 00 05 00 00 00 07 00 00 00 43 00 nder.__init__c................C.
7ba0 00 00 73 76 00 00 00 74 00 a0 01 64 01 7c 01 a1 02 01 00 7c 01 6a 02 7d 02 7c 01 7c 00 6a 03 7c ..sv...t...d.|.....|.j.}.|.|.j.|
7bc0 02 3c 00 7c 01 7c 00 6a 04 7c 02 7c 01 6a 05 66 02 3c 00 78 44 7c 01 6a 06 44 00 5d 3a 7d 03 74 .<.|.|.j.|.|.j.f.<.xD|.j.D.]:}.t
7be0 07 7c 03 83 01 5c 02 7d 02 7d 04 74 00 a0 01 64 02 7c 02 7c 04 7c 01 a1 04 01 00 7c 00 6a 08 a0 .|...\.}.}.t...d.|.|.|.....|.j..
7c00 09 7c 02 74 0a 83 00 a1 02 a0 0b 7c 04 7c 01 66 02 a1 01 01 00 71 34 57 00 64 03 53 00 29 04 7a .|.t.......|.|.f.....q4W.d.S.).z
7c20 a8 0a 20 20 20 20 20 20 20 20 41 64 64 20 61 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 74 6f 20 ..........Add.a.distribution.to.
7c40 74 68 65 20 66 69 6e 64 65 72 2e 20 54 68 69 73 20 77 69 6c 6c 20 75 70 64 61 74 65 20 69 6e 74 the.finder..This.will.update.int
7c60 65 72 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 61 62 6f 75 74 20 ernal.information.........about.
7c80 77 68 6f 20 70 72 6f 76 69 64 65 73 20 77 68 61 74 2e 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 who.provides.what..........:para
7ca0 6d 20 64 69 73 74 3a 20 54 68 65 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 74 6f 20 61 64 64 2e m.dist:.The.distribution.to.add.
7cc0 0a 20 20 20 20 20 20 20 20 7a 16 61 64 64 69 6e 67 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 25 .........z.adding.distribution.%
7ce0 73 7a 1b 41 64 64 20 74 6f 20 70 72 6f 76 69 64 65 64 3a 20 25 73 2c 20 25 73 2c 20 25 73 4e 29 sz.Add.to.provided:.%s,.%s,.%sN)
7d00 0c 72 71 00 00 00 72 72 00 00 00 72 40 00 00 00 da 0d 64 69 73 74 73 5f 62 79 5f 6e 61 6d 65 da .rq...rr...r@.....dists_by_name.
7d20 05 64 69 73 74 73 72 84 00 00 00 da 08 70 72 6f 76 69 64 65 73 72 1f 00 00 00 da 08 70 72 6f 76 .distsr......providesr......prov
7d40 69 64 65 64 72 a1 00 00 00 72 a2 00 00 00 72 a3 00 00 00 29 05 72 39 00 00 00 72 a5 00 00 00 72 idedr....r....r....).r9...r....r
7d60 61 00 00 00 da 01 70 72 84 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 da 10 61 64 64 a.....pr....r,...r,...r-.....add
7d80 5f 64 69 73 74 72 69 62 75 74 69 6f 6e 32 04 00 00 73 10 00 00 00 00 06 0c 01 06 01 0a 01 10 01 _distribution2...s..............
7da0 0c 01 0c 01 10 01 7a 21 44 65 70 65 6e 64 65 6e 63 79 46 69 6e 64 65 72 2e 61 64 64 5f 64 69 73 ......z!DependencyFinder.add_dis
7dc0 74 72 69 62 75 74 69 6f 6e 63 02 00 00 00 00 00 00 00 06 00 00 00 07 00 00 00 43 00 00 00 73 7c tributionc................C...s|
7de0 00 00 00 74 00 a0 01 64 01 7c 01 a1 02 01 00 7c 01 6a 02 7d 02 7c 00 6a 03 7c 02 3d 00 7c 00 6a ...t...d.|.....|.j.}.|.j.|.=.|.j
7e00 04 7c 02 7c 01 6a 05 66 02 3d 00 78 4e 7c 01 6a 06 44 00 5d 44 7d 03 74 07 7c 03 83 01 5c 02 7d .|.|.j.f.=.xN|.j.D.]D}.t.|...\.}
7e20 02 7d 04 74 00 a0 01 64 02 7c 02 7c 04 7c 01 a1 04 01 00 7c 00 6a 08 7c 02 19 00 7d 05 7c 05 a0 .}.t...d.|.|.|.....|.j.|...}.|..
7e40 09 7c 04 7c 01 66 02 a1 01 01 00 7c 05 73 30 7c 00 6a 08 7c 02 3d 00 71 30 57 00 64 03 53 00 29 .|.|.f.....|.s0|.j.|.=.q0W.d.S.)
7e60 04 7a b0 0a 20 20 20 20 20 20 20 20 52 65 6d 6f 76 65 20 61 20 64 69 73 74 72 69 62 75 74 69 6f .z..........Remove.a.distributio
7e80 6e 20 66 72 6f 6d 20 74 68 65 20 66 69 6e 64 65 72 2e 20 54 68 69 73 20 77 69 6c 6c 20 75 70 64 n.from.the.finder..This.will.upd
7ea0 61 74 65 20 69 6e 74 65 72 6e 61 6c 0a 20 20 20 20 20 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e ate.internal.........information
7ec0 20 61 62 6f 75 74 20 77 68 6f 20 70 72 6f 76 69 64 65 73 20 77 68 61 74 2e 0a 20 20 20 20 20 20 .about.who.provides.what........
7ee0 20 20 3a 70 61 72 61 6d 20 64 69 73 74 3a 20 54 68 65 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 ..:param.dist:.The.distribution.
7f00 74 6f 20 72 65 6d 6f 76 65 2e 0a 20 20 20 20 20 20 20 20 7a 18 72 65 6d 6f 76 69 6e 67 20 64 69 to.remove..........z.removing.di
7f20 73 74 72 69 62 75 74 69 6f 6e 20 25 73 7a 20 52 65 6d 6f 76 65 20 66 72 6f 6d 20 70 72 6f 76 69 stribution.%sz.Remove.from.provi
7f40 64 65 64 3a 20 25 73 2c 20 25 73 2c 20 25 73 4e 29 0a 72 71 00 00 00 72 72 00 00 00 72 40 00 00 ded:.%s,.%s,.%sN).rq...rr...r@..
7f60 00 72 3f 01 00 00 72 40 01 00 00 72 84 00 00 00 72 41 01 00 00 72 1f 00 00 00 72 42 01 00 00 da .r?...r@...r....rA...r....rB....
7f80 06 72 65 6d 6f 76 65 29 06 72 39 00 00 00 72 a5 00 00 00 72 61 00 00 00 72 43 01 00 00 72 84 00 .remove).r9...r....ra...rC...r..
7fa0 00 00 da 01 73 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 da 13 72 65 6d 6f 76 65 5f 64 69 73 ....sr,...r,...r-.....remove_dis
7fc0 74 72 69 62 75 74 69 6f 6e 41 04 00 00 73 16 00 00 00 00 06 0c 01 06 01 08 01 0e 01 0c 01 0c 01 tributionA...s..................
7fe0 10 01 0a 01 0e 01 04 01 7a 24 44 65 70 65 6e 64 65 6e 63 79 46 69 6e 64 65 72 2e 72 65 6d 6f 76 ........z$DependencyFinder.remov
8000 65 5f 64 69 73 74 72 69 62 75 74 69 6f 6e 63 02 00 00 00 00 00 00 00 04 00 00 00 08 00 00 00 43 e_distributionc................C
8020 00 00 00 73 42 00 00 00 79 10 7c 00 6a 00 a0 01 7c 01 a1 01 7d 02 57 00 6e 2c 04 00 74 02 6b 0a ...sB...y.|.j...|...}.W.n,..t.k.
8040 72 3c 01 00 01 00 01 00 7c 01 a0 03 a1 00 64 01 19 00 7d 03 7c 00 6a 00 a0 01 7c 03 a1 01 7d 02 r<......|.....d...}.|.j...|...}.
8060 59 00 6e 02 58 00 7c 02 53 00 29 02 7a de 0a 20 20 20 20 20 20 20 20 47 65 74 20 61 20 76 65 72 Y.n.X.|.S.).z..........Get.a.ver
8080 73 69 6f 6e 20 6d 61 74 63 68 65 72 20 66 6f 72 20 61 20 72 65 71 75 69 72 65 6d 65 6e 74 2e 0a sion.matcher.for.a.requirement..
80a0 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 72 65 71 74 3a 20 54 68 65 20 72 65 71 75 69 72 65 ........:param.reqt:.The.require
80c0 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 3a 74 79 70 65 20 72 65 71 74 3a 20 73 74 72 0a 20 20 20 ment.........:type.reqt:.str....
80e0 20 20 20 20 20 3a 72 65 74 75 72 6e 3a 20 41 20 76 65 72 73 69 6f 6e 20 6d 61 74 63 68 65 72 20 .....:return:.A.version.matcher.
8100 28 61 6e 20 69 6e 73 74 61 6e 63 65 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (an.instance.of.................
8120 20 3a 63 6c 61 73 73 3a 60 64 69 73 74 6c 69 62 2e 76 65 72 73 69 6f 6e 2e 4d 61 74 63 68 65 72 .:class:`distlib.version.Matcher
8140 60 29 2e 0a 20 20 20 20 20 20 20 20 72 01 00 00 00 29 04 72 34 00 00 00 72 4d 00 00 00 72 23 00 `)..........r....).r4...rM...r#.
8160 00 00 72 09 01 00 00 29 04 72 39 00 00 00 da 04 72 65 71 74 72 4d 00 00 00 72 61 00 00 00 72 2c ..r....).r9.....reqtrM...ra...r,
8180 00 00 00 72 2c 00 00 00 72 2d 00 00 00 da 0b 67 65 74 5f 6d 61 74 63 68 65 72 53 04 00 00 73 0c ...r,...r-.....get_matcherS...s.
81a0 00 00 00 00 08 02 01 10 01 0e 02 0c 01 12 01 7a 1c 44 65 70 65 6e 64 65 6e 63 79 46 69 6e 64 65 ...............z.DependencyFinde
81c0 72 2e 67 65 74 5f 6d 61 74 63 68 65 72 63 02 00 00 00 00 00 00 00 09 00 00 00 09 00 00 00 43 00 r.get_matcherc................C.
81e0 00 00 73 76 00 00 00 7c 00 a0 00 7c 01 a1 01 7d 02 7c 02 6a 01 7d 03 74 02 83 00 7d 04 7c 00 6a ..sv...|...|...}.|.j.}.t...}.|.j
8200 03 7d 05 7c 03 7c 05 6b 06 72 72 78 4c 7c 05 7c 03 19 00 44 00 5d 40 5c 02 7d 06 7d 07 79 0e 7c .}.|.|.k.rrxL|.|...D.]@\.}.}.y.|
8220 02 a0 04 7c 06 a1 01 7d 08 57 00 6e 18 04 00 74 05 6b 0a 72 5c 01 00 01 00 01 00 64 01 7d 08 59 ...|...}.W.n...t.k.r\......d.}.Y
8240 00 6e 02 58 00 7c 08 72 2e 7c 04 a0 06 7c 07 a1 01 01 00 50 00 71 2e 57 00 7c 04 53 00 29 02 7a .n.X.|.r.|...|.....P.q.W.|.S.).z
8260 d3 0a 20 20 20 20 20 20 20 20 46 69 6e 64 20 74 68 65 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 ..........Find.the.distributions
8280 20 77 68 69 63 68 20 63 61 6e 20 66 75 6c 66 69 6c 6c 20 61 20 72 65 71 75 69 72 65 6d 65 6e 74 .which.can.fulfill.a.requirement
82a0 2e 0a 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 72 65 71 74 3a 20 54 68 65 20 72 65 71 75 ...........:param.reqt:.The.requ
82c0 69 72 65 6d 65 6e 74 2e 0a 20 20 20 20 20 20 20 20 20 3a 74 79 70 65 20 72 65 71 74 3a 20 73 74 irement...........:type.reqt:.st
82e0 72 0a 20 20 20 20 20 20 20 20 3a 72 65 74 75 72 6e 3a 20 41 20 73 65 74 20 6f 66 20 64 69 73 74 r.........:return:.A.set.of.dist
8300 72 69 62 75 74 69 6f 6e 20 77 68 69 63 68 20 63 61 6e 20 66 75 6c 66 69 6c 6c 20 74 68 65 20 72 ribution.which.can.fulfill.the.r
8320 65 71 75 69 72 65 6d 65 6e 74 2e 0a 20 20 20 20 20 20 20 20 46 29 07 72 49 01 00 00 72 40 00 00 equirement..........F).rI...r@..
8340 00 72 a2 00 00 00 72 42 01 00 00 72 88 00 00 00 72 23 00 00 00 72 a3 00 00 00 29 09 72 39 00 00 .r....rB...r....r#...r....).r9..
8360 00 72 48 01 00 00 72 4d 00 00 00 72 61 00 00 00 72 56 00 00 00 72 42 01 00 00 72 84 00 00 00 da .rH...rM...ra...rV...rB...r.....
8380 08 70 72 6f 76 69 64 65 72 72 88 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 da 0e 66 .providerr....r,...r,...r-.....f
83a0 69 6e 64 5f 70 72 6f 76 69 64 65 72 73 63 04 00 00 73 1c 00 00 00 00 08 0a 01 06 01 06 01 06 01 ind_providersc...s..............
83c0 08 01 12 01 02 01 0e 01 0e 01 0a 02 04 01 0a 01 06 01 7a 1f 44 65 70 65 6e 64 65 6e 63 79 46 69 ..................z.DependencyFi
83e0 6e 64 65 72 2e 66 69 6e 64 5f 70 72 6f 76 69 64 65 72 73 63 04 00 00 00 00 00 00 00 09 00 00 00 nder.find_providersc............
8400 07 00 00 00 43 00 00 00 73 a6 00 00 00 7c 00 6a 00 7c 02 19 00 7d 04 74 01 83 00 7d 05 78 2c 7c ....C...s....|.j.|...}.t...}.x,|
8420 04 44 00 5d 24 7d 06 7c 00 a0 02 7c 06 a1 01 7d 07 7c 07 a0 03 7c 01 6a 04 a1 01 73 16 7c 05 a0 .D.]$}.|...|...}.|...|.j...s.|..
8440 05 7c 06 a1 01 01 00 71 16 57 00 7c 05 72 5e 7c 03 a0 05 64 01 7c 01 7c 02 74 06 7c 05 83 01 66 .|.....q.W.|.r^|...d.|.|.t.|...f
8460 04 a1 01 01 00 64 02 7d 08 6e 44 7c 00 a0 07 7c 02 a1 01 01 00 7c 00 6a 00 7c 02 3d 00 78 22 7c .....d.}.nD|...|.....|.j.|.=.x"|
8480 04 44 00 5d 1a 7d 06 7c 00 6a 00 a0 08 7c 01 74 01 83 00 a1 02 a0 05 7c 06 a1 01 01 00 71 76 57 .D.].}.|.j...|.t.......|.....qvW
84a0 00 7c 00 a0 09 7c 01 a1 01 01 00 64 03 7d 08 7c 08 53 00 29 04 61 8a 03 00 00 0a 20 20 20 20 20 .|...|.....d.}.|.S.).a..........
84c0 20 20 20 41 74 74 65 6d 70 74 20 74 6f 20 72 65 70 6c 61 63 65 20 6f 6e 65 20 70 72 6f 76 69 64 ...Attempt.to.replace.one.provid
84e0 65 72 20 77 69 74 68 20 61 6e 6f 74 68 65 72 2e 20 54 68 69 73 20 69 73 20 74 79 70 69 63 61 6c er.with.another..This.is.typical
8500 6c 79 20 75 73 65 64 0a 20 20 20 20 20 20 20 20 77 68 65 6e 20 72 65 73 6f 6c 76 69 6e 67 20 64 ly.used.........when.resolving.d
8520 65 70 65 6e 64 65 6e 63 69 65 73 20 66 72 6f 6d 20 6d 75 6c 74 69 70 6c 65 20 73 6f 75 72 63 65 ependencies.from.multiple.source
8540 73 2c 20 65 2e 67 2e 20 41 20 72 65 71 75 69 72 65 73 0a 20 20 20 20 20 20 20 20 28 42 20 3e 3d s,.e.g..A.requires.........(B.>=
8560 20 31 2e 30 29 20 77 68 69 6c 65 20 43 20 72 65 71 75 69 72 65 73 20 28 42 20 3e 3d 20 31 2e 31 .1.0).while.C.requires.(B.>=.1.1
8580 29 2e 0a 0a 20 20 20 20 20 20 20 20 46 6f 72 20 73 75 63 63 65 73 73 66 75 6c 20 72 65 70 6c 61 )...........For.successful.repla
85a0 63 65 6d 65 6e 74 2c 20 60 60 70 72 6f 76 69 64 65 72 60 60 20 6d 75 73 74 20 6d 65 65 74 20 61 cement,.``provider``.must.meet.a
85c0 6c 6c 20 74 68 65 20 72 65 71 75 69 72 65 6d 65 6e 74 73 0a 20 20 20 20 20 20 20 20 77 68 69 63 ll.the.requirements.........whic
85e0 68 20 60 60 6f 74 68 65 72 60 60 20 66 75 6c 66 69 6c 6c 73 2e 0a 0a 20 20 20 20 20 20 20 20 3a h.``other``.fulfills...........:
8600 70 61 72 61 6d 20 70 72 6f 76 69 64 65 72 3a 20 54 68 65 20 70 72 6f 76 69 64 65 72 20 77 65 20 param.provider:.The.provider.we.
8620 61 72 65 20 74 72 79 69 6e 67 20 74 6f 20 72 65 70 6c 61 63 65 20 77 69 74 68 2e 0a 20 20 20 20 are.trying.to.replace.with......
8640 20 20 20 20 3a 70 61 72 61 6d 20 6f 74 68 65 72 3a 20 54 68 65 20 70 72 6f 76 69 64 65 72 20 77 ....:param.other:.The.provider.w
8660 65 27 72 65 20 74 72 79 69 6e 67 20 74 6f 20 72 65 70 6c 61 63 65 2e 0a 20 20 20 20 20 20 20 20 e're.trying.to.replace..........
8680 3a 70 61 72 61 6d 20 70 72 6f 62 6c 65 6d 73 3a 20 49 66 20 46 61 6c 73 65 20 69 73 20 72 65 74 :param.problems:.If.False.is.ret
86a0 75 72 6e 65 64 2c 20 74 68 69 73 20 77 69 6c 6c 20 63 6f 6e 74 61 69 6e 20 77 68 61 74 0a 20 20 urned,.this.will.contain.what...
86c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 62 6c 65 6d 73 20 .......................problems.
86e0 70 72 65 76 65 6e 74 65 64 20 72 65 70 6c 61 63 65 6d 65 6e 74 2e 20 54 68 69 73 20 69 73 20 63 prevented.replacement..This.is.c
8700 75 72 72 65 6e 74 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 urrently........................
8720 20 20 61 20 74 75 70 6c 65 20 6f 66 20 74 68 65 20 6c 69 74 65 72 61 6c 20 73 74 72 69 6e 67 20 ..a.tuple.of.the.literal.string.
8740 27 63 61 6e 74 72 65 70 6c 61 63 65 27 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 'cantreplace',..................
8760 20 20 20 20 20 20 20 20 60 60 70 72 6f 76 69 64 65 72 60 60 2c 20 60 60 6f 74 68 65 72 60 60 20 ........``provider``,.``other``.
8780 20 61 6e 64 20 74 68 65 20 73 65 74 20 6f 66 20 72 65 71 75 69 72 65 6d 65 6e 74 73 0a 20 20 20 .and.the.set.of.requirements....
87a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 61 74 20 60 60 70 72 6f ......................that.``pro
87c0 76 69 64 65 72 60 60 20 63 6f 75 6c 64 6e 27 74 20 66 75 6c 66 69 6c 6c 2e 0a 20 20 20 20 20 20 vider``.couldn't.fulfill........
87e0 20 20 3a 72 65 74 75 72 6e 3a 20 54 72 75 65 20 69 66 20 77 65 20 63 61 6e 20 72 65 70 6c 61 63 ..:return:.True.if.we.can.replac
8800 65 20 60 60 6f 74 68 65 72 60 60 20 77 69 74 68 20 60 60 70 72 6f 76 69 64 65 72 60 60 2c 20 65 e.``other``.with.``provider``,.e
8820 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 61 6c 73 65 2e 0a 20 20 20 20 lse..................False......
8840 20 20 20 20 5a 0b 63 61 6e 74 72 65 70 6c 61 63 65 46 54 29 0a da 05 72 65 71 74 73 72 a2 00 00 ....Z.cantreplaceFT)...reqtsr...
8860 00 72 49 01 00 00 72 88 00 00 00 72 84 00 00 00 72 a3 00 00 00 da 09 66 72 6f 7a 65 6e 73 65 74 .rI...r....r....r......frozenset
8880 72 47 01 00 00 72 a1 00 00 00 72 44 01 00 00 29 09 72 39 00 00 00 72 4a 01 00 00 da 05 6f 74 68 rG...r....rD...).r9...rJ.....oth
88a0 65 72 da 08 70 72 6f 62 6c 65 6d 73 5a 05 72 6c 69 73 74 da 09 75 6e 6d 61 74 63 68 65 64 72 46 er..problemsZ.rlist..unmatchedrF
88c0 01 00 00 72 4d 00 00 00 72 56 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 da 0e 74 72 ...rM...rV...r,...r,...r-.....tr
88e0 79 5f 74 6f 5f 72 65 70 6c 61 63 65 7b 04 00 00 73 22 00 00 00 00 13 0a 01 06 01 0a 01 0a 01 0c y_to_replace{...s"..............
8900 01 0e 01 04 02 0a 01 0c 01 06 03 0a 01 08 01 0a 01 1a 01 0a 01 04 01 7a 1f 44 65 70 65 6e 64 65 .......................z.Depende
8920 6e 63 79 46 69 6e 64 65 72 2e 74 72 79 5f 74 6f 5f 72 65 70 6c 61 63 65 46 63 04 00 00 00 00 00 ncyFinder.try_to_replaceFc......
8940 00 00 18 00 00 00 07 00 00 00 43 00 00 00 73 0a 03 00 00 69 00 7c 00 5f 00 69 00 7c 00 5f 01 69 ..........C...s....i.|._.i.|._.i
8960 00 7c 00 5f 02 69 00 7c 00 5f 03 74 04 7c 02 70 20 67 00 83 01 7d 02 64 01 7c 02 6b 06 72 48 7c .|._.i.|._.t.|.p.g...}.d.|.k.rH|
8980 02 a0 05 64 01 a1 01 01 00 7c 02 74 04 64 02 64 03 64 04 67 03 83 01 4f 00 7d 02 74 06 7c 01 74 ...d.....|.t.d.d.d.g...O.}.t.|.t
89a0 07 83 02 72 68 7c 01 04 00 7d 04 7d 05 74 08 a0 09 64 05 7c 05 a1 02 01 00 6e 34 7c 00 6a 0a 6a ...rh|...}.}.t...d.|.....n4|.j.j
89c0 0b 7c 01 7c 03 64 06 8d 02 04 00 7d 04 7d 05 7c 04 64 07 6b 08 72 90 74 0c 64 08 7c 01 16 00 83 .|.|.d.....}.}.|.d.k.r.t.d.|....
89e0 01 82 01 74 08 a0 09 64 09 7c 05 a1 02 01 00 64 0a 7c 04 5f 0d 74 04 83 00 7d 06 74 04 7c 04 67 ...t...d.|.....d.|._.t...}.t.|.g
8a00 01 83 01 7d 07 74 04 7c 05 67 01 83 01 7d 08 90 01 78 f8 7c 07 90 02 72 b6 7c 07 a0 0e a1 00 7d ...}.t.|.g...}...x.|...r.|.....}
8a20 04 7c 04 6a 0f 7d 09 7c 09 7c 00 6a 02 6b 07 72 ea 7c 00 a0 10 7c 04 a1 01 01 00 6e 22 7c 00 6a .|.j.}.|.|.j.k.r.|...|.....n"|.j
8a40 02 7c 09 19 00 7d 0a 7c 0a 7c 04 6b 03 90 01 72 0c 7c 00 a0 11 7c 04 7c 0a 7c 06 a1 03 01 00 7c .|...}.|.|.k...r.|...|.|.|.....|
8a60 04 6a 12 7c 04 6a 13 42 00 7d 0b 7c 04 6a 14 7d 0c 74 04 83 00 7d 0d 7c 02 90 01 72 68 7c 04 7c .j.|.j.B.}.|.j.}.t...}.|...rh|.|
8a80 08 6b 06 90 01 72 68 78 32 64 0b 44 00 5d 2a 7d 0e 64 0c 7c 0e 16 00 7d 0f 7c 0f 7c 02 6b 06 90 .k...rhx2d.D.]*}.d.|...}.|.|.k..
8aa0 01 72 3a 7c 0d 74 15 7c 04 64 0d 7c 0e 16 00 83 02 4f 00 7d 0d 90 01 71 3a 57 00 7c 0b 7c 0c 42 .r:|.t.|.d.|.....O.}...q:W.|.|.B
8ac0 00 7c 0d 42 00 7d 10 90 01 78 3c 7c 10 44 00 90 01 5d 32 7d 11 7c 00 a0 16 7c 11 a1 01 7d 12 7c .|.B.}...x<|.D...]2}.|...|...}.|
8ae0 12 90 02 73 52 74 08 a0 09 64 0e 7c 11 a1 02 01 00 7c 00 6a 0a 6a 0b 7c 11 7c 03 64 06 8d 02 7d ...sRt...d.|.....|.j.j.|.|.d...}
8b00 13 7c 13 64 07 6b 08 90 01 72 ce 7c 03 90 01 73 ce 7c 00 6a 0a 6a 0b 7c 11 64 0a 64 06 8d 02 7d .|.d.k...r.|...s.|.j.j.|.d.d...}
8b20 13 7c 13 64 07 6b 08 90 01 72 f4 74 08 a0 09 64 0f 7c 11 a1 02 01 00 7c 06 a0 17 64 10 7c 11 66 .|.d.k...r.t...d.|.....|...d.|.f
8b40 02 a1 01 01 00 6e 5e 7c 13 6a 0f 7c 13 6a 18 02 00 7d 14 7d 15 7c 14 7c 15 66 02 7c 00 6a 01 6b .....n^|.j.|.j...}.}.|.|.f.|.j.k
8b60 07 90 02 72 1c 7c 07 a0 17 7c 13 a1 01 01 00 7c 12 a0 17 7c 13 a1 01 01 00 7c 11 7c 0b 6b 06 90 ...r.|...|.....|...|.....|.|.k..
8b80 02 72 52 7c 04 7c 08 6b 06 90 02 72 52 7c 08 a0 17 7c 13 a1 01 01 00 74 08 a0 09 64 11 7c 13 6a .rR|.|.k...rR|...|.....t...d.|.j
8ba0 19 a1 02 01 00 78 5a 7c 12 44 00 5d 52 7d 16 7c 16 6a 0f 7d 09 7c 09 7c 00 6a 02 6b 07 90 02 72 .....xZ|.D.]R}.|.j.}.|.|.j.k...r
8bc0 86 7c 00 6a 03 a0 1a 7c 16 74 04 83 00 a1 02 a0 17 7c 11 a1 01 01 00 6e 22 7c 00 6a 02 7c 09 19 .|.j...|.t.......|.....n"|.j.|..
8be0 00 7d 0a 7c 0a 7c 16 6b 03 90 02 72 58 7c 00 a0 11 7c 16 7c 0a 7c 06 a1 03 01 00 90 02 71 58 57 .}.|.|.k...rX|...|.|.|.......qXW
8c00 00 90 01 71 7c 57 00 71 c0 57 00 74 04 7c 00 6a 01 a0 1b a1 00 83 01 7d 17 78 2e 7c 17 44 00 5d ...q|W.q.W.t.|.j.......}.x.|.D.]
8c20 26 7d 04 7c 04 7c 08 6b 07 7c 04 5f 1c 7c 04 6a 1c 90 02 72 cc 74 08 a0 09 64 12 7c 04 6a 19 a1 &}.|.|.k.|._.|.j...r.t...d.|.j..
8c40 02 01 00 90 02 71 cc 57 00 74 08 a0 09 64 13 7c 05 a1 02 01 00 7c 17 7c 06 66 02 53 00 29 14 61 .....q.W.t...d.|.....|.|.f.S.).a
8c60 8e 04 00 00 0a 20 20 20 20 20 20 20 20 46 69 6e 64 20 61 20 64 69 73 74 72 69 62 75 74 69 6f 6e .............Find.a.distribution
8c80 20 61 6e 64 20 61 6c 6c 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 20 69 74 20 64 65 70 65 6e 64 .and.all.distributions.it.depend
8ca0 73 20 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 72 65 71 75 69 72 65 6d 65 6e s.on...........:param.requiremen
8cc0 74 3a 20 54 68 65 20 72 65 71 75 69 72 65 6d 65 6e 74 20 73 70 65 63 69 66 79 69 6e 67 20 74 68 t:.The.requirement.specifying.th
8ce0 65 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e.distribution.to...............
8d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6e 64 2c 20 6f 72 20 61 20 44 69 73 74 72 69 62 ..............find,.or.a.Distrib
8d20 75 74 69 6f 6e 20 69 6e 73 74 61 6e 63 65 2e 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 6d ution.instance..........:param.m
8d40 65 74 61 5f 65 78 74 72 61 73 3a 20 41 20 6c 69 73 74 20 6f 66 20 6d 65 74 61 20 65 78 74 72 61 eta_extras:.A.list.of.meta.extra
8d60 73 20 73 75 63 68 20 61 73 20 3a 74 65 73 74 3a 2c 20 3a 62 75 69 6c 64 3a 20 61 6e 64 0a 20 20 s.such.as.:test:,.:build:.and...
8d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6f 20 6f 6e 2e ..........................so.on.
8da0 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 70 72 65 72 65 6c 65 61 73 65 73 3a 20 49 66 20 .........:param.prereleases:.If.
8dc0 60 60 54 72 75 65 60 60 2c 20 61 6c 6c 6f 77 20 70 72 65 2d 72 65 6c 65 61 73 65 20 76 65 72 73 ``True``,.allow.pre-release.vers
8de0 69 6f 6e 73 20 74 6f 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ions.to.be......................
8e00 20 20 20 20 20 20 20 72 65 74 75 72 6e 65 64 20 2d 20 6f 74 68 65 72 77 69 73 65 2c 20 64 6f 6e .......returned.-.otherwise,.don
8e20 27 74 20 72 65 74 75 72 6e 20 70 72 65 72 65 6c 65 61 73 65 73 0a 20 20 20 20 20 20 20 20 20 20 't.return.prereleases...........
8e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 6c 65 73 73 20 74 68 65 79 27 72 65 ..................unless.they're
8e60 20 61 6c 6c 20 74 68 61 74 27 73 20 61 76 61 69 6c 61 62 6c 65 2e 0a 0a 20 20 20 20 20 20 20 20 .all.that's.available...........
8e80 52 65 74 75 72 6e 20 61 20 73 65 74 20 6f 66 20 3a 63 6c 61 73 73 3a 60 44 69 73 74 72 69 62 75 Return.a.set.of.:class:`Distribu
8ea0 74 69 6f 6e 60 20 69 6e 73 74 61 6e 63 65 73 20 61 6e 64 20 61 20 73 65 74 20 6f 66 0a 20 20 20 tion`.instances.and.a.set.of....
8ec0 20 20 20 20 20 70 72 6f 62 6c 65 6d 73 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 64 69 73 74 .....problems...........The.dist
8ee0 72 69 62 75 74 69 6f 6e 73 20 72 65 74 75 72 6e 65 64 20 73 68 6f 75 6c 64 20 62 65 20 73 75 63 ributions.returned.should.be.suc
8f00 68 20 74 68 61 74 20 74 68 65 79 20 68 61 76 65 20 74 68 65 0a 20 20 20 20 20 20 20 20 3a 61 74 h.that.they.have.the.........:at
8f20 74 72 3a 60 72 65 71 75 69 72 65 64 60 20 61 74 74 72 69 62 75 74 65 20 73 65 74 20 74 6f 20 60 tr:`required`.attribute.set.to.`
8f40 60 54 72 75 65 60 60 20 69 66 20 74 68 65 79 20 77 65 72 65 0a 20 20 20 20 20 20 20 20 66 72 6f `True``.if.they.were.........fro
8f60 6d 20 74 68 65 20 60 60 72 65 71 75 69 72 65 6d 65 6e 74 60 60 20 70 61 73 73 65 64 20 74 6f 20 m.the.``requirement``.passed.to.
8f80 60 60 66 69 6e 64 28 29 60 60 2c 20 61 6e 64 20 74 68 65 79 20 68 61 76 65 20 74 68 65 0a 20 20 ``find()``,.and.they.have.the...
8fa0 20 20 20 20 20 20 3a 61 74 74 72 3a 60 62 75 69 6c 64 5f 74 69 6d 65 5f 64 65 70 65 6e 64 65 6e ......:attr:`build_time_dependen
8fc0 63 79 60 20 61 74 74 72 69 62 75 74 65 20 73 65 74 20 74 6f 20 60 60 54 72 75 65 60 60 20 75 6e cy`.attribute.set.to.``True``.un
8fe0 6c 65 73 73 20 74 68 65 79 0a 20 20 20 20 20 20 20 20 61 72 65 20 70 6f 73 74 2d 69 6e 73 74 61 less.they.........are.post-insta
9000 6c 6c 61 74 69 6f 6e 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 6f 66 20 74 68 65 20 60 60 72 65 llation.dependencies.of.the.``re
9020 71 75 69 72 65 6d 65 6e 74 60 60 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 70 72 6f 62 6c 65 quirement``...........The.proble
9040 6d 73 20 73 68 6f 75 6c 64 20 62 65 20 61 20 74 75 70 6c 65 20 63 6f 6e 73 69 73 74 69 6e 67 20 ms.should.be.a.tuple.consisting.
9060 6f 66 20 74 68 65 20 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 60 60 27 75 6e 73 61 74 69 73 of.the.string.........``'unsatis
9080 66 69 65 64 27 60 60 20 61 6e 64 20 74 68 65 20 72 65 71 75 69 72 65 6d 65 6e 74 20 77 68 69 63 fied'``.and.the.requirement.whic
90a0 68 20 63 6f 75 6c 64 6e 27 74 20 62 65 20 73 61 74 69 73 66 69 65 64 0a 20 20 20 20 20 20 20 20 h.couldn't.be.satisfied.........
90c0 62 79 20 61 6e 79 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6b 6e 6f 77 6e 20 74 6f 20 74 68 65 by.any.distribution.known.to.the
90e0 20 6c 6f 63 61 74 6f 72 2e 0a 20 20 20 20 20 20 20 20 7a 03 3a 2a 3a 7a 06 3a 74 65 73 74 3a 7a .locator..........z.:*:z.:test:z
9100 07 3a 62 75 69 6c 64 3a 7a 05 3a 64 65 76 3a 7a 18 70 61 73 73 65 64 20 25 73 20 61 73 20 72 65 .:build:z.:dev:z.passed.%s.as.re
9120 71 75 69 72 65 6d 65 6e 74 29 01 72 ae 00 00 00 4e 7a 13 55 6e 61 62 6c 65 20 74 6f 20 6c 6f 63 quirement).r....Nz.Unable.to.loc
9140 61 74 65 20 25 72 7a 0a 6c 6f 63 61 74 65 64 20 25 73 54 29 03 da 04 74 65 73 74 da 05 62 75 69 ate.%rz.located.%sT)...test..bui
9160 6c 64 da 03 64 65 76 7a 04 3a 25 73 3a 7a 0b 25 73 5f 72 65 71 75 69 72 65 73 7a 19 4e 6f 20 70 ld..devz.:%s:z.%s_requiresz.No.p
9180 72 6f 76 69 64 65 72 73 20 66 6f 75 6e 64 20 66 6f 72 20 25 72 7a 11 43 61 6e 6e 6f 74 20 73 61 roviders.found.for.%rz.Cannot.sa
91a0 74 69 73 66 79 20 25 72 5a 0b 75 6e 73 61 74 69 73 66 69 65 64 7a 1a 41 64 64 69 6e 67 20 25 73 tisfy.%rZ.unsatisfiedz.Adding.%s
91c0 20 74 6f 20 69 6e 73 74 61 6c 6c 5f 64 69 73 74 73 7a 23 25 73 20 69 73 20 61 20 62 75 69 6c 64 .to.install_distsz#%s.is.a.build
91e0 2d 74 69 6d 65 20 64 65 70 65 6e 64 65 6e 63 79 20 6f 6e 6c 79 2e 7a 10 66 69 6e 64 20 64 6f 6e -time.dependency.only.z.find.don
9200 65 20 66 6f 72 20 25 73 29 1d 72 42 01 00 00 72 40 01 00 00 72 3f 01 00 00 72 4c 01 00 00 72 a2 e.for.%s).rB...r@...r?...rL...r.
9220 00 00 00 72 45 01 00 00 72 31 01 00 00 72 14 00 00 00 72 71 00 00 00 72 72 00 00 00 72 a4 00 00 ...rE...r1...r....rq...rr...r...
9240 00 72 b5 00 00 00 72 04 00 00 00 da 09 72 65 71 75 65 73 74 65 64 72 9e 00 00 00 72 40 00 00 00 .r....r......requestedr....r@...
9260 72 44 01 00 00 72 51 01 00 00 5a 0c 72 75 6e 5f 72 65 71 75 69 72 65 73 5a 0d 6d 65 74 61 5f 72 rD...rQ...Z.run_requiresZ.meta_r
9280 65 71 75 69 72 65 73 5a 0e 62 75 69 6c 64 5f 72 65 71 75 69 72 65 73 da 07 67 65 74 61 74 74 72 equiresZ.build_requires..getattr
92a0 72 4b 01 00 00 72 a3 00 00 00 72 84 00 00 00 5a 10 6e 61 6d 65 5f 61 6e 64 5f 76 65 72 73 69 6f rK...r....r....Z.name_and_versio
92c0 6e 72 a1 00 00 00 da 06 76 61 6c 75 65 73 5a 15 62 75 69 6c 64 5f 74 69 6d 65 5f 64 65 70 65 6e nr......valuesZ.build_time_depen
92e0 64 65 6e 63 79 29 18 72 39 00 00 00 72 a8 00 00 00 5a 0b 6d 65 74 61 5f 65 78 74 72 61 73 72 ae dency).r9...r....Z.meta_extrasr.
9300 00 00 00 72 a5 00 00 00 72 ce 00 00 00 72 4f 01 00 00 da 04 74 6f 64 6f 5a 0d 69 6e 73 74 61 6c ...r....r....rO.....todoZ.instal
9320 6c 5f 64 69 73 74 73 72 61 00 00 00 72 4e 01 00 00 5a 06 69 72 65 71 74 73 5a 06 73 72 65 71 74 l_distsra...rN...Z.ireqtsZ.sreqt
9340 73 5a 06 65 72 65 71 74 73 72 40 00 00 00 72 57 00 00 00 5a 09 61 6c 6c 5f 72 65 71 74 73 72 af sZ.ereqtsr@...rW...Z.all_reqtsr.
9360 00 00 00 5a 09 70 72 6f 76 69 64 65 72 73 72 4a 01 00 00 da 01 6e 72 82 00 00 00 72 43 01 00 00 ...Z.providersrJ.....nr....rC...
9380 72 40 01 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 da 04 66 69 6e 64 a3 04 00 00 73 8c r@...r,...r,...r-.....find....s.
93a0 00 00 00 00 1a 06 01 06 01 06 01 06 02 0c 01 08 01 0a 02 12 02 0a 01 08 01 0e 02 08 01 0c 01 08 ................................
93c0 01 0c 01 0c 01 06 01 06 01 0a 01 0a 01 0a 01 08 01 06 01 0a 01 0c 03 0a 01 0a 01 0e 02 0c 01 06 ................................
93e0 01 06 01 10 01 0a 01 08 01 0a 01 18 01 0c 01 0e 01 0a 01 06 01 0c 01 10 03 10 01 10 01 0a 01 0c ................................
9400 01 10 02 0e 01 10 01 0a 01 0a 01 14 01 0a 01 06 01 08 01 0a 01 06 01 0c 01 18 02 0a 01 0a 02 1e ................................
9420 02 0e 01 0a 01 0a 01 08 01 06 01 0e 01 0c 01 7a 15 44 65 70 65 6e 64 65 6e 63 79 46 69 6e 64 65 ...............z.DependencyFinde
9440 72 2e 66 69 6e 64 29 01 4e 29 02 4e 46 29 0b 72 42 00 00 00 72 43 00 00 00 72 44 00 00 00 72 45 r.find).N).NF).rB...rC...rD...rE
9460 00 00 00 72 50 00 00 00 72 44 01 00 00 72 47 01 00 00 72 49 01 00 00 72 4b 01 00 00 72 51 01 00 ...rP...rD...rG...rI...rK...rQ..
9480 00 72 5a 01 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 72 3d 01 00 00 25 .rZ...r,...r,...r,...r-...r=...%
94a0 04 00 00 73 10 00 00 00 08 03 04 02 0a 08 08 0f 08 12 08 10 08 18 08 28 72 3d 01 00 00 29 01 4e ...s...................(r=...).N
94c0 29 4f 72 e6 00 00 00 da 02 69 6f 72 02 00 00 00 72 c8 00 00 00 da 07 6c 6f 67 67 69 6e 67 72 12 )Or......ior....r......loggingr.
94e0 01 00 00 72 66 00 00 00 72 df 00 00 00 72 f2 00 00 00 da 0b 49 6d 70 6f 72 74 45 72 72 6f 72 5a ...rf...r....r......ImportErrorZ
9500 0f 64 75 6d 6d 79 5f 74 68 72 65 61 64 69 6e 67 72 1d 01 00 00 72 32 00 00 00 72 04 00 00 00 da .dummy_threadingr....r2...r.....
9520 06 63 6f 6d 70 61 74 72 05 00 00 00 72 06 00 00 00 72 07 00 00 00 72 08 00 00 00 72 09 00 00 00 .compatr....r....r....r....r....
9540 72 0a 00 00 00 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 37 r....r....r....r....r....r....r7
9560 00 00 00 72 10 00 00 00 72 11 00 00 00 72 12 00 00 00 72 13 00 00 00 5a 08 64 61 74 61 62 61 73 ...r....r....r....r....Z.databas
9580 65 72 14 00 00 00 72 15 00 00 00 72 16 00 00 00 72 9f 00 00 00 72 17 00 00 00 72 18 00 00 00 da er....r....r....r....r....r.....
95a0 04 75 74 69 6c 72 19 00 00 00 72 1a 00 00 00 72 1b 00 00 00 72 1c 00 00 00 72 1d 00 00 00 72 1e .utilr....r....r....r....r....r.
95c0 00 00 00 72 1f 00 00 00 72 20 00 00 00 72 21 00 00 00 72 84 00 00 00 72 22 00 00 00 72 23 00 00 ...r....r....r!...r....r"...r#..
95e0 00 72 94 00 00 00 72 24 00 00 00 72 25 00 00 00 da 09 67 65 74 4c 6f 67 67 65 72 72 42 00 00 00 .r....r$...r%.....getLoggerrB...
9600 72 71 00 00 00 72 e0 00 00 00 72 87 00 00 00 72 e1 00 00 00 72 17 01 00 00 72 14 01 00 00 72 28 rq...r....r....r....r....r....r(
9620 00 00 00 72 2e 00 00 00 72 2f 00 00 00 da 06 6f 62 6a 65 63 74 72 49 00 00 00 72 ba 00 00 00 72 ...r....r/.....objectrI...r....r
9640 c4 00 00 00 72 cf 00 00 00 72 e4 00 00 00 72 1f 01 00 00 72 2a 01 00 00 72 30 01 00 00 72 35 01 ....r....r....r....r*...r0...r5.
9660 00 00 72 3e 01 00 00 72 b5 00 00 00 da 0f 4e 41 4d 45 5f 56 45 52 53 49 4f 4e 5f 52 45 72 3d 01 ..r>...r......NAME_VERSION_REr=.
9680 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2c 00 00 00 72 2d 00 00 00 da 08 3c 6d 6f 64 75 6c 65 3e ..r,...r,...r,...r-.....<module>
96a0 08 00 00 00 73 5a 00 00 00 08 01 0c 01 08 01 08 01 08 01 08 01 08 01 02 01 0c 01 0e 01 0e 01 08 ....sZ..........................
96c0 02 0c 01 44 04 14 01 10 01 2c 03 10 01 10 02 0a 02 0a 01 0e 01 0a 01 04 02 0a 0e 10 1f 10 7f 00 ...D.....,......................
96e0 7f 00 40 10 30 10 45 10 3a 10 7f 00 7a 10 41 10 26 10 1c 10 5b 02 01 04 01 04 01 06 01 08 02 06 ..@.0.E.:...z.A.&...[...........
9700 02 0a 03 ...