summaryrefslogtreecommitdiff
path: root/.emacs.d.back/.python-environments/default/lib/python3.7/site-packages/pip/_vendor/distlib/__pycache__/database.cpython-37.pyc
blob: 87abd07844a42c18e897937ee34e1193396c5295 (plain)
ofshex dumpascii
0000 42 0d 0d 0a 00 00 00 00 fb 0a 3f 5d 55 c7 00 00 e3 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 B.........?]U...................
0020 00 40 00 00 00 73 94 01 00 00 64 00 5a 00 64 01 64 02 6c 01 6d 02 5a 02 01 00 64 01 64 03 6c 03 .@...s....d.Z.d.d.l.m.Z...d.d.l.
0040 5a 03 64 01 64 03 6c 04 5a 04 64 01 64 03 6c 05 5a 05 64 01 64 03 6c 06 5a 06 64 01 64 03 6c 07 Z.d.d.l.Z.d.d.l.Z.d.d.l.Z.d.d.l.
0060 5a 07 64 01 64 03 6c 08 5a 08 64 01 64 03 6c 09 5a 09 64 01 64 03 6c 0a 5a 0a 64 01 64 03 6c 0b Z.d.d.l.Z.d.d.l.Z.d.d.l.Z.d.d.l.
0080 5a 0b 64 04 64 05 6c 0c 6d 0d 5a 0d 6d 0e 5a 0e 01 00 64 04 64 06 6c 0f 6d 10 5a 10 01 00 64 04 Z.d.d.l.m.Z.m.Z...d.d.l.m.Z...d.
00a0 64 07 6c 11 6d 12 5a 12 6d 13 5a 13 01 00 64 04 64 08 6c 14 6d 15 5a 15 6d 16 5a 16 6d 17 5a 17 d.l.m.Z.m.Z...d.d.l.m.Z.m.Z.m.Z.
00c0 6d 18 5a 18 01 00 64 04 64 09 6c 19 6d 1a 5a 1a 6d 1b 5a 1b 6d 1c 5a 1c 6d 1d 5a 1d 6d 1e 5a 1e m.Z...d.d.l.m.Z.m.Z.m.Z.m.Z.m.Z.
00e0 6d 1f 5a 1f 6d 20 5a 20 01 00 64 0a 64 0b 64 0c 64 0d 64 0e 67 05 5a 21 65 07 a0 22 65 23 a1 01 m.Z.m.Z...d.d.d.d.d.g.Z!e.."e#..
0100 5a 24 64 0f 5a 25 64 10 5a 26 64 11 65 16 64 12 64 13 64 14 65 25 64 15 66 07 5a 27 64 16 5a 28 Z$d.Z%d.Z&d.e.d.d.d.e%d.f.Z'd.Z(
0120 47 00 64 17 64 18 84 00 64 18 65 29 83 03 5a 2a 47 00 64 19 64 0e 84 00 64 0e 65 29 83 03 5a 2b G.d.d...d.e)..Z*G.d.d...d.e)..Z+
0140 47 00 64 1a 64 0a 84 00 64 0a 65 29 83 03 5a 2c 47 00 64 1b 64 0b 84 00 64 0b 65 2c 83 03 5a 2d G.d.d...d.e)..Z,G.d.d...d.e,..Z-
0160 47 00 64 1c 64 0c 84 00 64 0c 65 2d 83 03 5a 2e 47 00 64 1d 64 0d 84 00 64 0d 65 2d 83 03 5a 2f G.d.d...d.e-..Z.G.d.d...d.e-..Z/
0180 65 2e 5a 30 65 2f 5a 31 47 00 64 1e 64 1f 84 00 64 1f 65 29 83 03 5a 32 64 29 64 21 64 22 84 01 e.Z0e/Z1G.d.d...d.e)..Z2d)d!d"..
01a0 5a 33 64 23 64 24 84 00 5a 34 64 25 64 26 84 00 5a 35 64 27 64 28 84 00 5a 36 64 03 53 00 29 2a Z3d#d$..Z4d%d&..Z5d'd(..Z6d.S.)*
01c0 7a 17 50 45 50 20 33 37 36 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e e9 00 00 00 00 29 01 z.PEP.376.implementation......).
01e0 da 10 75 6e 69 63 6f 64 65 5f 6c 69 74 65 72 61 6c 73 4e e9 01 00 00 00 29 02 da 10 44 69 73 74 ..unicode_literalsN.....)...Dist
0200 6c 69 62 45 78 63 65 70 74 69 6f 6e da 09 72 65 73 6f 75 72 63 65 73 29 01 da 08 53 74 72 69 6e libException..resources)...Strin
0220 67 49 4f 29 02 da 0a 67 65 74 5f 73 63 68 65 6d 65 da 17 55 6e 73 75 70 70 6f 72 74 65 64 56 65 gIO)...get_scheme..UnsupportedVe
0240 72 73 69 6f 6e 45 72 72 6f 72 29 04 da 08 4d 65 74 61 64 61 74 61 da 11 4d 45 54 41 44 41 54 41 rsionError)...Metadata..METADATA
0260 5f 46 49 4c 45 4e 41 4d 45 da 17 57 48 45 45 4c 5f 4d 45 54 41 44 41 54 41 5f 46 49 4c 45 4e 41 _FILENAME..WHEEL_METADATA_FILENA
0280 4d 45 da 18 4c 45 47 41 43 59 5f 4d 45 54 41 44 41 54 41 5f 46 49 4c 45 4e 41 4d 45 29 07 da 11 ME..LEGACY_METADATA_FILENAME)...
02a0 70 61 72 73 65 5f 72 65 71 75 69 72 65 6d 65 6e 74 da 0f 63 61 63 68 65 64 5f 70 72 6f 70 65 72 parse_requirement..cached_proper
02c0 74 79 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 0c 72 65 61 64 ty..parse_name_and_version..read
02e0 5f 65 78 70 6f 72 74 73 da 0d 77 72 69 74 65 5f 65 78 70 6f 72 74 73 da 09 43 53 56 52 65 61 64 _exports..write_exports..CSVRead
0300 65 72 da 09 43 53 56 57 72 69 74 65 72 da 0c 44 69 73 74 72 69 62 75 74 69 6f 6e da 19 42 61 73 er..CSVWriter..Distribution..Bas
0320 65 49 6e 73 74 61 6c 6c 65 64 44 69 73 74 72 69 62 75 74 69 6f 6e da 15 49 6e 73 74 61 6c 6c 65 eInstalledDistribution..Installe
0340 64 44 69 73 74 72 69 62 75 74 69 6f 6e da 13 45 67 67 49 6e 66 6f 44 69 73 74 72 69 62 75 74 69 dDistribution..EggInfoDistributi
0360 6f 6e da 10 44 69 73 74 72 69 62 75 74 69 6f 6e 50 61 74 68 7a 13 70 79 64 69 73 74 2d 65 78 70 on..DistributionPathz.pydist-exp
0380 6f 72 74 73 2e 6a 73 6f 6e 7a 14 70 79 64 69 73 74 2d 63 6f 6d 6d 61 6e 64 73 2e 6a 73 6f 6e da orts.jsonz.pydist-commands.json.
03a0 09 49 4e 53 54 41 4c 4c 45 52 da 06 52 45 43 4f 52 44 da 09 52 45 51 55 45 53 54 45 44 da 09 52 .INSTALLER..RECORD..REQUESTED..R
03c0 45 53 4f 55 52 43 45 53 da 06 53 48 41 52 45 44 7a 0a 2e 64 69 73 74 2d 69 6e 66 6f 63 00 00 00 ESOURCES..SHAREDz..dist-infoc...
03e0 00 00 00 00 00 00 00 00 00 02 00 00 00 40 00 00 00 73 28 00 00 00 65 00 5a 01 64 00 5a 02 64 01 .............@...s(...e.Z.d.Z.d.
0400 5a 03 64 02 64 03 84 00 5a 04 64 04 64 05 84 00 5a 05 64 06 64 07 84 00 5a 06 64 08 53 00 29 09 Z.d.d...Z.d.d...Z.d.d...Z.d.S.).
0420 da 06 5f 43 61 63 68 65 7a 4c 0a 20 20 20 20 41 20 73 69 6d 70 6c 65 20 63 61 63 68 65 20 6d 61 .._CachezL.....A.simple.cache.ma
0440 70 70 69 6e 67 20 6e 61 6d 65 73 20 61 6e 64 20 2e 64 69 73 74 2d 69 6e 66 6f 20 70 61 74 68 73 pping.names.and..dist-info.paths
0460 20 74 6f 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 0a 20 20 20 20 63 01 00 00 00 00 00 00 00 01 .to.distributions.....c.........
0480 00 00 00 02 00 00 00 43 00 00 00 73 16 00 00 00 69 00 7c 00 5f 00 69 00 7c 00 5f 01 64 01 7c 00 .......C...s....i.|._.i.|._.d.|.
04a0 5f 02 64 02 53 00 29 03 7a 5a 0a 20 20 20 20 20 20 20 20 49 6e 69 74 69 61 6c 69 73 65 20 61 6e _.d.S.).zZ.........Initialise.an
04c0 20 69 6e 73 74 61 6e 63 65 2e 20 54 68 65 72 65 20 69 73 20 6e 6f 72 6d 61 6c 6c 79 20 6f 6e 65 .instance..There.is.normally.one
04e0 20 66 6f 72 20 65 61 63 68 20 44 69 73 74 72 69 62 75 74 69 6f 6e 50 61 74 68 2e 0a 20 20 20 20 .for.each.DistributionPath......
0500 20 20 20 20 46 4e 29 03 da 04 6e 61 6d 65 da 04 70 61 74 68 da 09 67 65 6e 65 72 61 74 65 64 29 ....FN)...name..path..generated)
0520 01 da 04 73 65 6c 66 a9 00 72 23 00 00 00 fa 3d 2f 74 6d 70 2f 70 69 70 2d 69 6e 73 74 61 6c 6c ...self..r#....=/tmp/pip-install
0540 2d 33 6a 75 73 61 76 66 76 2f 70 69 70 2f 70 69 70 2f 5f 76 65 6e 64 6f 72 2f 64 69 73 74 6c 69 -3jusavfv/pip/pip/_vendor/distli
0560 62 2f 64 61 74 61 62 61 73 65 2e 70 79 da 08 5f 5f 69 6e 69 74 5f 5f 31 00 00 00 73 06 00 00 00 b/database.py..__init__1...s....
0580 00 04 06 01 06 01 7a 0f 5f 43 61 63 68 65 2e 5f 5f 69 6e 69 74 5f 5f 63 01 00 00 00 00 00 00 00 ......z._Cache.__init__c........
05a0 01 00 00 00 02 00 00 00 43 00 00 00 73 1e 00 00 00 7c 00 6a 00 a0 01 a1 00 01 00 7c 00 6a 02 a0 ........C...s....|.j.......|.j..
05c0 01 a1 00 01 00 64 01 7c 00 5f 03 64 02 53 00 29 03 7a 43 0a 20 20 20 20 20 20 20 20 43 6c 65 61 .....d.|._.d.S.).zC.........Clea
05e0 72 20 74 68 65 20 63 61 63 68 65 2c 20 73 65 74 74 69 6e 67 20 69 74 20 74 6f 20 69 74 73 20 69 r.the.cache,.setting.it.to.its.i
0600 6e 69 74 69 61 6c 20 73 74 61 74 65 2e 0a 20 20 20 20 20 20 20 20 46 4e 29 04 72 1f 00 00 00 da nitial.state..........FN).r.....
0620 05 63 6c 65 61 72 72 20 00 00 00 72 21 00 00 00 29 01 72 22 00 00 00 72 23 00 00 00 72 23 00 00 .clearr....r!...).r"...r#...r#..
0640 00 72 24 00 00 00 72 26 00 00 00 39 00 00 00 73 06 00 00 00 00 04 0a 01 0a 01 7a 0c 5f 43 61 63 .r$...r&...9...s..........z._Cac
0660 68 65 2e 63 6c 65 61 72 63 02 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 43 00 00 00 73 32 00 he.clearc................C...s2.
0680 00 00 7c 01 6a 00 7c 00 6a 00 6b 07 72 2e 7c 01 7c 00 6a 00 7c 01 6a 00 3c 00 7c 00 6a 01 a0 02 ..|.j.|.j.k.r.|.|.j.|.j.<.|.j...
06a0 7c 01 6a 03 67 00 a1 02 a0 04 7c 01 a1 01 01 00 64 01 53 00 29 02 7a 60 0a 20 20 20 20 20 20 20 |.j.g.....|.....d.S.).z`........
06c0 20 41 64 64 20 61 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 74 6f 20 74 68 65 20 63 61 63 68 65 .Add.a.distribution.to.the.cache
06e0 2e 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 64 69 73 74 3a 20 54 68 65 20 64 69 73 74 72 ..........:param.dist:.The.distr
0700 69 62 75 74 69 6f 6e 20 74 6f 20 61 64 64 2e 0a 20 20 20 20 20 20 20 20 4e 29 05 72 20 00 00 00 ibution.to.add..........N).r....
0720 72 1f 00 00 00 da 0a 73 65 74 64 65 66 61 75 6c 74 da 03 6b 65 79 da 06 61 70 70 65 6e 64 29 02 r......setdefault..key..append).
0740 72 22 00 00 00 da 04 64 69 73 74 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 03 61 64 64 41 r".....distr#...r#...r$.....addA
0760 00 00 00 73 06 00 00 00 00 05 0c 01 0c 01 7a 0a 5f 43 61 63 68 65 2e 61 64 64 4e 29 07 da 08 5f ...s..........z._Cache.addN)..._
0780 5f 6e 61 6d 65 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 _name__..__module__..__qualname_
07a0 5f da 07 5f 5f 64 6f 63 5f 5f 72 25 00 00 00 72 26 00 00 00 72 2b 00 00 00 72 23 00 00 00 72 23 _..__doc__r%...r&...r+...r#...r#
07c0 00 00 00 72 23 00 00 00 72 24 00 00 00 72 1e 00 00 00 2d 00 00 00 73 08 00 00 00 08 03 04 01 08 ...r#...r$...r....-...s.........
07e0 08 08 08 72 1e 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 84 00 ...r....c................@...s..
0800 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 1c 64 04 64 05 84 01 5a 04 64 06 64 07 84 00 5a 05 ..e.Z.d.Z.d.Z.d.d.d...Z.d.d...Z.
0820 64 08 64 09 84 00 5a 06 65 07 65 05 65 06 83 02 5a 08 64 0a 64 0b 84 00 5a 09 64 0c 64 0d 84 00 d.d...Z.e.e.e...Z.d.d...Z.d.d...
0840 5a 0a 64 0e 64 0f 84 00 5a 0b 65 0c 64 10 64 11 84 00 83 01 5a 0d 64 12 64 13 84 00 5a 0e 64 14 Z.d.d...Z.e.d.d.....Z.d.d...Z.d.
0860 64 15 84 00 5a 0f 64 1d 64 16 64 17 84 01 5a 10 64 18 64 19 84 00 5a 11 64 1e 64 1a 64 1b 84 01 d...Z.d.d.d...Z.d.d...Z.d.d.d...
0880 5a 12 64 02 53 00 29 1f 72 18 00 00 00 7a 55 0a 20 20 20 20 52 65 70 72 65 73 65 6e 74 73 20 61 Z.d.S.).r....zU.....Represents.a
08a0 20 73 65 74 20 6f 66 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 20 69 6e 73 74 61 6c 6c 65 64 20 .set.of.distributions.installed.
08c0 6f 6e 20 61 20 70 61 74 68 20 28 74 79 70 69 63 61 6c 6c 79 20 73 79 73 2e 70 61 74 68 29 2e 0a on.a.path.(typically.sys.path)..
08e0 20 20 20 20 4e 46 63 03 00 00 00 00 00 00 00 03 00 00 00 02 00 00 00 43 00 00 00 73 44 00 00 00 ....NFc................C...sD...
0900 7c 01 64 01 6b 08 72 0e 74 00 6a 01 7d 01 7c 01 7c 00 5f 01 64 02 7c 00 5f 02 7c 02 7c 00 5f 03 |.d.k.r.t.j.}.|.|._.d.|._.|.|._.
0920 74 04 83 00 7c 00 5f 05 74 04 83 00 7c 00 5f 06 64 02 7c 00 5f 07 74 08 64 03 83 01 7c 00 5f 09 t...|._.t...|._.d.|._.t.d...|._.
0940 64 01 53 00 29 04 61 a0 01 00 00 0a 20 20 20 20 20 20 20 20 43 72 65 61 74 65 20 61 6e 20 69 6e d.S.).a.............Create.an.in
0960 73 74 61 6e 63 65 20 66 72 6f 6d 20 61 20 70 61 74 68 2c 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 69 stance.from.a.path,.optionally.i
0980 6e 63 6c 75 64 69 6e 67 20 6c 65 67 61 63 79 20 28 64 69 73 74 75 74 69 6c 73 2f 0a 20 20 20 20 ncluding.legacy.(distutils/.....
09a0 20 20 20 20 73 65 74 75 70 74 6f 6f 6c 73 2f 64 69 73 74 72 69 62 75 74 65 29 20 64 69 73 74 72 ....setuptools/distribute).distr
09c0 69 62 75 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 70 61 74 68 3a 20 54 ibutions..........:param.path:.T
09e0 68 65 20 70 61 74 68 20 74 6f 20 75 73 65 2c 20 61 73 20 61 20 6c 69 73 74 20 6f 66 20 64 69 72 he.path.to.use,.as.a.list.of.dir
0a00 65 63 74 6f 72 69 65 73 2e 20 49 66 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 2c 0a 20 20 20 20 ectories..If.not.specified,.....
0a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 79 73 2e 70 61 74 68 20 69 73 20 75 73 65 .................sys.path.is.use
0a40 64 2e 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 69 6e 63 6c 75 64 65 5f 65 67 67 3a 20 49 d..........:param.include_egg:.I
0a60 66 20 54 72 75 65 2c 20 74 68 69 73 20 69 6e 73 74 61 6e 63 65 20 77 69 6c 6c 20 6c 6f 6f 6b 20 f.True,.this.instance.will.look.
0a80 66 6f 72 20 61 6e 64 20 72 65 74 75 72 6e 20 6c 65 67 61 63 79 0a 20 20 20 20 20 20 20 20 20 20 for.and.return.legacy...........
0aa0 20 20 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 73 20 ..................distributions.
0ac0 61 73 20 77 65 6c 6c 20 61 73 20 74 68 6f 73 65 20 62 61 73 65 64 20 6f 6e 20 50 45 50 20 33 37 as.well.as.those.based.on.PEP.37
0ae0 36 2e 0a 20 20 20 20 20 20 20 20 4e 54 da 07 64 65 66 61 75 6c 74 29 0a da 03 73 79 73 72 20 00 6..........NT..default)...sysr..
0b00 00 00 da 0d 5f 69 6e 63 6c 75 64 65 5f 64 69 73 74 da 0c 5f 69 6e 63 6c 75 64 65 5f 65 67 67 72 ...._include_dist.._include_eggr
0b20 1e 00 00 00 da 06 5f 63 61 63 68 65 da 0a 5f 63 61 63 68 65 5f 65 67 67 da 0e 5f 63 61 63 68 65 ......_cache.._cache_egg.._cache
0b40 5f 65 6e 61 62 6c 65 64 72 07 00 00 00 da 07 5f 73 63 68 65 6d 65 29 03 72 22 00 00 00 72 20 00 _enabledr......_scheme).r"...r..
0b60 00 00 5a 0b 69 6e 63 6c 75 64 65 5f 65 67 67 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 72 25 ..Z.include_eggr#...r#...r$...r%
0b80 00 00 00 4f 00 00 00 73 12 00 00 00 00 09 08 01 06 01 06 01 06 01 06 02 08 01 08 01 06 01 7a 19 ...O...s......................z.
0ba0 44 69 73 74 72 69 62 75 74 69 6f 6e 50 61 74 68 2e 5f 5f 69 6e 69 74 5f 5f 63 01 00 00 00 00 00 DistributionPath.__init__c......
0bc0 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 06 00 00 00 7c 00 6a 00 53 00 29 01 4e 29 01 72 36 ..........C...s....|.j.S.).N).r6
0be0 00 00 00 29 01 72 22 00 00 00 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 12 5f 67 65 74 5f ...).r"...r#...r#...r$....._get_
0c00 63 61 63 68 65 5f 65 6e 61 62 6c 65 64 63 00 00 00 73 02 00 00 00 00 01 7a 23 44 69 73 74 72 69 cache_enabledc...s......z#Distri
0c20 62 75 74 69 6f 6e 50 61 74 68 2e 5f 67 65 74 5f 63 61 63 68 65 5f 65 6e 61 62 6c 65 64 63 02 00 butionPath._get_cache_enabledc..
0c40 00 00 00 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 0a 00 00 00 7c 01 7c 00 5f 00 64 00 53 ..............C...s....|.|._.d.S
0c60 00 29 01 4e 29 01 72 36 00 00 00 29 02 72 22 00 00 00 da 05 76 61 6c 75 65 72 23 00 00 00 72 23 .).N).r6...).r".....valuer#...r#
0c80 00 00 00 72 24 00 00 00 da 12 5f 73 65 74 5f 63 61 63 68 65 5f 65 6e 61 62 6c 65 64 66 00 00 00 ...r$....._set_cache_enabledf...
0ca0 73 02 00 00 00 00 01 7a 23 44 69 73 74 72 69 62 75 74 69 6f 6e 50 61 74 68 2e 5f 73 65 74 5f 63 s......z#DistributionPath._set_c
0cc0 61 63 68 65 5f 65 6e 61 62 6c 65 64 63 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 ache_enabledc................C..
0ce0 00 73 18 00 00 00 7c 00 6a 00 a0 01 a1 00 01 00 7c 00 6a 02 a0 01 a1 00 01 00 64 01 53 00 29 02 .s....|.j.......|.j.......d.S.).
0d00 7a 2c 0a 20 20 20 20 20 20 20 20 43 6c 65 61 72 73 20 74 68 65 20 69 6e 74 65 72 6e 61 6c 20 63 z,.........Clears.the.internal.c
0d20 61 63 68 65 2e 0a 20 20 20 20 20 20 20 20 4e 29 03 72 34 00 00 00 72 26 00 00 00 72 35 00 00 00 ache..........N).r4...r&...r5...
0d40 29 01 72 22 00 00 00 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 0b 63 6c 65 61 72 5f 63 61 ).r"...r#...r#...r$.....clear_ca
0d60 63 68 65 6b 00 00 00 73 04 00 00 00 00 04 0a 01 7a 1c 44 69 73 74 72 69 62 75 74 69 6f 6e 50 61 chek...s........z.DistributionPa
0d80 74 68 2e 63 6c 65 61 72 5f 63 61 63 68 65 63 01 00 00 00 00 00 00 00 0d 00 00 00 0b 00 00 00 63 th.clear_cachec................c
0da0 00 00 00 73 52 01 00 00 74 00 83 00 7d 01 90 01 78 44 7c 00 6a 01 44 00 90 01 5d 38 7d 02 74 02 ...sR...t...}...xD|.j.D...]8}.t.
0dc0 a0 03 7c 02 a1 01 7d 03 7c 03 64 01 6b 08 72 2a 71 10 7c 03 a0 04 64 02 a1 01 7d 04 7c 04 72 10 ..|...}.|.d.k.r*q.|...d...}.|.r.
0de0 7c 04 6a 05 73 40 71 10 74 06 7c 04 6a 02 83 01 7d 05 90 00 78 fc 7c 05 44 00 5d f4 7d 06 7c 03 |.j.s@q.t.|.j...}...x.|.D.].}.|.
0e00 a0 04 7c 06 a1 01 7d 04 7c 04 72 52 7c 04 6a 01 7c 01 6b 06 72 70 71 52 7c 00 6a 07 90 01 72 0e ..|...}.|.rR|.j.|.k.rpqR|.j...r.
0e20 7c 06 a0 08 74 09 a1 01 90 01 72 0e 74 0a 74 0b 74 0c 67 03 7d 07 78 2a 7c 07 44 00 5d 20 7d 08 |...t.....r.t.t.t.g.}.x*|.D.].}.
0e40 74 0d a0 0e 7c 06 7c 08 a1 02 7d 09 7c 03 a0 04 7c 09 a1 01 7d 0a 7c 0a 72 94 50 00 71 94 57 00 t...|.|...}.|...|...}.|.r.P.q.W.
0e60 71 52 74 0f a0 10 7c 0a a0 11 a1 00 a1 01 8f 12 7d 0b 74 12 7c 0b 64 03 64 04 8d 02 7d 0c 57 00 qRt...|.........}.t.|.d.d...}.W.
0e80 64 01 51 00 52 00 58 00 74 13 a0 14 64 05 7c 04 6a 01 a1 02 01 00 7c 01 a0 15 7c 04 6a 01 a1 01 d.Q.R.X.t...d.|.j.....|...|.j...
0ea0 01 00 74 16 7c 04 6a 01 7c 0c 7c 00 64 06 8d 03 56 00 01 00 71 52 7c 00 6a 17 72 52 7c 06 a0 08 ..t.|.j.|.|.d...V...qR|.j.rR|...
0ec0 64 07 a1 01 72 52 74 13 a0 14 64 05 7c 04 6a 01 a1 02 01 00 7c 01 a0 15 7c 04 6a 01 a1 01 01 00 d...rRt...d.|.j.....|...|.j.....
0ee0 74 18 7c 04 6a 01 7c 00 83 02 56 00 01 00 71 52 57 00 71 10 57 00 64 01 53 00 29 08 7a 44 0a 20 t.|.j.|...V...qRW.q.W.d.S.).zD..
0f00 20 20 20 20 20 20 20 59 69 65 6c 64 20 2e 64 69 73 74 2d 69 6e 66 6f 20 61 6e 64 2f 6f 72 20 2e .......Yield..dist-info.and/or..
0f20 65 67 67 28 2d 69 6e 66 6f 29 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 egg(-info).distributions........
0f40 20 20 4e da 00 da 06 6c 65 67 61 63 79 29 02 da 07 66 69 6c 65 6f 62 6a da 06 73 63 68 65 6d 65 ..N....legacy)...fileobj..scheme
0f60 7a 08 46 6f 75 6e 64 20 25 73 29 02 da 08 6d 65 74 61 64 61 74 61 da 03 65 6e 76 29 02 7a 09 2e z.Found.%s)...metadata..env).z..
0f80 65 67 67 2d 69 6e 66 6f 7a 04 2e 65 67 67 29 19 da 03 73 65 74 72 20 00 00 00 72 05 00 00 00 da egg-infoz..egg)...setr....r.....
0fa0 0f 66 69 6e 64 65 72 5f 66 6f 72 5f 70 61 74 68 da 04 66 69 6e 64 da 0c 69 73 5f 63 6f 6e 74 61 .finder_for_path..find..is_conta
0fc0 69 6e 65 72 da 06 73 6f 72 74 65 64 72 32 00 00 00 da 08 65 6e 64 73 77 69 74 68 da 0c 44 49 53 iner..sortedr2.....endswith..DIS
0fe0 54 49 4e 46 4f 5f 45 58 54 72 0a 00 00 00 72 0b 00 00 00 72 0c 00 00 00 da 09 70 6f 73 69 78 70 TINFO_EXTr....r....r......posixp
1000 61 74 68 da 04 6a 6f 69 6e da 0a 63 6f 6e 74 65 78 74 6c 69 62 da 07 63 6c 6f 73 69 6e 67 da 09 ath..join..contextlib..closing..
1020 61 73 5f 73 74 72 65 61 6d 72 09 00 00 00 da 06 6c 6f 67 67 65 72 da 05 64 65 62 75 67 72 2b 00 as_streamr......logger..debugr+.
1040 00 00 da 0e 6e 65 77 5f 64 69 73 74 5f 63 6c 61 73 73 72 33 00 00 00 da 0e 6f 6c 64 5f 64 69 73 ....new_dist_classr3.....old_dis
1060 74 5f 63 6c 61 73 73 29 0d 72 22 00 00 00 da 04 73 65 65 6e 72 20 00 00 00 da 06 66 69 6e 64 65 t_class).r".....seenr......finde
1080 72 da 01 72 5a 04 72 73 65 74 da 05 65 6e 74 72 79 5a 12 70 6f 73 73 69 62 6c 65 5f 66 69 6c 65 r..rZ.rset..entryZ.possible_file
10a0 6e 61 6d 65 73 5a 11 6d 65 74 61 64 61 74 61 5f 66 69 6c 65 6e 61 6d 65 5a 0d 6d 65 74 61 64 61 namesZ.metadata_filenameZ.metada
10c0 74 61 5f 70 61 74 68 5a 06 70 79 64 69 73 74 da 06 73 74 72 65 61 6d 72 40 00 00 00 72 23 00 00 ta_pathZ.pydist..streamr@...r#..
10e0 00 72 23 00 00 00 72 24 00 00 00 da 14 5f 79 69 65 6c 64 5f 64 69 73 74 72 69 62 75 74 69 6f 6e .r#...r$....._yield_distribution
1100 73 73 00 00 00 73 42 00 00 00 00 07 06 01 10 01 0a 01 08 01 02 01 0a 01 0a 01 02 01 0a 01 0c 01 ss...sB.........................
1120 0a 01 0e 01 02 01 14 01 02 01 02 01 06 01 0a 01 0c 01 0a 01 04 01 06 02 02 02 10 01 16 01 0e 01 ................................
1140 0c 01 08 01 0c 01 10 02 0e 01 0c 01 7a 25 44 69 73 74 72 69 62 75 74 69 6f 6e 50 61 74 68 2e 5f ............z%DistributionPath._
1160 79 69 65 6c 64 5f 64 69 73 74 72 69 62 75 74 69 6f 6e 73 63 01 00 00 00 00 00 00 00 04 00 00 00 yield_distributionsc............
1180 04 00 00 00 43 00 00 00 73 74 00 00 00 7c 00 6a 00 6a 01 0c 00 7d 01 7c 00 6a 02 6f 18 7c 00 6a ....C...st...|.j.j...}.|.j.o.|.j
11a0 03 6a 01 0c 00 7d 02 7c 01 73 22 7c 02 72 70 78 34 7c 00 a0 04 a1 00 44 00 5d 28 7d 03 74 05 7c .j...}.|.s"|.rpx4|.....D.](}.t.|
11c0 03 74 06 83 02 72 48 7c 00 6a 00 a0 07 7c 03 a1 01 01 00 71 2c 7c 00 6a 03 a0 07 7c 03 a1 01 01 .t...rH|.j...|.....q,|.j...|....
11e0 00 71 2c 57 00 7c 01 72 64 64 01 7c 00 6a 00 5f 01 7c 02 72 70 64 01 7c 00 6a 03 5f 01 64 02 53 .q,W.|.rdd.|.j._.|.rpd.|.j._.d.S
1200 00 29 03 7a 6b 0a 20 20 20 20 20 20 20 20 53 63 61 6e 20 74 68 65 20 70 61 74 68 20 66 6f 72 20 .).zk.........Scan.the.path.for.
1220 64 69 73 74 72 69 62 75 74 69 6f 6e 73 20 61 6e 64 20 70 6f 70 75 6c 61 74 65 20 74 68 65 20 63 distributions.and.populate.the.c
1240 61 63 68 65 20 77 69 74 68 0a 20 20 20 20 20 20 20 20 74 68 6f 73 65 20 74 68 61 74 20 61 72 65 ache.with.........those.that.are
1260 20 66 6f 75 6e 64 2e 0a 20 20 20 20 20 20 20 20 54 4e 29 08 72 34 00 00 00 72 21 00 00 00 72 33 .found..........TN).r4...r!...r3
1280 00 00 00 72 35 00 00 00 72 57 00 00 00 da 0a 69 73 69 6e 73 74 61 6e 63 65 72 16 00 00 00 72 2b ...r5...rW.....isinstancer....r+
12a0 00 00 00 29 04 72 22 00 00 00 5a 08 67 65 6e 5f 64 69 73 74 5a 07 67 65 6e 5f 65 67 67 72 2a 00 ...).r"...Z.gen_distZ.gen_eggr*.
12c0 00 00 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 0f 5f 67 65 6e 65 72 61 74 65 5f 63 61 63 ..r#...r#...r$....._generate_cac
12e0 68 65 9f 00 00 00 73 16 00 00 00 00 05 0a 01 10 01 08 01 0e 01 0a 01 0e 02 10 02 04 01 08 01 04 he....s.........................
1300 01 7a 20 44 69 73 74 72 69 62 75 74 69 6f 6e 50 61 74 68 2e 5f 67 65 6e 65 72 61 74 65 5f 63 61 .z.DistributionPath._generate_ca
1320 63 68 65 63 03 00 00 00 00 00 00 00 03 00 00 00 04 00 00 00 43 00 00 00 73 1e 00 00 00 7c 01 a0 chec................C...s....|..
1340 00 64 01 64 02 a1 02 7d 01 64 01 a0 01 7c 01 7c 02 67 02 a1 01 74 02 17 00 53 00 29 03 61 6f 03 .d.d...}.d...|.|.g...t...S.).ao.
1360 00 00 0a 20 20 20 20 20 20 20 20 54 68 65 20 2a 6e 61 6d 65 2a 20 61 6e 64 20 2a 76 65 72 73 69 ...........The.*name*.and.*versi
1380 6f 6e 2a 20 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 20 63 6f 6e 76 65 72 74 65 64 20 69 6e 74 on*.parameters.are.converted.int
13a0 6f 20 74 68 65 69 72 0a 20 20 20 20 20 20 20 20 66 69 6c 65 6e 61 6d 65 2d 65 73 63 61 70 65 64 o.their.........filename-escaped
13c0 20 66 6f 72 6d 2c 20 69 2e 65 2e 20 61 6e 79 20 60 60 27 2d 27 60 60 20 63 68 61 72 61 63 74 65 .form,.i.e..any.``'-'``.characte
13e0 72 73 20 61 72 65 20 72 65 70 6c 61 63 65 64 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 60 60 27 rs.are.replaced.........with.``'
1400 5f 27 60 60 20 6f 74 68 65 72 20 74 68 61 6e 20 74 68 65 20 6f 6e 65 20 69 6e 20 60 60 27 64 69 _'``.other.than.the.one.in.``'di
1420 73 74 2d 69 6e 66 6f 27 60 60 20 61 6e 64 20 74 68 65 20 6f 6e 65 0a 20 20 20 20 20 20 20 20 73 st-info'``.and.the.one.........s
1440 65 70 61 72 61 74 69 6e 67 20 74 68 65 20 6e 61 6d 65 20 66 72 6f 6d 20 74 68 65 20 76 65 72 73 eparating.the.name.from.the.vers
1460 69 6f 6e 20 6e 75 6d 62 65 72 2e 0a 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 65 74 65 72 20 ion.number...........:parameter.
1480 6e 61 6d 65 3a 20 69 73 20 63 6f 6e 76 65 72 74 65 64 20 74 6f 20 61 20 73 74 61 6e 64 61 72 64 name:.is.converted.to.a.standard
14a0 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6e 61 6d 65 20 62 79 20 72 65 70 6c 61 63 69 6e 67 0a .distribution.name.by.replacing.
14c0 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 61 6e 79 20 72 75 6e .........................any.run
14e0 73 20 6f 66 20 6e 6f 6e 2d 20 61 6c 70 68 61 6e 75 6d 65 72 69 63 20 63 68 61 72 61 63 74 65 72 s.of.non-.alphanumeric.character
1500 73 20 77 69 74 68 20 61 20 73 69 6e 67 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s.with.a.single.................
1520 20 20 20 20 20 20 20 20 20 60 60 27 2d 27 60 60 2e 0a 20 20 20 20 20 20 20 20 3a 74 79 70 65 20 .........``'-'``..........:type.
1540 6e 61 6d 65 3a 20 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 65 74 65 72 20 name:.string.........:parameter.
1560 76 65 72 73 69 6f 6e 3a 20 69 73 20 63 6f 6e 76 65 72 74 65 64 20 74 6f 20 61 20 73 74 61 6e 64 version:.is.converted.to.a.stand
1580 61 72 64 20 76 65 72 73 69 6f 6e 20 73 74 72 69 6e 67 2e 20 53 70 61 63 65 73 0a 20 20 20 20 20 ard.version.string..Spaces......
15a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 63 6f 6d 65 20 64 6f .......................become.do
15c0 74 73 2c 20 61 6e 64 20 61 6c 6c 20 6f 74 68 65 72 20 6e 6f 6e 2d 61 6c 70 68 61 6e 75 6d 65 72 ts,.and.all.other.non-alphanumer
15e0 69 63 20 63 68 61 72 61 63 74 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ic.characters...................
1600 20 20 20 20 20 20 20 20 20 20 28 65 78 63 65 70 74 20 64 6f 74 73 29 20 62 65 63 6f 6d 65 20 64 ..........(except.dots).become.d
1620 61 73 68 65 73 2c 20 77 69 74 68 20 72 75 6e 73 20 6f 66 20 6d 75 6c 74 69 70 6c 65 0a 20 20 20 ashes,.with.runs.of.multiple....
1640 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 64 61 73 68 65 73 20 .........................dashes.
1660 63 6f 6e 64 65 6e 73 65 64 20 74 6f 20 61 20 73 69 6e 67 6c 65 20 64 61 73 68 2e 0a 20 20 20 20 condensed.to.a.single.dash......
1680 20 20 20 20 3a 74 79 70 65 20 76 65 72 73 69 6f 6e 3a 20 73 74 72 69 6e 67 0a 20 20 20 20 20 20 ....:type.version:.string.......
16a0 20 20 3a 72 65 74 75 72 6e 73 3a 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 0a 20 20 20 20 20 ..:returns:.directory.name......
16c0 20 20 20 3a 72 74 79 70 65 3a 20 73 74 72 69 6e 67 fa 01 2d da 01 5f 29 03 da 07 72 65 70 6c 61 ...:rtype:.string..-.._)...repla
16e0 63 65 72 4a 00 00 00 72 48 00 00 00 29 03 da 03 63 6c 73 72 1f 00 00 00 da 07 76 65 72 73 69 6f cerJ...rH...)...clsr......versio
1700 6e 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 10 64 69 73 74 69 6e 66 6f 5f 64 69 72 6e 61 nr#...r#...r$.....distinfo_dirna
1720 6d 65 b2 00 00 00 73 04 00 00 00 00 13 0c 01 7a 21 44 69 73 74 72 69 62 75 74 69 6f 6e 50 61 74 me....s........z!DistributionPat
1740 68 2e 64 69 73 74 69 6e 66 6f 5f 64 69 72 6e 61 6d 65 63 01 00 00 00 00 00 00 00 02 00 00 00 02 h.distinfo_dirnamec.............
1760 00 00 00 63 00 00 00 73 6a 00 00 00 7c 00 6a 00 73 20 78 5e 7c 00 a0 01 a1 00 44 00 5d 0a 7d 01 ...c...sj...|.j.s.x^|.....D.].}.
1780 7c 01 56 00 01 00 71 10 57 00 6e 46 7c 00 a0 02 a1 00 01 00 78 1a 7c 00 6a 03 6a 04 a0 05 a1 00 |.V...q.W.nF|.......x.|.j.j.....
17a0 44 00 5d 0a 7d 01 7c 01 56 00 01 00 71 36 57 00 7c 00 6a 06 72 66 78 1a 7c 00 6a 07 6a 04 a0 05 D.].}.|.V...q6W.|.j.rfx.|.j.j...
17c0 a1 00 44 00 5d 0a 7d 01 7c 01 56 00 01 00 71 58 57 00 64 01 53 00 29 02 61 35 01 00 00 0a 20 20 ..D.].}.|.V...qXW.d.S.).a5......
17e0 20 20 20 20 20 20 50 72 6f 76 69 64 65 73 20 61 6e 20 69 74 65 72 61 74 6f 72 20 74 68 61 74 20 ......Provides.an.iterator.that.
1800 6c 6f 6f 6b 73 20 66 6f 72 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 20 61 6e 64 20 72 65 74 75 looks.for.distributions.and.retu
1820 72 6e 73 0a 20 20 20 20 20 20 20 20 3a 63 6c 61 73 73 3a 60 49 6e 73 74 61 6c 6c 65 64 44 69 73 rns.........:class:`InstalledDis
1840 74 72 69 62 75 74 69 6f 6e 60 20 6f 72 0a 20 20 20 20 20 20 20 20 3a 63 6c 61 73 73 3a 60 45 67 tribution`.or.........:class:`Eg
1860 67 49 6e 66 6f 44 69 73 74 72 69 62 75 74 69 6f 6e 60 20 69 6e 73 74 61 6e 63 65 73 20 66 6f 72 gInfoDistribution`.instances.for
1880 20 65 61 63 68 20 6f 6e 65 20 6f 66 20 74 68 65 6d 2e 0a 0a 20 20 20 20 20 20 20 20 3a 72 74 79 .each.one.of.them...........:rty
18a0 70 65 3a 20 69 74 65 72 61 74 6f 72 20 6f 66 20 3a 63 6c 61 73 73 3a 60 49 6e 73 74 61 6c 6c 65 pe:.iterator.of.:class:`Installe
18c0 64 44 69 73 74 72 69 62 75 74 69 6f 6e 60 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 dDistribution`.and..............
18e0 20 20 20 3a 63 6c 61 73 73 3a 60 45 67 67 49 6e 66 6f 44 69 73 74 72 69 62 75 74 69 6f 6e 60 20 ...:class:`EggInfoDistribution`.
1900 69 6e 73 74 61 6e 63 65 73 0a 20 20 20 20 20 20 20 20 4e 29 08 72 36 00 00 00 72 57 00 00 00 72 instances.........N).r6...rW...r
1920 59 00 00 00 72 34 00 00 00 72 20 00 00 00 da 06 76 61 6c 75 65 73 72 33 00 00 00 72 35 00 00 00 Y...r4...r......valuesr3...r5...
1940 29 02 72 22 00 00 00 72 2a 00 00 00 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 11 67 65 74 ).r"...r*...r#...r#...r$.....get
1960 5f 64 69 73 74 72 69 62 75 74 69 6f 6e 73 c8 00 00 00 73 12 00 00 00 00 09 06 01 0e 01 0c 02 08 _distributions....s.............
1980 02 12 01 0a 02 06 01 12 01 7a 22 44 69 73 74 72 69 62 75 74 69 6f 6e 50 61 74 68 2e 67 65 74 5f .........z"DistributionPath.get_
19a0 64 69 73 74 72 69 62 75 74 69 6f 6e 73 63 02 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 43 00 distributionsc................C.
19c0 00 00 73 82 00 00 00 64 01 7d 02 7c 01 a0 00 a1 00 7d 01 7c 00 6a 01 73 36 78 6a 7c 00 a0 02 a1 ..s....d.}.|.....}.|.j.s6xj|....
19e0 00 44 00 5d 14 7d 03 7c 03 6a 03 7c 01 6b 02 72 1c 7c 03 7d 02 50 00 71 1c 57 00 6e 48 7c 00 a0 .D.].}.|.j.|.k.r.|.}.P.q.W.nH|..
1a00 04 a1 00 01 00 7c 01 7c 00 6a 05 6a 06 6b 06 72 5c 7c 00 6a 05 6a 06 7c 01 19 00 64 02 19 00 7d .....|.|.j.j.k.r\|.j.j.|...d...}
1a20 02 6e 22 7c 00 6a 07 72 7e 7c 01 7c 00 6a 08 6a 06 6b 06 72 7e 7c 00 6a 08 6a 06 7c 01 19 00 64 .n"|.j.r~|.|.j.j.k.r~|.j.j.|...d
1a40 02 19 00 7d 02 7c 02 53 00 29 03 61 3d 01 00 00 0a 20 20 20 20 20 20 20 20 4c 6f 6f 6b 73 20 66 ...}.|.S.).a=............Looks.f
1a60 6f 72 20 61 20 6e 61 6d 65 64 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6f 6e 20 74 68 65 20 70 or.a.named.distribution.on.the.p
1a80 61 74 68 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 6c 79 ath...........This.function.only
1aa0 20 72 65 74 75 72 6e 73 20 74 68 65 20 66 69 72 73 74 20 72 65 73 75 6c 74 20 66 6f 75 6e 64 2c .returns.the.first.result.found,
1ac0 20 61 73 20 6e 6f 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 0a 20 20 20 20 20 20 20 20 76 61 6c .as.no.more.than.one.........val
1ae0 75 65 20 69 73 20 65 78 70 65 63 74 65 64 2e 20 49 66 20 6e 6f 74 68 69 6e 67 20 69 73 20 66 6f ue.is.expected..If.nothing.is.fo
1b00 75 6e 64 2c 20 60 60 4e 6f 6e 65 60 60 20 69 73 20 72 65 74 75 72 6e 65 64 2e 0a 0a 20 20 20 20 und,.``None``.is.returned.......
1b20 20 20 20 20 3a 72 74 79 70 65 3a 20 3a 63 6c 61 73 73 3a 60 49 6e 73 74 61 6c 6c 65 64 44 69 73 ....:rtype:.:class:`InstalledDis
1b40 74 72 69 62 75 74 69 6f 6e 60 2c 20 3a 63 6c 61 73 73 3a 60 45 67 67 49 6e 66 6f 44 69 73 74 72 tribution`,.:class:`EggInfoDistr
1b60 69 62 75 74 69 6f 6e 60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 20 60 60 4e 6f ibution`.................or.``No
1b80 6e 65 60 60 0a 20 20 20 20 20 20 20 20 4e 72 01 00 00 00 29 09 da 05 6c 6f 77 65 72 72 36 00 00 ne``.........Nr....)...lowerr6..
1ba0 00 72 57 00 00 00 72 28 00 00 00 72 59 00 00 00 72 34 00 00 00 72 1f 00 00 00 72 33 00 00 00 72 .rW...r(...rY...r4...r....r3...r
1bc0 35 00 00 00 29 04 72 22 00 00 00 72 1f 00 00 00 da 06 72 65 73 75 6c 74 72 2a 00 00 00 72 23 00 5...).r"...r......resultr*...r#.
1be0 00 00 72 23 00 00 00 72 24 00 00 00 da 10 67 65 74 5f 64 69 73 74 72 69 62 75 74 69 6f 6e de 00 ..r#...r$.....get_distribution..
1c00 00 00 73 1a 00 00 00 00 0a 04 01 08 01 06 01 0e 01 0a 01 04 01 08 02 08 02 0c 01 12 01 12 01 10 ..s.............................
1c20 01 7a 21 44 69 73 74 72 69 62 75 74 69 6f 6e 50 61 74 68 2e 67 65 74 5f 64 69 73 74 72 69 62 75 .z!DistributionPath.get_distribu
1c40 74 69 6f 6e 63 03 00 00 00 00 00 00 00 09 00 00 00 08 00 00 00 63 00 00 00 73 cc 00 00 00 64 01 tionc................c...s....d.
1c60 7d 03 7c 02 64 01 6b 09 72 4a 79 18 7c 00 6a 00 a0 01 64 02 7c 01 7c 02 66 02 16 00 a1 01 7d 03 }.|.d.k.rJy.|.j...d.|.|.f.....}.
1c80 57 00 6e 24 04 00 74 02 6b 0a 72 48 01 00 01 00 01 00 74 03 64 03 7c 01 7c 02 66 02 16 00 83 01 W.n$..t.k.rH......t.d.|.|.f.....
1ca0 82 01 59 00 6e 02 58 00 78 7c 7c 00 a0 04 a1 00 44 00 5d 70 7d 04 74 05 7c 04 64 04 83 02 73 70 ..Y.n.X.x||.....D.]p}.t.|.d...sp
1cc0 74 06 a0 07 64 05 7c 04 a1 02 01 00 71 54 7c 04 6a 08 7d 05 78 4c 7c 05 44 00 5d 44 7d 06 74 09 t...d.|.....qT|.j.}.xL|.D.]D}.t.
1ce0 7c 06 83 01 5c 02 7d 07 7d 08 7c 03 64 01 6b 08 72 a6 7c 07 7c 01 6b 02 72 c0 7c 04 56 00 01 00 |...\.}.}.|.d.k.r.|.|.k.r.|.V...
1d00 50 00 71 7c 7c 07 7c 01 6b 02 72 7c 7c 03 a0 0a 7c 08 a1 01 72 7c 7c 04 56 00 01 00 50 00 71 7c P.q||.|.k.r||...|...r||.V...P.q|
1d20 57 00 71 54 57 00 64 01 53 00 29 06 61 1d 02 00 00 0a 20 20 20 20 20 20 20 20 49 74 65 72 61 74 W.qTW.d.S.).a.............Iterat
1d40 65 73 20 6f 76 65 72 20 61 6c 6c 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 20 74 6f 20 66 69 6e es.over.all.distributions.to.fin
1d60 64 20 77 68 69 63 68 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 20 70 72 6f 76 69 64 65 20 2a 6e d.which.distributions.provide.*n
1d80 61 6d 65 2a 2e 0a 20 20 20 20 20 20 20 20 49 66 20 61 20 2a 76 65 72 73 69 6f 6e 2a 20 69 73 20 ame*..........If.a.*version*.is.
1da0 70 72 6f 76 69 64 65 64 2c 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 74 6f 20 66 69 6c provided,.it.will.be.used.to.fil
1dc0 74 65 72 20 74 68 65 20 72 65 73 75 6c 74 73 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 66 ter.the.results...........This.f
1de0 75 6e 63 74 69 6f 6e 20 6f 6e 6c 79 20 72 65 74 75 72 6e 73 20 74 68 65 20 66 69 72 73 74 20 72 unction.only.returns.the.first.r
1e00 65 73 75 6c 74 20 66 6f 75 6e 64 2c 20 73 69 6e 63 65 20 6e 6f 20 6d 6f 72 65 20 74 68 61 6e 0a esult.found,.since.no.more.than.
1e20 20 20 20 20 20 20 20 20 6f 6e 65 20 76 61 6c 75 65 73 20 61 72 65 20 65 78 70 65 63 74 65 64 2e ........one.values.are.expected.
1e40 20 49 66 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 2c 20 .If.the.directory.is.not.found,.
1e60 72 65 74 75 72 6e 73 20 60 60 4e 6f 6e 65 60 60 2e 0a 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 returns.``None``...........:para
1e80 6d 65 74 65 72 20 76 65 72 73 69 6f 6e 3a 20 61 20 76 65 72 73 69 6f 6e 20 73 70 65 63 69 66 69 meter.version:.a.version.specifi
1ea0 65 72 20 74 68 61 74 20 69 6e 64 69 63 61 74 65 73 20 74 68 65 20 76 65 72 73 69 6f 6e 0a 20 20 er.that.indicates.the.version...
1ec0 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 72 65 71 75 69 72 ..........................requir
1ee0 65 64 2c 20 63 6f 6e 66 6f 72 6d 69 6e 67 20 74 6f 20 74 68 65 20 66 6f 72 6d 61 74 20 69 6e 20 ed,.conforming.to.the.format.in.
1f00 60 60 50 45 50 2d 33 34 35 60 60 0a 0a 20 20 20 20 20 20 20 20 3a 74 79 70 65 20 6e 61 6d 65 3a ``PEP-345``..........:type.name:
1f20 20 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 3a 74 79 70 65 20 76 65 72 73 69 6f 6e 3a 20 73 .string.........:type.version:.s
1f40 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 4e 7a 07 25 73 20 28 25 73 29 7a 1f 69 6e 76 61 6c 69 tring.........Nz.%s.(%s)z.invali
1f60 64 20 6e 61 6d 65 20 6f 72 20 76 65 72 73 69 6f 6e 3a 20 25 72 2c 20 25 72 da 08 70 72 6f 76 69 d.name.or.version:.%r,.%r..provi
1f80 64 65 73 7a 11 4e 6f 20 22 70 72 6f 76 69 64 65 73 22 3a 20 25 73 29 0b 72 37 00 00 00 da 07 6d desz.No."provides":.%s).r7.....m
1fa0 61 74 63 68 65 72 da 0a 56 61 6c 75 65 45 72 72 6f 72 72 04 00 00 00 72 61 00 00 00 da 07 68 61 atcher..ValueErrorr....ra.....ha
1fc0 73 61 74 74 72 72 4e 00 00 00 72 4f 00 00 00 72 65 00 00 00 72 0f 00 00 00 da 05 6d 61 74 63 68 sattrrN...rO...re...r......match
1fe0 29 09 72 22 00 00 00 72 1f 00 00 00 72 5e 00 00 00 72 66 00 00 00 72 2a 00 00 00 da 08 70 72 6f ).r"...r....r^...rf...r*.....pro
2000 76 69 64 65 64 da 01 70 da 06 70 5f 6e 61 6d 65 da 05 70 5f 76 65 72 72 23 00 00 00 72 23 00 00 vided..p..p_name..p_verr#...r#..
2020 00 72 24 00 00 00 da 15 70 72 6f 76 69 64 65 73 5f 64 69 73 74 72 69 62 75 74 69 6f 6e f8 00 00 .r$.....provides_distribution...
2040 00 73 28 00 00 00 00 0e 04 01 08 01 02 01 18 01 0e 01 04 01 12 02 0e 03 0a 01 0e 02 06 02 0a 01 .s(.............................
2060 0c 01 08 01 08 01 06 01 04 02 12 01 06 01 7a 26 44 69 73 74 72 69 62 75 74 69 6f 6e 50 61 74 68 ..............z&DistributionPath
2080 2e 70 72 6f 76 69 64 65 73 5f 64 69 73 74 72 69 62 75 74 69 6f 6e 63 03 00 00 00 00 00 00 00 04 .provides_distributionc.........
20a0 00 00 00 03 00 00 00 43 00 00 00 73 28 00 00 00 7c 00 a0 00 7c 01 a1 01 7d 03 7c 03 64 01 6b 08 .......C...s(...|...|...}.|.d.k.
20c0 72 1e 74 01 64 02 7c 01 16 00 83 01 82 01 7c 03 a0 02 7c 02 a1 01 53 00 29 03 7a 35 0a 20 20 20 r.t.d.|.......|...|...S.).z5....
20e0 20 20 20 20 20 52 65 74 75 72 6e 20 74 68 65 20 70 61 74 68 20 74 6f 20 61 20 72 65 73 6f 75 72 .....Return.the.path.to.a.resour
2100 63 65 20 66 69 6c 65 2e 0a 20 20 20 20 20 20 20 20 4e 7a 1e 6e 6f 20 64 69 73 74 72 69 62 75 74 ce.file..........Nz.no.distribut
2120 69 6f 6e 20 6e 61 6d 65 64 20 25 72 20 66 6f 75 6e 64 29 03 72 64 00 00 00 da 0b 4c 6f 6f 6b 75 ion.named.%r.found).rd.....Looku
2140 70 45 72 72 6f 72 da 11 67 65 74 5f 72 65 73 6f 75 72 63 65 5f 70 61 74 68 29 04 72 22 00 00 00 pError..get_resource_path).r"...
2160 72 1f 00 00 00 da 0d 72 65 6c 61 74 69 76 65 5f 70 61 74 68 72 2a 00 00 00 72 23 00 00 00 72 23 r......relative_pathr*...r#...r#
2180 00 00 00 72 24 00 00 00 da 0d 67 65 74 5f 66 69 6c 65 5f 70 61 74 68 21 01 00 00 73 08 00 00 00 ...r$.....get_file_path!...s....
21a0 00 04 0a 01 08 01 0c 01 7a 1e 44 69 73 74 72 69 62 75 74 69 6f 6e 50 61 74 68 2e 67 65 74 5f 66 ........z.DistributionPath.get_f
21c0 69 6c 65 5f 70 61 74 68 63 03 00 00 00 00 00 00 00 07 00 00 00 03 00 00 00 63 00 00 00 73 60 00 ile_pathc................c...s`.
21e0 00 00 78 5a 7c 00 a0 00 a1 00 44 00 5d 4e 7d 03 7c 03 6a 01 7d 04 7c 01 7c 04 6b 06 72 0a 7c 04 ..xZ|.....D.]N}.|.j.}.|.|.k.r.|.
2200 7c 01 19 00 7d 05 7c 02 64 01 6b 09 72 40 7c 02 7c 05 6b 06 72 58 7c 05 7c 02 19 00 56 00 01 00 |...}.|.d.k.r@|.|.k.rX|.|...V...
2220 71 0a 78 16 7c 05 a0 02 a1 00 44 00 5d 0a 7d 06 7c 06 56 00 01 00 71 4a 57 00 71 0a 57 00 64 01 q.x.|.....D.].}.|.V...qJW.q.W.d.
2240 53 00 29 02 7a d9 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 61 6c 6c 20 6f 66 20 74 68 65 S.).z..........Return.all.of.the
2260 20 65 78 70 6f 72 74 65 64 20 65 6e 74 72 69 65 73 20 69 6e 20 61 20 70 61 72 74 69 63 75 6c 61 .exported.entries.in.a.particula
2280 72 20 63 61 74 65 67 6f 72 79 2e 0a 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 63 61 74 65 r.category...........:param.cate
22a0 67 6f 72 79 3a 20 54 68 65 20 63 61 74 65 67 6f 72 79 20 74 6f 20 73 65 61 72 63 68 20 66 6f 72 gory:.The.category.to.search.for
22c0 20 65 6e 74 72 69 65 73 2e 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 6e 61 6d 65 3a 20 49 .entries..........:param.name:.I
22e0 66 20 73 70 65 63 69 66 69 65 64 2c 20 6f 6e 6c 79 20 65 6e 74 72 69 65 73 20 77 69 74 68 20 74 f.specified,.only.entries.with.t
2300 68 61 74 20 6e 61 6d 65 20 61 72 65 20 72 65 74 75 72 6e 65 64 2e 0a 20 20 20 20 20 20 20 20 4e hat.name.are.returned..........N
2320 29 03 72 61 00 00 00 da 07 65 78 70 6f 72 74 73 72 60 00 00 00 29 07 72 22 00 00 00 da 08 63 61 ).ra.....exportsr`...).r".....ca
2340 74 65 67 6f 72 79 72 1f 00 00 00 72 2a 00 00 00 72 54 00 00 00 da 01 64 da 01 76 72 23 00 00 00 tegoryr....r*...rT.....d..vr#...
2360 72 23 00 00 00 72 24 00 00 00 da 14 67 65 74 5f 65 78 70 6f 72 74 65 64 5f 65 6e 74 72 69 65 73 r#...r$.....get_exported_entries
2380 2a 01 00 00 73 12 00 00 00 00 07 0e 01 06 01 08 01 08 01 08 01 08 01 0c 02 0e 01 7a 25 44 69 73 *...s......................z%Dis
23a0 74 72 69 62 75 74 69 6f 6e 50 61 74 68 2e 67 65 74 5f 65 78 70 6f 72 74 65 64 5f 65 6e 74 72 69 tributionPath.get_exported_entri
23c0 65 73 29 02 4e 46 29 01 4e 29 01 4e 29 13 72 2c 00 00 00 72 2d 00 00 00 72 2e 00 00 00 72 2f 00 es).NF).N).N).r,...r-...r....r/.
23e0 00 00 72 25 00 00 00 72 38 00 00 00 72 3a 00 00 00 da 08 70 72 6f 70 65 72 74 79 5a 0d 63 61 63 ..r%...r8...r:.....propertyZ.cac
2400 68 65 5f 65 6e 61 62 6c 65 64 72 3b 00 00 00 72 57 00 00 00 72 59 00 00 00 da 0b 63 6c 61 73 73 he_enabledr;...rW...rY.....class
2420 6d 65 74 68 6f 64 72 5f 00 00 00 72 61 00 00 00 72 64 00 00 00 72 6e 00 00 00 72 72 00 00 00 72 methodr_...ra...rd...rn...rr...r
2440 77 00 00 00 72 23 00 00 00 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 72 18 00 00 00 4b 00 00 w...r#...r#...r#...r$...r....K..
2460 00 73 1c 00 00 00 08 03 04 01 0a 14 08 03 08 03 0a 02 08 08 08 2c 08 13 0c 16 08 16 08 1a 0a 29 .s...................,.........)
2480 08 09 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 40 00 00 00 73 ac 00 00 00 65 00 5a 01 ..c................@...s....e.Z.
24a0 64 00 5a 02 64 01 5a 03 64 02 5a 04 64 02 5a 05 64 03 64 04 84 00 5a 06 65 07 64 05 64 06 84 00 d.Z.d.Z.d.Z.d.Z.d.d...Z.e.d.d...
24c0 83 01 5a 08 65 08 5a 09 65 07 64 07 64 08 84 00 83 01 5a 0a 65 07 64 09 64 0a 84 00 83 01 5a 0b ..Z.e.Z.e.d.d.....Z.e.d.d.....Z.
24e0 64 0b 64 0c 84 00 5a 0c 65 07 64 0d 64 0e 84 00 83 01 5a 0d 65 07 64 0f 64 10 84 00 83 01 5a 0e d.d...Z.e.d.d.....Z.e.d.d.....Z.
2500 65 07 64 11 64 12 84 00 83 01 5a 0f 65 07 64 13 64 14 84 00 83 01 5a 10 65 07 64 15 64 16 84 00 e.d.d.....Z.e.d.d.....Z.e.d.d...
2520 83 01 5a 11 64 17 64 18 84 00 5a 12 64 19 64 1a 84 00 5a 13 64 1b 64 1c 84 00 5a 14 64 1d 64 1e ..Z.d.d...Z.d.d...Z.d.d...Z.d.d.
2540 84 00 5a 15 64 1f 53 00 29 20 72 14 00 00 00 7a aa 0a 20 20 20 20 41 20 62 61 73 65 20 63 6c 61 ..Z.d.S.).r....z......A.base.cla
2560 73 73 20 66 6f 72 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 2c 20 77 68 65 74 68 65 72 20 69 6e ss.for.distributions,.whether.in
2580 73 74 61 6c 6c 65 64 20 6f 72 20 66 72 6f 6d 20 69 6e 64 65 78 65 73 2e 0a 20 20 20 20 45 69 74 stalled.or.from.indexes......Eit
25a0 68 65 72 20 77 61 79 2c 20 69 74 20 6d 75 73 74 20 68 61 76 65 20 73 6f 6d 65 20 6d 65 74 61 64 her.way,.it.must.have.some.metad
25c0 61 74 61 2c 20 73 6f 20 74 68 61 74 27 73 20 61 6c 6c 20 74 68 61 74 27 73 20 6e 65 65 64 65 64 ata,.so.that's.all.that's.needed
25e0 0a 20 20 20 20 66 6f 72 20 63 6f 6e 73 74 72 75 63 74 69 6f 6e 2e 0a 20 20 20 20 46 63 02 00 00 .....for.construction......Fc...
2600 00 00 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 4c 00 00 00 7c 01 7c 00 5f 00 7c 01 6a 01 .............C...sL...|.|._.|.j.
2620 7c 00 5f 01 7c 00 6a 01 a0 02 a1 00 7c 00 5f 03 7c 01 6a 04 7c 00 5f 04 64 01 7c 00 5f 05 64 01 |._.|.j.....|._.|.j.|._.d.|._.d.
2640 7c 00 5f 06 64 01 7c 00 5f 07 64 01 7c 00 5f 08 74 09 83 00 7c 00 5f 0a 69 00 7c 00 5f 0b 64 01 |._.d.|._.d.|._.t...|._.i.|._.d.
2660 53 00 29 02 7a 8a 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 S.).z..........Initialise.an.ins
2680 74 61 6e 63 65 2e 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 6d 65 74 61 64 61 74 61 3a 20 tance..........:param.metadata:.
26a0 54 68 65 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 3a 63 6c 61 73 73 3a 60 4d 65 74 61 64 61 74 61 The.instance.of.:class:`Metadata
26c0 60 20 64 65 73 63 72 69 62 69 6e 67 20 74 68 69 73 0a 20 20 20 20 20 20 20 20 64 69 73 74 72 69 `.describing.this.........distri
26e0 62 75 74 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 4e 29 0c 72 40 00 00 00 72 1f 00 00 00 72 62 00 bution..........N).r@...r....rb.
2700 00 00 72 28 00 00 00 72 5e 00 00 00 da 07 6c 6f 63 61 74 6f 72 da 06 64 69 67 65 73 74 da 06 65 ..r(...r^.....locator..digest..e
2720 78 74 72 61 73 da 07 63 6f 6e 74 65 78 74 72 42 00 00 00 5a 0d 64 6f 77 6e 6c 6f 61 64 5f 75 72 xtras..contextrB...Z.download_ur
2740 6c 73 5a 07 64 69 67 65 73 74 73 29 02 72 22 00 00 00 72 40 00 00 00 72 23 00 00 00 72 23 00 00 lsZ.digests).r"...r@...r#...r#..
2760 00 72 24 00 00 00 72 25 00 00 00 4f 01 00 00 73 14 00 00 00 00 06 06 01 08 01 0c 01 08 01 06 01 .r$...r%...O...s................
2780 06 01 06 01 06 01 08 01 7a 15 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 5f 5f 69 6e 69 74 5f 5f 63 ........z.Distribution.__init__c
27a0 01 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 08 00 00 00 7c 00 6a 00 6a 01 53 ................C...s....|.j.j.S
27c0 00 29 01 7a 48 0a 20 20 20 20 20 20 20 20 54 68 65 20 73 6f 75 72 63 65 20 61 72 63 68 69 76 65 .).zH.........The.source.archive
27e0 20 64 6f 77 6e 6c 6f 61 64 20 55 52 4c 20 66 6f 72 20 74 68 69 73 20 64 69 73 74 72 69 62 75 74 .download.URL.for.this.distribut
2800 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 29 02 72 40 00 00 00 da 0a 73 6f 75 72 63 65 5f 75 72 6c ion..........).r@.....source_url
2820 29 01 72 22 00 00 00 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 72 7e 00 00 00 60 01 00 00 73 ).r"...r#...r#...r$...r~...`...s
2840 02 00 00 00 00 05 7a 17 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 73 6f 75 72 63 65 5f 75 72 6c 63 ......z.Distribution.source_urlc
2860 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73 10 00 00 00 64 01 7c 00 6a 00 7c ................C...s....d.|.j.|
2880 00 6a 01 66 02 16 00 53 00 29 02 7a 58 0a 20 20 20 20 20 20 20 20 41 20 75 74 69 6c 69 74 79 20 .j.f...S.).zX.........A.utility.
28a0 70 72 6f 70 65 72 74 79 20 77 68 69 63 68 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 6e 61 6d 65 property.which.displays.the.name
28c0 20 61 6e 64 20 76 65 72 73 69 6f 6e 20 69 6e 20 70 61 72 65 6e 74 68 65 73 65 73 2e 0a 20 20 20 .and.version.in.parentheses.....
28e0 20 20 20 20 20 7a 07 25 73 20 28 25 73 29 29 02 72 1f 00 00 00 72 5e 00 00 00 29 01 72 22 00 00 .....z.%s.(%s)).r....r^...).r"..
2900 00 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 10 6e 61 6d 65 5f 61 6e 64 5f 76 65 72 73 69 .r#...r#...r$.....name_and_versi
2920 6f 6e 69 01 00 00 73 02 00 00 00 00 05 7a 1d 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 6e 61 6d 65 oni...s......z.Distribution.name
2940 5f 61 6e 64 5f 76 65 72 73 69 6f 6e 63 01 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 43 00 00 _and_versionc................C..
2960 00 73 2e 00 00 00 7c 00 6a 00 6a 01 7d 01 64 01 7c 00 6a 02 7c 00 6a 03 66 02 16 00 7d 02 7c 02 .s....|.j.j.}.d.|.j.|.j.f...}.|.
2980 7c 01 6b 07 72 2a 7c 01 a0 04 7c 02 a1 01 01 00 7c 01 53 00 29 02 7a 8d 0a 20 20 20 20 20 20 20 |.k.r*|...|.....|.S.).z.........
29a0 20 41 20 73 65 74 20 6f 66 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6e 61 6d 65 73 20 61 6e 64 .A.set.of.distribution.names.and
29c0 20 76 65 72 73 69 6f 6e 73 20 70 72 6f 76 69 64 65 64 20 62 79 20 74 68 69 73 20 64 69 73 74 72 .versions.provided.by.this.distr
29e0 69 62 75 74 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 3a 72 65 74 75 72 6e 3a 20 41 20 73 65 74 20 ibution..........:return:.A.set.
2a00 6f 66 20 22 6e 61 6d 65 20 28 76 65 72 73 69 6f 6e 29 22 20 73 74 72 69 6e 67 73 2e 0a 20 20 20 of."name.(version)".strings.....
2a20 20 20 20 20 20 7a 07 25 73 20 28 25 73 29 29 05 72 40 00 00 00 72 65 00 00 00 72 1f 00 00 00 72 .....z.%s.(%s)).r@...re...r....r
2a40 5e 00 00 00 72 29 00 00 00 29 03 72 22 00 00 00 da 05 70 6c 69 73 74 da 01 73 72 23 00 00 00 72 ^...r)...).r".....plist..sr#...r
2a60 23 00 00 00 72 24 00 00 00 72 65 00 00 00 70 01 00 00 73 0a 00 00 00 00 06 08 01 10 01 08 01 0a #...r$...re...p...s.............
2a80 01 7a 15 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 70 72 6f 76 69 64 65 73 63 02 00 00 00 00 00 00 .z.Distribution.providesc.......
2aa0 00 04 00 00 00 06 00 00 00 43 00 00 00 73 38 00 00 00 7c 00 6a 00 7d 02 74 01 a0 02 64 01 7c 02 .........C...s8...|.j.}.t...d.|.
2ac0 a0 03 a1 00 a1 02 01 00 74 04 7c 02 7c 01 83 02 7d 03 74 05 7c 02 6a 06 7c 03 7c 00 6a 07 7c 00 ........t.|.|...}.t.|.j.|.|.j.|.
2ae0 6a 08 64 02 8d 03 83 01 53 00 29 03 4e 7a 25 47 65 74 74 69 6e 67 20 72 65 71 75 69 72 65 6d 65 j.d.....S.).Nz%Getting.requireme
2b00 6e 74 73 20 66 72 6f 6d 20 6d 65 74 61 64 61 74 61 20 25 72 29 02 72 7c 00 00 00 72 41 00 00 00 nts.from.metadata.%r).r|...rA...
2b20 29 09 72 40 00 00 00 72 4e 00 00 00 72 4f 00 00 00 5a 06 74 6f 64 69 63 74 da 07 67 65 74 61 74 ).r@...rN...rO...Z.todict..getat
2b40 74 72 72 42 00 00 00 5a 10 67 65 74 5f 72 65 71 75 69 72 65 6d 65 6e 74 73 72 7c 00 00 00 72 7d trrB...Z.get_requirementsr|...r}
2b60 00 00 00 29 04 72 22 00 00 00 5a 08 72 65 71 5f 61 74 74 72 da 02 6d 64 5a 05 72 65 71 74 73 72 ...).r"...Z.req_attr..mdZ.reqtsr
2b80 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 11 5f 67 65 74 5f 72 65 71 75 69 72 65 6d 65 6e 74 #...r#...r$....._get_requirement
2ba0 73 7c 01 00 00 73 0a 00 00 00 00 01 06 01 10 01 0a 01 0c 01 7a 1e 44 69 73 74 72 69 62 75 74 69 s|...s..............z.Distributi
2bc0 6f 6e 2e 5f 67 65 74 5f 72 65 71 75 69 72 65 6d 65 6e 74 73 63 01 00 00 00 00 00 00 00 01 00 00 on._get_requirementsc...........
2be0 00 03 00 00 00 43 00 00 00 73 0a 00 00 00 7c 00 a0 00 64 01 a1 01 53 00 29 02 4e da 0c 72 75 6e .....C...s....|...d...S.).N..run
2c00 5f 72 65 71 75 69 72 65 73 29 01 72 84 00 00 00 29 01 72 22 00 00 00 72 23 00 00 00 72 23 00 00 _requires).r....).r"...r#...r#..
2c20 00 72 24 00 00 00 72 85 00 00 00 83 01 00 00 73 02 00 00 00 00 02 7a 19 44 69 73 74 72 69 62 75 .r$...r........s......z.Distribu
2c40 74 69 6f 6e 2e 72 75 6e 5f 72 65 71 75 69 72 65 73 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 tion.run_requiresc..............
2c60 00 00 43 00 00 00 73 0a 00 00 00 7c 00 a0 00 64 01 a1 01 53 00 29 02 4e da 0d 6d 65 74 61 5f 72 ..C...s....|...d...S.).N..meta_r
2c80 65 71 75 69 72 65 73 29 01 72 84 00 00 00 29 01 72 22 00 00 00 72 23 00 00 00 72 23 00 00 00 72 equires).r....).r"...r#...r#...r
2ca0 24 00 00 00 72 86 00 00 00 87 01 00 00 73 02 00 00 00 00 02 7a 1a 44 69 73 74 72 69 62 75 74 69 $...r........s......z.Distributi
2cc0 6f 6e 2e 6d 65 74 61 5f 72 65 71 75 69 72 65 73 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 on.meta_requiresc...............
2ce0 00 43 00 00 00 73 0a 00 00 00 7c 00 a0 00 64 01 a1 01 53 00 29 02 4e da 0e 62 75 69 6c 64 5f 72 .C...s....|...d...S.).N..build_r
2d00 65 71 75 69 72 65 73 29 01 72 84 00 00 00 29 01 72 22 00 00 00 72 23 00 00 00 72 23 00 00 00 72 equires).r....).r"...r#...r#...r
2d20 24 00 00 00 72 87 00 00 00 8b 01 00 00 73 02 00 00 00 00 02 7a 1b 44 69 73 74 72 69 62 75 74 69 $...r........s......z.Distributi
2d40 6f 6e 2e 62 75 69 6c 64 5f 72 65 71 75 69 72 65 73 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 on.build_requiresc..............
2d60 00 00 43 00 00 00 73 0a 00 00 00 7c 00 a0 00 64 01 a1 01 53 00 29 02 4e da 0d 74 65 73 74 5f 72 ..C...s....|...d...S.).N..test_r
2d80 65 71 75 69 72 65 73 29 01 72 84 00 00 00 29 01 72 22 00 00 00 72 23 00 00 00 72 23 00 00 00 72 equires).r....).r"...r#...r#...r
2da0 24 00 00 00 72 88 00 00 00 8f 01 00 00 73 02 00 00 00 00 02 7a 1a 44 69 73 74 72 69 62 75 74 69 $...r........s......z.Distributi
2dc0 6f 6e 2e 74 65 73 74 5f 72 65 71 75 69 72 65 73 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 on.test_requiresc...............
2de0 00 43 00 00 00 73 0a 00 00 00 7c 00 a0 00 64 01 a1 01 53 00 29 02 4e da 0c 64 65 76 5f 72 65 71 .C...s....|...d...S.).N..dev_req
2e00 75 69 72 65 73 29 01 72 84 00 00 00 29 01 72 22 00 00 00 72 23 00 00 00 72 23 00 00 00 72 24 00 uires).r....).r"...r#...r#...r$.
2e20 00 00 72 89 00 00 00 93 01 00 00 73 02 00 00 00 00 02 7a 19 44 69 73 74 72 69 62 75 74 69 6f 6e ..r........s......z.Distribution
2e40 2e 64 65 76 5f 72 65 71 75 69 72 65 73 63 02 00 00 00 00 00 00 00 0a 00 00 00 09 00 00 00 43 00 .dev_requiresc................C.
2e60 00 00 73 b6 00 00 00 74 00 7c 01 83 01 7d 02 74 01 7c 00 6a 02 6a 03 83 01 7d 03 79 10 7c 03 a0 ..s....t.|...}.t.|.j.j...}.y.|..
2e80 04 7c 02 6a 05 a1 01 7d 04 57 00 6e 36 04 00 74 06 6b 0a 72 5a 01 00 01 00 01 00 74 07 a0 08 64 .|.j...}.W.n6..t.k.rZ......t...d
2ea0 01 7c 01 a1 02 01 00 7c 01 a0 09 a1 00 64 02 19 00 7d 05 7c 03 a0 04 7c 05 a1 01 7d 04 59 00 6e .|.....|.....d...}.|...|...}.Y.n
2ec0 02 58 00 7c 04 6a 0a 7d 05 64 03 7d 06 78 4a 7c 00 6a 0b 44 00 5d 40 7d 07 74 0c 7c 07 83 01 5c .X.|.j.}.d.}.xJ|.j.D.]@}.t.|...\
2ee0 02 7d 08 7d 09 7c 08 7c 05 6b 03 72 88 71 6e 79 10 7c 04 a0 0d 7c 09 a1 01 7d 06 50 00 57 00 71 .}.}.|.|.k.r.qny.|...|...}.P.W.q
2f00 6e 04 00 74 06 6b 0a 72 ac 01 00 01 00 01 00 59 00 71 6e 58 00 71 6e 57 00 7c 06 53 00 29 04 7a n..t.k.r.......Y.qnX.qnW.|.S.).z
2f20 bf 0a 20 20 20 20 20 20 20 20 53 61 79 20 69 66 20 74 68 69 73 20 69 6e 73 74 61 6e 63 65 20 6d ..........Say.if.this.instance.m
2f40 61 74 63 68 65 73 20 28 66 75 6c 66 69 6c 6c 73 29 20 61 20 72 65 71 75 69 72 65 6d 65 6e 74 2e atches.(fulfills).a.requirement.
2f60 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 72 65 71 3a 20 54 68 65 20 72 65 71 75 69 72 65 .........:param.req:.The.require
2f80 6d 65 6e 74 20 74 6f 20 6d 61 74 63 68 2e 0a 20 20 20 20 20 20 20 20 3a 72 74 79 70 65 20 72 65 ment.to.match..........:rtype.re
2fa0 71 3a 20 73 74 72 0a 20 20 20 20 20 20 20 20 3a 72 65 74 75 72 6e 3a 20 54 72 75 65 20 69 66 20 q:.str.........:return:.True.if.
2fc0 69 74 20 6d 61 74 63 68 65 73 2c 20 65 6c 73 65 20 46 61 6c 73 65 2e 0a 20 20 20 20 20 20 20 20 it.matches,.else.False..........
2fe0 7a 2b 63 6f 75 6c 64 20 6e 6f 74 20 72 65 61 64 20 76 65 72 73 69 6f 6e 20 25 72 20 2d 20 75 73 z+could.not.read.version.%r.-.us
3000 69 6e 67 20 6e 61 6d 65 20 6f 6e 6c 79 72 01 00 00 00 46 29 0e 72 0d 00 00 00 72 07 00 00 00 72 ing.name.onlyr....F).r....r....r
3020 40 00 00 00 72 3f 00 00 00 72 66 00 00 00 da 0b 72 65 71 75 69 72 65 6d 65 6e 74 72 08 00 00 00 @...r?...rf.....requirementr....
3040 72 4e 00 00 00 da 07 77 61 72 6e 69 6e 67 da 05 73 70 6c 69 74 72 28 00 00 00 72 65 00 00 00 72 rN.....warning..splitr(...re...r
3060 0f 00 00 00 72 69 00 00 00 29 0a 72 22 00 00 00 da 03 72 65 71 72 54 00 00 00 72 3f 00 00 00 72 ....ri...).r".....reqrT...r?...r
3080 66 00 00 00 72 1f 00 00 00 72 63 00 00 00 72 6b 00 00 00 72 6c 00 00 00 72 6d 00 00 00 72 23 00 f...r....rc...rk...rl...rm...r#.
30a0 00 00 72 23 00 00 00 72 24 00 00 00 da 13 6d 61 74 63 68 65 73 5f 72 65 71 75 69 72 65 6d 65 6e ..r#...r$.....matches_requiremen
30c0 74 97 01 00 00 73 2a 00 00 00 00 09 08 01 0c 01 02 01 10 01 0e 02 06 01 06 01 0c 01 10 02 06 02 t....s*.........................
30e0 04 01 0c 01 0c 01 08 01 02 01 02 01 0a 01 06 01 0e 01 0a 01 7a 20 44 69 73 74 72 69 62 75 74 69 ....................z.Distributi
3100 6f 6e 2e 6d 61 74 63 68 65 73 5f 72 65 71 75 69 72 65 6d 65 6e 74 63 01 00 00 00 00 00 00 00 02 on.matches_requirementc.........
3120 00 00 00 04 00 00 00 43 00 00 00 73 28 00 00 00 7c 00 6a 00 72 12 64 01 7c 00 6a 00 16 00 7d 01 .......C...s(...|.j.r.d.|.j...}.
3140 6e 04 64 02 7d 01 64 03 7c 00 6a 01 7c 00 6a 02 7c 01 66 03 16 00 53 00 29 04 7a 43 0a 20 20 20 n.d.}.d.|.j.|.j.|.f...S.).zC....
3160 20 20 20 20 20 52 65 74 75 72 6e 20 61 20 74 65 78 74 75 61 6c 20 72 65 70 72 65 73 65 6e 74 61 .....Return.a.textual.representa
3180 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 69 6e 73 74 61 6e 63 65 2c 0a 20 20 20 20 20 20 20 20 7a tion.of.this.instance,.........z
31a0 05 20 5b 25 73 5d 72 3c 00 00 00 7a 18 3c 44 69 73 74 72 69 62 75 74 69 6f 6e 20 25 73 20 28 25 ..[%s]r<...z.<Distribution.%s.(%
31c0 73 29 25 73 3e 29 03 72 7e 00 00 00 72 1f 00 00 00 72 5e 00 00 00 29 02 72 22 00 00 00 da 06 73 s)%s>).r~...r....r^...).r".....s
31e0 75 66 66 69 78 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 08 5f 5f 72 65 70 72 5f 5f b9 01 uffixr#...r#...r$.....__repr__..
3200 00 00 73 08 00 00 00 00 04 06 01 0c 02 04 01 7a 15 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 5f 5f ..s............z.Distribution.__
3220 72 65 70 72 5f 5f 63 02 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 73 3e 00 00 00 repr__c................C...s>...
3240 74 00 7c 01 83 01 74 00 7c 00 83 01 6b 09 72 16 64 01 7d 02 6e 24 7c 00 6a 01 7c 01 6a 01 6b 02 t.|...t.|...k.r.d.}.n$|.j.|.j.k.
3260 6f 38 7c 00 6a 02 7c 01 6a 02 6b 02 6f 38 7c 00 6a 03 7c 01 6a 03 6b 02 7d 02 7c 02 53 00 29 02 o8|.j.|.j.k.o8|.j.|.j.k.}.|.S.).
3280 61 3c 01 00 00 0a 20 20 20 20 20 20 20 20 53 65 65 20 69 66 20 74 68 69 73 20 64 69 73 74 72 69 a<............See.if.this.distri
32a0 62 75 74 69 6f 6e 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 61 6e 6f 74 68 65 72 2e 0a 20 bution.is.the.same.as.another...
32c0 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 6f 74 68 65 72 3a 20 54 68 65 20 64 69 73 74 72 69 62 .......:param.other:.The.distrib
32e0 75 74 69 6f 6e 20 74 6f 20 63 6f 6d 70 61 72 65 20 77 69 74 68 2e 20 54 6f 20 62 65 20 65 71 75 ution.to.compare.with..To.be.equ
3300 61 6c 20 74 6f 20 6f 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 al.to.one.......................
3320 61 6e 6f 74 68 65 72 2e 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 20 6d 75 73 74 20 68 61 76 65 another..distributions.must.have
3340 20 74 68 65 20 73 61 6d 65 20 74 79 70 65 2c 20 6e 61 6d 65 2c 0a 20 20 20 20 20 20 20 20 20 20 .the.same.type,.name,...........
3360 20 20 20 20 20 20 20 20 20 20 20 20 76 65 72 73 69 6f 6e 20 61 6e 64 20 73 6f 75 72 63 65 5f 75 ............version.and.source_u
3380 72 6c 2e 0a 20 20 20 20 20 20 20 20 3a 72 65 74 75 72 6e 3a 20 54 72 75 65 20 69 66 20 69 74 20 rl..........:return:.True.if.it.
33a0 69 73 20 74 68 65 20 73 61 6d 65 2c 20 65 6c 73 65 20 46 61 6c 73 65 2e 0a 20 20 20 20 20 20 20 is.the.same,.else.False.........
33c0 20 46 29 04 da 04 74 79 70 65 72 1f 00 00 00 72 5e 00 00 00 72 7e 00 00 00 29 03 72 22 00 00 00 .F)...typer....r^...r~...).r"...
33e0 da 05 6f 74 68 65 72 72 63 00 00 00 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 06 5f 5f 65 ..otherrc...r#...r#...r$.....__e
3400 71 5f 5f c3 01 00 00 73 0c 00 00 00 00 08 10 01 06 02 0c 01 0c 01 0c 01 7a 13 44 69 73 74 72 69 q__....s................z.Distri
3420 62 75 74 69 6f 6e 2e 5f 5f 65 71 5f 5f 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 43 00 bution.__eq__c................C.
3440 00 00 73 1e 00 00 00 74 00 7c 00 6a 01 83 01 74 00 7c 00 6a 02 83 01 17 00 74 00 7c 00 6a 03 83 ..s....t.|.j...t.|.j.....t.|.j..
3460 01 17 00 53 00 29 01 7a 48 0a 20 20 20 20 20 20 20 20 43 6f 6d 70 75 74 65 20 68 61 73 68 20 69 ...S.).zH.........Compute.hash.i
3480 6e 20 61 20 77 61 79 20 77 68 69 63 68 20 6d 61 74 63 68 65 73 20 74 68 65 20 65 71 75 61 6c 69 n.a.way.which.matches.the.equali
34a0 74 79 20 74 65 73 74 2e 0a 20 20 20 20 20 20 20 20 29 04 da 04 68 61 73 68 72 1f 00 00 00 72 5e ty.test..........)...hashr....r^
34c0 00 00 00 72 7e 00 00 00 29 01 72 22 00 00 00 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 08 ...r~...).r"...r#...r#...r$.....
34e0 5f 5f 68 61 73 68 5f 5f d3 01 00 00 73 02 00 00 00 00 04 7a 15 44 69 73 74 72 69 62 75 74 69 6f __hash__....s......z.Distributio
3500 6e 2e 5f 5f 68 61 73 68 5f 5f 4e 29 16 72 2c 00 00 00 72 2d 00 00 00 72 2e 00 00 00 72 2f 00 00 n.__hash__N).r,...r-...r....r/..
3520 00 5a 15 62 75 69 6c 64 5f 74 69 6d 65 5f 64 65 70 65 6e 64 65 6e 63 79 da 09 72 65 71 75 65 73 .Z.build_time_dependency..reques
3540 74 65 64 72 25 00 00 00 72 78 00 00 00 72 7e 00 00 00 da 0c 64 6f 77 6e 6c 6f 61 64 5f 75 72 6c tedr%...rx...r~.....download_url
3560 72 7f 00 00 00 72 65 00 00 00 72 84 00 00 00 72 85 00 00 00 72 86 00 00 00 72 87 00 00 00 72 88 r....re...r....r....r....r....r.
3580 00 00 00 72 89 00 00 00 72 8e 00 00 00 72 90 00 00 00 72 93 00 00 00 72 95 00 00 00 72 23 00 00 ...r....r....r....r....r....r#..
35a0 00 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 72 14 00 00 00 3d 01 00 00 73 24 00 00 00 08 05 .r#...r#...r$...r....=...s$.....
35c0 04 02 04 06 04 05 08 11 0c 07 04 02 0c 07 0c 0c 08 07 0c 04 0c 04 0c 04 0c 04 0c 04 08 22 08 0a ............................."..
35e0 08 10 63 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 73 30 00 00 00 65 00 5a 01 ..c....................s0...e.Z.
3600 64 00 5a 02 64 01 5a 03 64 02 5a 04 64 07 87 00 66 01 64 03 64 04 84 09 5a 05 64 08 64 05 64 06 d.Z.d.Z.d.Z.d...f.d.d...Z.d.d.d.
3620 84 01 5a 06 87 00 04 00 5a 07 53 00 29 09 72 15 00 00 00 7a 5d 0a 20 20 20 20 54 68 69 73 20 69 ..Z.....Z.S.).r....z].....This.i
3640 73 20 74 68 65 20 62 61 73 65 20 63 6c 61 73 73 20 66 6f 72 20 69 6e 73 74 61 6c 6c 65 64 20 64 s.the.base.class.for.installed.d
3660 69 73 74 72 69 62 75 74 69 6f 6e 73 20 28 77 68 65 74 68 65 72 20 50 45 50 20 33 37 36 20 6f 72 istributions.(whether.PEP.376.or
3680 0a 20 20 20 20 6c 65 67 61 63 79 29 2e 0a 20 20 20 20 4e 63 04 00 00 00 00 00 00 00 04 00 00 00 .....legacy)......Nc............
36a0 03 00 00 00 03 00 00 00 73 20 00 00 00 74 00 74 01 7c 00 83 02 a0 02 7c 01 a1 01 01 00 7c 02 7c ........s....t.t.|.....|.....|.|
36c0 00 5f 03 7c 03 7c 00 5f 04 64 01 53 00 29 02 61 15 02 00 00 0a 20 20 20 20 20 20 20 20 49 6e 69 ._.|.|._.d.S.).a.............Ini
36e0 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
3700 72 61 6d 20 6d 65 74 61 64 61 74 61 3a 20 41 6e 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 3a 63 6c ram.metadata:.An.instance.of.:cl
3720 61 73 73 3a 60 4d 65 74 61 64 61 74 61 60 20 77 68 69 63 68 20 64 65 73 63 72 69 62 65 73 20 74 ass:`Metadata`.which.describes.t
3740 68 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 64 69 73 74 he..........................dist
3760 72 69 62 75 74 69 6f 6e 2e 20 54 68 69 73 20 77 69 6c 6c 20 6e 6f 72 6d 61 6c 6c 79 20 68 61 76 ribution..This.will.normally.hav
3780 65 20 62 65 65 6e 20 69 6e 69 74 69 61 6c 69 73 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e.been.initialised..............
37a0 20 20 20 20 20 20 20 20 20 20 20 20 66 72 6f 6d 20 61 20 6d 65 74 61 64 61 74 61 20 66 69 6c 65 ............from.a.metadata.file
37c0 20 69 6e 20 74 68 65 20 60 60 70 61 74 68 60 60 2e 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d .in.the.``path``..........:param
37e0 20 70 61 74 68 3a 20 20 20 20 20 54 68 65 20 70 61 74 68 20 6f 66 20 74 68 65 20 60 60 2e 64 69 .path:.....The.path.of.the.``.di
3800 73 74 2d 69 6e 66 6f 60 60 20 6f 72 20 60 60 2e 65 67 67 2d 69 6e 66 6f 60 60 0a 20 20 20 20 20 st-info``.or.``.egg-info``......
3820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 69 72 65 63 74 6f 72 79 20 66 6f ....................directory.fo
3840 72 20 74 68 65 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 3a 70 61 72 r.the.distribution..........:par
3860 61 6d 20 65 6e 76 3a 20 20 20 20 20 20 54 68 69 73 20 69 73 20 6e 6f 72 6d 61 6c 6c 79 20 74 68 am.env:......This.is.normally.th
3880 65 20 3a 63 6c 61 73 73 3a 60 44 69 73 74 72 69 62 75 74 69 6f 6e 50 61 74 68 60 0a 20 20 20 20 e.:class:`DistributionPath`.....
38a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 73 74 61 6e 63 65 20 77 68 .....................instance.wh
38c0 65 72 65 20 74 68 69 73 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 77 61 73 20 66 6f 75 6e 64 2e ere.this.distribution.was.found.
38e0 0a 20 20 20 20 20 20 20 20 4e 29 05 da 05 73 75 70 65 72 72 15 00 00 00 72 25 00 00 00 72 20 00 .........N)...superr....r%...r..
3900 00 00 da 09 64 69 73 74 5f 70 61 74 68 29 04 72 22 00 00 00 72 40 00 00 00 72 20 00 00 00 72 41 ....dist_path).r"...r@...r....rA
3920 00 00 00 29 01 da 09 5f 5f 63 6c 61 73 73 5f 5f 72 23 00 00 00 72 24 00 00 00 72 25 00 00 00 e2 ...)...__class__r#...r$...r%....
3940 01 00 00 73 06 00 00 00 00 0b 10 01 06 01 7a 22 42 61 73 65 49 6e 73 74 61 6c 6c 65 64 44 69 73 ...s..........z"BaseInstalledDis
3960 74 72 69 62 75 74 69 6f 6e 2e 5f 5f 69 6e 69 74 5f 5f 63 03 00 00 00 00 00 00 00 05 00 00 00 03 tribution.__init__c.............
3980 00 00 00 43 00 00 00 73 64 00 00 00 7c 02 64 01 6b 08 72 0e 7c 00 6a 00 7d 02 7c 02 64 01 6b 08 ...C...sd...|.d.k.r.|.j.}.|.d.k.
39a0 72 22 74 01 6a 02 7d 02 64 02 7d 03 6e 14 74 03 74 01 7c 02 83 02 7d 02 64 03 7c 00 6a 00 16 00 r"t.j.}.d.}.n.t.t.|...}.d.|.j...
39c0 7d 03 7c 02 7c 01 83 01 a0 04 a1 00 7d 04 74 05 a0 06 7c 04 a1 01 a0 07 64 04 a1 01 a0 08 64 05 }.|.|.......}.t...|.....d.....d.
39e0 a1 01 7d 04 64 06 7c 03 7c 04 66 02 16 00 53 00 29 07 61 94 03 00 00 0a 20 20 20 20 20 20 20 20 ..}.d.|.|.f...S.).a.............
3a00 47 65 74 20 74 68 65 20 68 61 73 68 20 6f 66 20 73 6f 6d 65 20 64 61 74 61 2c 20 75 73 69 6e 67 Get.the.hash.of.some.data,.using
3a20 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 68 61 73 68 20 61 6c 67 6f 72 69 74 68 6d 2c 20 69 66 .a.particular.hash.algorithm,.if
3a40 0a 20 20 20 20 20 20 20 20 73 70 65 63 69 66 69 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 3a 70 61 .........specified...........:pa
3a60 72 61 6d 20 64 61 74 61 3a 20 54 68 65 20 64 61 74 61 20 74 6f 20 62 65 20 68 61 73 68 65 64 2e ram.data:.The.data.to.be.hashed.
3a80 0a 20 20 20 20 20 20 20 20 3a 74 79 70 65 20 64 61 74 61 3a 20 62 79 74 65 73 0a 20 20 20 20 20 .........:type.data:.bytes......
3aa0 20 20 20 3a 70 61 72 61 6d 20 68 61 73 68 65 72 3a 20 54 68 65 20 6e 61 6d 65 20 6f 66 20 61 20 ...:param.hasher:.The.name.of.a.
3ac0 68 61 73 68 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2c 20 73 75 70 70 6f 72 74 65 64 20 62 hash.implementation,.supported.b
3ae0 79 20 68 61 73 68 6c 69 62 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 y.hashlib,......................
3b00 20 20 6f 72 20 60 60 4e 6f 6e 65 60 60 2e 20 45 78 61 6d 70 6c 65 73 20 6f 66 20 76 61 6c 69 64 ..or.``None``..Examples.of.valid
3b20 20 76 61 6c 75 65 73 20 61 72 65 20 60 60 27 73 68 61 31 27 60 60 2c 0a 20 20 20 20 20 20 20 20 .values.are.``'sha1'``,.........
3b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 60 27 73 68 61 32 32 34 27 60 60 2c 20 60 60 27 ...............``'sha224'``,.``'
3b60 73 68 61 33 38 34 27 60 60 2c 20 27 60 60 73 68 61 32 35 36 27 60 60 2c 20 60 60 27 6d 64 35 27 sha384'``,.'``sha256'``,.``'md5'
3b80 60 60 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 60 ``.and........................``
3ba0 27 73 68 61 35 31 32 27 60 60 2e 20 49 66 20 6e 6f 20 68 61 73 68 65 72 20 69 73 20 73 70 65 63 'sha512'``..If.no.hasher.is.spec
3bc0 69 66 69 65 64 2c 20 74 68 65 20 60 60 68 61 73 68 65 72 60 60 0a 20 20 20 20 20 20 20 20 20 20 ified,.the.``hasher``...........
3be0 20 20 20 20 20 20 20 20 20 20 20 20 20 61 74 74 72 69 62 75 74 65 20 6f 66 20 74 68 65 20 3a 63 .............attribute.of.the.:c
3c00 6c 61 73 73 3a 60 49 6e 73 74 61 6c 6c 65 64 44 69 73 74 72 69 62 75 74 69 6f 6e 60 20 69 6e 73 lass:`InstalledDistribution`.ins
3c20 74 61 6e 63 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 69 73 20 tance........................is.
3c40 75 73 65 64 2e 20 49 66 20 74 68 65 20 68 61 73 68 65 72 20 69 73 20 64 65 74 65 72 6d 69 6e 65 used..If.the.hasher.is.determine
3c60 64 20 74 6f 20 62 65 20 60 60 4e 6f 6e 65 60 60 2c 20 4d 44 35 0a 20 20 20 20 20 20 20 20 20 20 d.to.be.``None``,.MD5...........
3c80 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 20 75 73 65 64 20 61 73 20 74 68 65 20 68 61 73 68 .............is.used.as.the.hash
3ca0 69 6e 67 20 61 6c 67 6f 72 69 74 68 6d 2e 0a 20 20 20 20 20 20 20 20 3a 72 65 74 75 72 6e 73 3a ing.algorithm..........:returns:
3cc0 20 54 68 65 20 68 61 73 68 20 6f 66 20 74 68 65 20 64 61 74 61 2e 20 49 66 20 61 20 68 61 73 68 .The.hash.of.the.data..If.a.hash
3ce0 65 72 20 77 61 73 20 65 78 70 6c 69 63 69 74 6c 79 20 73 70 65 63 69 66 69 65 64 2c 0a 20 20 20 er.was.explicitly.specified,....
3d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 68 61 73 68 ...............the.returned.hash
3d20 20 77 69 6c 6c 20 62 65 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 74 68 65 20 73 70 65 63 69 .will.be.prefixed.with.the.speci
3d40 66 69 65 64 20 68 61 73 68 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f fied.hasher...................fo
3d60 6c 6c 6f 77 65 64 20 62 79 20 27 3d 27 2e 0a 20 20 20 20 20 20 20 20 3a 72 74 79 70 65 3a 20 73 llowed.by.'='..........:rtype:.s
3d80 74 72 0a 20 20 20 20 20 20 20 20 4e 72 3c 00 00 00 7a 03 25 73 3d f3 01 00 00 00 3d da 05 61 73 tr.........Nr<...z.%s=.....=..as
3da0 63 69 69 7a 04 25 73 25 73 29 09 da 06 68 61 73 68 65 72 da 07 68 61 73 68 6c 69 62 da 03 6d 64 ciiz.%s%s)...hasher..hashlib..md
3dc0 35 72 82 00 00 00 72 7b 00 00 00 da 06 62 61 73 65 36 34 da 11 75 72 6c 73 61 66 65 5f 62 36 34 5r....r{.....base64..urlsafe_b64
3de0 65 6e 63 6f 64 65 da 06 72 73 74 72 69 70 da 06 64 65 63 6f 64 65 29 05 72 22 00 00 00 da 04 64 encode..rstrip..decode).r".....d
3e00 61 74 61 72 9d 00 00 00 da 06 70 72 65 66 69 78 72 7b 00 00 00 72 23 00 00 00 72 23 00 00 00 72 atar......prefixr{...r#...r#...r
3e20 24 00 00 00 da 08 67 65 74 5f 68 61 73 68 f1 01 00 00 73 14 00 00 00 00 13 08 01 06 01 08 01 06 $.....get_hash....s.............
3e40 01 06 02 0a 01 0a 01 0c 01 16 01 7a 22 42 61 73 65 49 6e 73 74 61 6c 6c 65 64 44 69 73 74 72 69 ...........z"BaseInstalledDistri
3e60 62 75 74 69 6f 6e 2e 67 65 74 5f 68 61 73 68 29 01 4e 29 01 4e 29 08 72 2c 00 00 00 72 2d 00 00 bution.get_hash).N).N).r,...r-..
3e80 00 72 2e 00 00 00 72 2f 00 00 00 72 9d 00 00 00 72 25 00 00 00 72 a6 00 00 00 da 0d 5f 5f 63 6c .r....r/...r....r%...r......__cl
3ea0 61 73 73 63 65 6c 6c 5f 5f 72 23 00 00 00 72 23 00 00 00 29 01 72 9a 00 00 00 72 24 00 00 00 72 asscell__r#...r#...).r....r$...r
3ec0 15 00 00 00 da 01 00 00 73 08 00 00 00 08 04 04 02 04 02 0e 0f 63 00 00 00 00 00 00 00 00 00 00 ........s............c..........
3ee0 00 00 04 00 00 00 00 00 00 00 73 b8 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 5a 04 64 ..........s....e.Z.d.Z.d.Z.d.Z.d
3f00 27 87 00 66 01 64 04 64 05 84 09 5a 05 64 06 64 07 84 00 5a 06 64 08 64 09 84 00 5a 07 64 0a 64 '..f.d.d...Z.d.d...Z.d.d...Z.d.d
3f20 0b 84 00 5a 08 65 09 64 0c 64 0d 84 00 83 01 5a 0a 64 0e 64 0f 84 00 5a 0b 64 10 64 11 84 00 5a ...Z.e.d.d.....Z.d.d...Z.d.d...Z
3f40 0c 64 12 64 13 84 00 5a 0d 64 14 64 15 84 00 5a 0e 64 28 64 17 64 18 84 01 5a 0f 64 19 64 1a 84 .d.d...Z.d.d...Z.d(d.d...Z.d.d..
3f60 00 5a 10 65 09 64 1b 64 1c 84 00 83 01 5a 11 64 29 64 1d 64 1e 84 01 5a 12 64 1f 64 20 84 00 5a .Z.e.d.d.....Z.d)d.d...Z.d.d...Z
3f80 13 64 21 64 22 84 00 5a 14 64 23 64 24 84 00 5a 15 64 25 64 26 84 00 5a 16 65 17 6a 18 5a 18 87 .d!d"..Z.d#d$..Z.d%d&..Z.e.j.Z..
3fa0 00 04 00 5a 19 53 00 29 2a 72 16 00 00 00 61 0b 01 00 00 0a 20 20 20 20 43 72 65 61 74 65 64 20 ...Z.S.)*r....a.........Created.
3fc0 77 69 74 68 20 74 68 65 20 2a 70 61 74 68 2a 20 6f 66 20 74 68 65 20 60 60 2e 64 69 73 74 2d 69 with.the.*path*.of.the.``.dist-i
3fe0 6e 66 6f 60 60 20 64 69 72 65 63 74 6f 72 79 20 70 72 6f 76 69 64 65 64 20 74 6f 20 74 68 65 0a nfo``.directory.provided.to.the.
4000 20 20 20 20 63 6f 6e 73 74 72 75 63 74 6f 72 2e 20 49 74 20 72 65 61 64 73 20 74 68 65 20 6d 65 ....constructor..It.reads.the.me
4020 74 61 64 61 74 61 20 63 6f 6e 74 61 69 6e 65 64 20 69 6e 20 60 60 70 79 64 69 73 74 2e 6a 73 6f tadata.contained.in.``pydist.jso
4040 6e 60 60 20 77 68 65 6e 20 69 74 20 69 73 0a 20 20 20 20 69 6e 73 74 61 6e 74 69 61 74 65 64 2e n``.when.it.is.....instantiated.
4060 2c 20 6f 72 20 75 73 65 73 20 61 20 70 61 73 73 65 64 20 69 6e 20 4d 65 74 61 64 61 74 61 20 69 ,.or.uses.a.passed.in.Metadata.i
4080 6e 73 74 61 6e 63 65 20 28 75 73 65 66 75 6c 20 66 6f 72 20 77 68 65 6e 0a 20 20 20 20 64 72 79 nstance.(useful.for.when.....dry
40a0 2d 72 75 6e 20 6d 6f 64 65 20 69 73 20 62 65 69 6e 67 20 75 73 65 64 29 2e 0a 20 20 20 20 da 06 -run.mode.is.being.used)........
40c0 73 68 61 32 35 36 4e 63 04 00 00 00 00 00 00 00 0a 00 00 00 09 00 00 00 03 00 00 00 73 4a 01 00 sha256Nc....................sJ..
40e0 00 67 00 7c 00 5f 00 74 01 a0 02 7c 01 a1 01 04 00 7c 00 5f 03 7d 04 7c 04 64 00 6b 08 72 2a 74 .g.|._.t...|.....|._.}.|.d.k.r*t
4100 04 64 01 7c 01 16 00 83 01 82 01 7c 03 72 50 7c 03 6a 05 72 50 7c 01 7c 03 6a 06 6a 07 6b 06 72 .d.|.......|.rP|.j.rP|.|.j.j.k.r
4120 50 7c 03 6a 06 6a 07 7c 01 19 00 6a 08 7d 02 6e 74 7c 02 64 00 6b 08 72 c4 7c 04 a0 09 74 0a a1 P|.j.j.|...j.}.nt|.d.k.r.|...t..
4140 01 7d 05 7c 05 64 00 6b 08 72 74 7c 04 a0 09 74 0b a1 01 7d 05 7c 05 64 00 6b 08 72 86 7c 04 a0 .}.|.d.k.rt|...t...}.|.d.k.r.|..
4160 09 64 02 a1 01 7d 05 7c 05 64 00 6b 08 72 9e 74 04 64 03 74 0a 7c 01 66 02 16 00 83 01 82 01 74 .d...}.|.d.k.r.t.d.t.|.f.......t
4180 0c a0 0d 7c 05 a0 0e a1 00 a1 01 8f 12 7d 06 74 0f 7c 06 64 04 64 05 8d 02 7d 02 57 00 64 00 51 ...|.........}.t.|.d.d...}.W.d.Q
41a0 00 52 00 58 00 74 10 74 11 7c 00 83 02 a0 12 7c 02 7c 01 7c 03 a1 03 01 00 7c 03 72 ee 7c 03 6a .R.X.t.t.|.....|.|.|.....|.r.|.j
41c0 05 72 ee 7c 03 6a 06 a0 13 7c 00 a1 01 01 00 7c 04 a0 09 64 06 a1 01 7d 05 7c 05 64 00 6b 09 7c .r.|.j...|.....|...d...}.|.d.k.|
41e0 00 5f 14 74 15 6a 07 a0 16 7c 01 64 07 a1 02 7d 07 74 15 6a 07 a0 17 7c 07 a1 01 90 01 72 46 74 ._.t.j...|.d...}.t.j...|.....rFt
4200 18 7c 07 64 08 83 02 8f 0e 7d 08 7c 08 a0 19 a1 00 7d 09 57 00 64 00 51 00 52 00 58 00 7c 09 a0 .|.d.....}.|.....}.W.d.Q.R.X.|..
4220 1a a1 00 7c 00 5f 00 64 00 53 00 29 09 4e 7a 19 66 69 6e 64 65 72 20 75 6e 61 76 61 69 6c 61 62 ...|._.d.S.).Nz.finder.unavailab
4240 6c 65 20 66 6f 72 20 25 73 da 08 4d 45 54 41 44 41 54 41 7a 11 6e 6f 20 25 73 20 66 6f 75 6e 64 le.for.%s..METADATAz.no.%s.found
4260 20 69 6e 20 25 73 72 3d 00 00 00 29 02 72 3e 00 00 00 72 3f 00 00 00 72 1b 00 00 00 7a 0d 74 6f .in.%sr=...).r>...r?...r....z.to
4280 70 5f 6c 65 76 65 6c 2e 74 78 74 da 02 72 62 29 1b da 07 6d 6f 64 75 6c 65 73 72 05 00 00 00 72 p_level.txt..rb)...modulesr....r
42a0 43 00 00 00 72 53 00 00 00 72 67 00 00 00 72 36 00 00 00 72 34 00 00 00 72 20 00 00 00 72 40 00 C...rS...rg...r6...r4...r....r@.
42c0 00 00 72 44 00 00 00 72 0a 00 00 00 72 0b 00 00 00 72 4b 00 00 00 72 4c 00 00 00 72 4d 00 00 00 ..rD...r....r....rK...rL...rM...
42e0 72 09 00 00 00 72 98 00 00 00 72 16 00 00 00 72 25 00 00 00 72 2b 00 00 00 72 96 00 00 00 da 02 r....r....r....r%...r+...r......
4300 6f 73 72 4a 00 00 00 da 06 65 78 69 73 74 73 da 04 6f 70 65 6e da 04 72 65 61 64 da 0a 73 70 6c osrJ.....exists..open..read..spl
4320 69 74 6c 69 6e 65 73 29 0a 72 22 00 00 00 72 20 00 00 00 72 40 00 00 00 72 41 00 00 00 72 53 00 itlines).r"...r....r@...rA...rS.
4340 00 00 72 54 00 00 00 72 56 00 00 00 72 6b 00 00 00 da 01 66 72 a4 00 00 00 29 01 72 9a 00 00 00 ..rT...rV...rk.....fr....).r....
4360 72 23 00 00 00 72 24 00 00 00 72 25 00 00 00 1b 02 00 00 73 36 00 00 00 00 01 06 01 10 01 08 01 r#...r$...r%.......s6...........
4380 0c 01 16 01 10 01 08 01 0a 02 08 01 0a 02 08 01 0a 01 08 01 06 01 0a 01 10 01 16 02 14 02 0a 01 ................................
43a0 0c 02 0a 01 0a 01 0e 01 0e 01 0c 01 12 01 7a 1e 49 6e 73 74 61 6c 6c 65 64 44 69 73 74 72 69 62 ..............z.InstalledDistrib
43c0 75 74 69 6f 6e 2e 5f 5f 69 6e 69 74 5f 5f 63 01 00 00 00 00 00 00 00 01 00 00 00 04 00 00 00 43 ution.__init__c................C
43e0 00 00 00 73 14 00 00 00 64 01 7c 00 6a 00 7c 00 6a 01 7c 00 6a 02 66 03 16 00 53 00 29 02 4e 7a ...s....d.|.j.|.j.|.j.f...S.).Nz
4400 23 3c 49 6e 73 74 61 6c 6c 65 64 44 69 73 74 72 69 62 75 74 69 6f 6e 20 25 72 20 25 73 20 61 74 #<InstalledDistribution.%r.%s.at
4420 20 25 72 3e 29 03 72 1f 00 00 00 72 5e 00 00 00 72 20 00 00 00 29 01 72 22 00 00 00 72 23 00 00 .%r>).r....r^...r....).r"...r#..
4440 00 72 23 00 00 00 72 24 00 00 00 72 90 00 00 00 3d 02 00 00 73 04 00 00 00 00 01 02 01 7a 1e 49 .r#...r$...r....=...s........z.I
4460 6e 73 74 61 6c 6c 65 64 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 5f 5f 72 65 70 72 5f 5f 63 01 00 nstalledDistribution.__repr__c..
4480 00 00 00 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73 10 00 00 00 64 01 7c 00 6a 00 7c 00 6a ..............C...s....d.|.j.|.j
44a0 01 66 02 16 00 53 00 29 02 4e 7a 05 25 73 20 25 73 29 02 72 1f 00 00 00 72 5e 00 00 00 29 01 72 .f...S.).Nz.%s.%s).r....r^...).r
44c0 22 00 00 00 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 07 5f 5f 73 74 72 5f 5f 41 02 00 00 "...r#...r#...r$.....__str__A...
44e0 73 02 00 00 00 00 01 7a 1d 49 6e 73 74 61 6c 6c 65 64 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 5f s......z.InstalledDistribution._
4500 5f 73 74 72 5f 5f 63 01 00 00 00 00 00 00 00 0a 00 00 00 0a 00 00 00 43 00 00 00 73 86 00 00 00 _str__c................C...s....
4520 67 00 7d 01 7c 00 a0 00 64 01 a1 01 7d 02 74 01 a0 02 7c 02 a0 03 a1 00 a1 01 8f 60 7d 03 74 04 g.}.|...d...}.t...|........`}.t.
4540 7c 03 64 02 8d 01 8f 4a 7d 04 78 42 7c 04 44 00 5d 3a 7d 05 64 03 64 04 84 00 74 05 74 06 7c 05 |.d....J}.xB|.D.]:}.d.d...t.t.|.
4560 83 01 64 05 83 02 44 00 83 01 7d 06 7c 05 7c 06 17 00 5c 03 7d 07 7d 08 7d 09 7c 01 a0 07 7c 07 ..d...D...}.|.|...\.}.}.}.|...|.
4580 7c 08 7c 09 66 03 a1 01 01 00 71 30 57 00 57 00 64 06 51 00 52 00 58 00 57 00 64 06 51 00 52 00 |.|.f.....q0W.W.d.Q.R.X.W.d.Q.R.
45a0 58 00 7c 01 53 00 29 07 61 22 01 00 00 0a 20 20 20 20 20 20 20 20 47 65 74 20 74 68 65 20 6c 69 X.|.S.).a"............Get.the.li
45c0 73 74 20 6f 66 20 69 6e 73 74 61 6c 6c 65 64 20 66 69 6c 65 73 20 66 6f 72 20 74 68 65 20 64 69 st.of.installed.files.for.the.di
45e0 73 74 72 69 62 75 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 3a 72 65 74 75 72 6e 3a 20 41 20 6c 69 stribution.........:return:.A.li
4600 73 74 20 6f 66 20 74 75 70 6c 65 73 20 6f 66 20 70 61 74 68 2c 20 68 61 73 68 20 61 6e 64 20 73 st.of.tuples.of.path,.hash.and.s
4620 69 7a 65 2e 20 4e 6f 74 65 20 74 68 61 74 20 68 61 73 68 20 61 6e 64 0a 20 20 20 20 20 20 20 20 ize..Note.that.hash.and.........
4640 20 20 20 20 20 20 20 20 20 73 69 7a 65 20 6d 69 67 68 74 20 62 65 20 60 60 4e 6f 6e 65 60 60 20 .........size.might.be.``None``.
4660 66 6f 72 20 73 6f 6d 65 20 65 6e 74 72 69 65 73 2e 20 54 68 65 20 70 61 74 68 20 69 73 20 65 78 for.some.entries..The.path.is.ex
4680 61 63 74 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 73 20 73 74 6f 72 65 64 actly..................as.stored
46a0 20 69 6e 20 74 68 65 20 66 69 6c 65 20 28 77 68 69 63 68 20 69 73 20 61 73 20 69 6e 20 50 45 50 .in.the.file.(which.is.as.in.PEP
46c0 20 33 37 36 29 2e 0a 20 20 20 20 20 20 20 20 72 1a 00 00 00 29 01 72 56 00 00 00 63 01 00 00 00 .376)..........r....).rV...c....
46e0 00 00 00 00 02 00 00 00 03 00 00 00 53 00 00 00 73 10 00 00 00 67 00 7c 00 5d 08 7d 01 64 00 91 ............S...s....g.|.].}.d..
4700 02 71 04 53 00 29 01 4e 72 23 00 00 00 29 02 da 02 2e 30 da 01 69 72 23 00 00 00 72 23 00 00 00 .q.S.).Nr#...)....0..ir#...r#...
4720 72 24 00 00 00 fa 0a 3c 6c 69 73 74 63 6f 6d 70 3e 53 02 00 00 73 02 00 00 00 06 00 7a 36 49 6e r$.....<listcomp>S...s......z6In
4740 73 74 61 6c 6c 65 64 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 5f 67 65 74 5f 72 65 63 6f 72 64 73 stalledDistribution._get_records
4760 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 69 73 74 63 6f 6d 70 3e e9 03 00 00 00 4e 29 08 da 15 67 65 .<locals>.<listcomp>.....N)...ge
4780 74 5f 64 69 73 74 69 6e 66 6f 5f 72 65 73 6f 75 72 63 65 72 4b 00 00 00 72 4c 00 00 00 72 4d 00 t_distinfo_resourcerK...rL...rM.
47a0 00 00 72 12 00 00 00 da 05 72 61 6e 67 65 da 03 6c 65 6e 72 29 00 00 00 29 0a 72 22 00 00 00 da ..r......range..lenr)...).r"....
47c0 07 72 65 73 75 6c 74 73 72 54 00 00 00 72 56 00 00 00 5a 0d 72 65 63 6f 72 64 5f 72 65 61 64 65 .resultsrT...rV...Z.record_reade
47e0 72 da 03 72 6f 77 da 07 6d 69 73 73 69 6e 67 72 20 00 00 00 da 08 63 68 65 63 6b 73 75 6d da 04 r..row..missingr......checksum..
4800 73 69 7a 65 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 0c 5f 67 65 74 5f 72 65 63 6f 72 64 sizer#...r#...r$....._get_record
4820 73 44 02 00 00 73 12 00 00 00 00 07 04 01 0a 01 10 01 0c 04 0a 01 18 01 0e 04 28 01 7a 22 49 6e sD...s....................(.z"In
4840 73 74 61 6c 6c 65 64 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 5f 67 65 74 5f 72 65 63 6f 72 64 73 stalledDistribution._get_records
4860 63 01 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 73 1e 00 00 00 69 00 7d 01 7c 00 c................C...s....i.}.|.
4880 a0 00 74 01 a1 01 7d 02 7c 02 72 1a 7c 00 a0 02 a1 00 7d 01 7c 01 53 00 29 01 61 17 01 00 00 0a ..t...}.|.r.|.....}.|.S.).a.....
48a0 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 65 ........Return.the.information.e
48c0 78 70 6f 72 74 65 64 20 62 79 20 74 68 69 73 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 0a 20 20 xported.by.this.distribution....
48e0 20 20 20 20 20 20 3a 72 65 74 75 72 6e 3a 20 41 20 64 69 63 74 69 6f 6e 61 72 79 20 6f 66 20 65 ......:return:.A.dictionary.of.e
4900 78 70 6f 72 74 73 2c 20 6d 61 70 70 69 6e 67 20 61 6e 20 65 78 70 6f 72 74 20 63 61 74 65 67 6f xports,.mapping.an.export.catego
4920 72 79 20 74 6f 20 61 20 64 69 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 66 ry.to.a.dict..................of
4940 20 3a 63 6c 61 73 73 3a 60 45 78 70 6f 72 74 45 6e 74 72 79 60 20 69 6e 73 74 61 6e 63 65 73 20 .:class:`ExportEntry`.instances.
4960 64 65 73 63 72 69 62 69 6e 67 20 74 68 65 20 69 6e 64 69 76 69 64 75 61 6c 0a 20 20 20 20 20 20 describing.the.individual.......
4980 20 20 20 20 20 20 20 20 20 20 20 65 78 70 6f 72 74 20 65 6e 74 72 69 65 73 2c 20 61 6e 64 20 6b ...........export.entries,.and.k
49a0 65 79 65 64 20 62 79 20 6e 61 6d 65 2e 0a 20 20 20 20 20 20 20 20 29 03 72 b7 00 00 00 da 10 45 eyed.by.name..........).r......E
49c0 58 50 4f 52 54 53 5f 46 49 4c 45 4e 41 4d 45 72 10 00 00 00 29 03 72 22 00 00 00 72 63 00 00 00 XPORTS_FILENAMEr....).r"...rc...
49e0 72 54 00 00 00 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 72 73 00 00 00 5b 02 00 00 73 0a 00 rT...r#...r#...r$...rs...[...s..
4a00 00 00 00 08 04 01 0a 01 04 01 08 01 7a 1d 49 6e 73 74 61 6c 6c 65 64 44 69 73 74 72 69 62 75 74 ............z.InstalledDistribut
4a20 69 6f 6e 2e 65 78 70 6f 72 74 73 63 01 00 00 00 00 00 00 00 04 00 00 00 09 00 00 00 43 00 00 00 ion.exportsc................C...
4a40 73 38 00 00 00 69 00 7d 01 7c 00 a0 00 74 01 a1 01 7d 02 7c 02 72 34 74 02 a0 03 7c 02 a0 04 a1 s8...i.}.|...t...}.|.r4t...|....
4a60 00 a1 01 8f 0e 7d 03 74 05 7c 03 83 01 7d 01 57 00 64 01 51 00 52 00 58 00 7c 01 53 00 29 02 7a .....}.t.|...}.W.d.Q.R.X.|.S.).z
4a80 fd 0a 20 20 20 20 20 20 20 20 52 65 61 64 20 65 78 70 6f 72 74 73 20 64 61 74 61 20 66 72 6f 6d ..........Read.exports.data.from
4aa0 20 61 20 66 69 6c 65 20 69 6e 20 2e 69 6e 69 20 66 6f 72 6d 61 74 2e 0a 0a 20 20 20 20 20 20 20 .a.file.in..ini.format..........
4ac0 20 3a 72 65 74 75 72 6e 3a 20 41 20 64 69 63 74 69 6f 6e 61 72 79 20 6f 66 20 65 78 70 6f 72 74 .:return:.A.dictionary.of.export
4ae0 73 2c 20 6d 61 70 70 69 6e 67 20 61 6e 20 65 78 70 6f 72 74 20 63 61 74 65 67 6f 72 79 20 74 6f s,.mapping.an.export.category.to
4b00 20 61 20 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 66 20 3a 63 6c 61 .a.list..................of.:cla
4b20 73 73 3a 60 45 78 70 6f 72 74 45 6e 74 72 79 60 20 69 6e 73 74 61 6e 63 65 73 20 64 65 73 63 72 ss:`ExportEntry`.instances.descr
4b40 69 62 69 6e 67 20 74 68 65 20 69 6e 64 69 76 69 64 75 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 ibing.the.individual............
4b60 20 20 20 20 20 20 65 78 70 6f 72 74 20 65 6e 74 72 69 65 73 2e 0a 20 20 20 20 20 20 20 20 4e 29 ......export.entries..........N)
4b80 06 72 b7 00 00 00 72 c0 00 00 00 72 4b 00 00 00 72 4c 00 00 00 72 4d 00 00 00 72 10 00 00 00 29 .r....r....rK...rL...rM...r....)
4ba0 04 72 22 00 00 00 72 63 00 00 00 72 54 00 00 00 72 56 00 00 00 72 23 00 00 00 72 23 00 00 00 72 .r"...rc...rT...rV...r#...r#...r
4bc0 24 00 00 00 72 10 00 00 00 69 02 00 00 73 0c 00 00 00 00 08 04 01 0a 01 04 01 10 01 12 01 7a 22 $...r....i...s................z"
4be0 49 6e 73 74 61 6c 6c 65 64 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 72 65 61 64 5f 65 78 70 6f 72 InstalledDistribution.read_expor
4c00 74 73 63 02 00 00 00 00 00 00 00 04 00 00 00 09 00 00 00 43 00 00 00 73 2e 00 00 00 7c 00 a0 00 tsc................C...s....|...
4c20 74 01 a1 01 7d 02 74 02 7c 02 64 01 83 02 8f 10 7d 03 74 03 7c 01 7c 03 83 02 01 00 57 00 64 02 t...}.t.|.d.....}.t.|.|.....W.d.
4c40 51 00 52 00 58 00 64 02 53 00 29 03 61 1b 01 00 00 0a 20 20 20 20 20 20 20 20 57 72 69 74 65 20 Q.R.X.d.S.).a.............Write.
4c60 61 20 64 69 63 74 69 6f 6e 61 72 79 20 6f 66 20 65 78 70 6f 72 74 73 20 74 6f 20 61 20 66 69 6c a.dictionary.of.exports.to.a.fil
4c80 65 20 69 6e 20 2e 69 6e 69 20 66 6f 72 6d 61 74 2e 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d e.in..ini.format..........:param
4ca0 20 65 78 70 6f 72 74 73 3a 20 41 20 64 69 63 74 69 6f 6e 61 72 79 20 6f 66 20 65 78 70 6f 72 74 .exports:.A.dictionary.of.export
4cc0 73 2c 20 6d 61 70 70 69 6e 67 20 61 6e 20 65 78 70 6f 72 74 20 63 61 74 65 67 6f 72 79 20 74 6f s,.mapping.an.export.category.to
4ce0 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 61 20 6c 69 73 74 20 .........................a.list.
4d00 6f 66 20 3a 63 6c 61 73 73 3a 60 45 78 70 6f 72 74 45 6e 74 72 79 60 20 69 6e 73 74 61 6e 63 65 of.:class:`ExportEntry`.instance
4d20 73 20 64 65 73 63 72 69 62 69 6e 67 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s.describing.the................
4d40 20 20 20 20 20 20 20 20 20 69 6e 64 69 76 69 64 75 61 6c 20 65 78 70 6f 72 74 20 65 6e 74 72 69 .........individual.export.entri
4d60 65 73 2e 0a 20 20 20 20 20 20 20 20 da 01 77 4e 29 04 da 11 67 65 74 5f 64 69 73 74 69 6e 66 6f es............wN)...get_distinfo
4d80 5f 66 69 6c 65 72 c0 00 00 00 72 ae 00 00 00 72 11 00 00 00 29 04 72 22 00 00 00 72 73 00 00 00 _filer....r....r....).r"...rs...
4da0 da 02 72 66 72 b1 00 00 00 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 72 11 00 00 00 78 02 00 ..rfr....r#...r#...r$...r....x..
4dc0 00 73 06 00 00 00 00 07 0a 01 0c 01 7a 23 49 6e 73 74 61 6c 6c 65 64 44 69 73 74 72 69 62 75 74 .s..........z#InstalledDistribut
4de0 69 6f 6e 2e 77 72 69 74 65 5f 65 78 70 6f 72 74 73 63 02 00 00 00 00 00 00 00 07 00 00 00 0a 00 ion.write_exportsc..............
4e00 00 00 43 00 00 00 73 68 00 00 00 7c 00 a0 00 64 01 a1 01 7d 02 74 01 a0 02 7c 02 a0 03 a1 00 a1 ..C...sh...|...d...}.t...|......
4e20 01 8f 3a 7d 03 74 04 7c 03 64 02 8d 01 8f 24 7d 04 78 1c 7c 04 44 00 5d 14 5c 02 7d 05 7d 06 7c ..:}.t.|.d....$}.x.|.D.].\.}.}.|
4e40 05 7c 01 6b 02 72 2c 7c 06 53 00 71 2c 57 00 57 00 64 03 51 00 52 00 58 00 57 00 64 03 51 00 52 .|.k.r,|.S.q,W.W.d.Q.R.X.W.d.Q.R
4e60 00 58 00 74 05 64 04 7c 01 16 00 83 01 82 01 64 03 53 00 29 05 61 57 01 00 00 0a 20 20 20 20 20 .X.t.d.|.......d.S.).aW.........
4e80 20 20 20 4e 4f 54 45 3a 20 54 68 69 73 20 41 50 49 20 6d 61 79 20 63 68 61 6e 67 65 20 69 6e 20 ...NOTE:.This.API.may.change.in.
4ea0 74 68 65 20 66 75 74 75 72 65 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 74 68 65 20 the.future...........Return.the.
4ec0 61 62 73 6f 6c 75 74 65 20 70 61 74 68 20 74 6f 20 61 20 72 65 73 6f 75 72 63 65 20 66 69 6c 65 absolute.path.to.a.resource.file
4ee0 20 77 69 74 68 20 74 68 65 20 67 69 76 65 6e 20 72 65 6c 61 74 69 76 65 0a 20 20 20 20 20 20 20 .with.the.given.relative........
4f00 20 70 61 74 68 2e 0a 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 72 65 6c 61 74 69 76 65 5f .path...........:param.relative_
4f20 70 61 74 68 3a 20 54 68 65 20 70 61 74 68 2c 20 72 65 6c 61 74 69 76 65 20 74 6f 20 2e 64 69 73 path:.The.path,.relative.to..dis
4f40 74 2d 69 6e 66 6f 2c 20 6f 66 20 74 68 65 20 72 65 73 6f 75 72 63 65 0a 20 20 20 20 20 20 20 20 t-info,.of.the.resource.........
4f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 66 20 69 6e 74 65 72 65 73 ......................of.interes
4f80 74 2e 0a 20 20 20 20 20 20 20 20 3a 72 65 74 75 72 6e 3a 20 54 68 65 20 61 62 73 6f 6c 75 74 65 t..........:return:.The.absolute
4fa0 20 70 61 74 68 20 77 68 65 72 65 20 74 68 65 20 72 65 73 6f 75 72 63 65 20 69 73 20 74 6f 20 62 .path.where.the.resource.is.to.b
4fc0 65 20 66 6f 75 6e 64 2e 0a 20 20 20 20 20 20 20 20 72 1c 00 00 00 29 01 72 56 00 00 00 4e 7a 33 e.found..........r....).rV...Nz3
4fe0 6e 6f 20 72 65 73 6f 75 72 63 65 20 66 69 6c 65 20 77 69 74 68 20 72 65 6c 61 74 69 76 65 20 70 no.resource.file.with.relative.p
5000 61 74 68 20 25 72 20 69 73 20 69 6e 73 74 61 6c 6c 65 64 29 06 72 b7 00 00 00 72 4b 00 00 00 72 ath.%r.is.installed).r....rK...r
5020 4c 00 00 00 72 4d 00 00 00 72 12 00 00 00 da 08 4b 65 79 45 72 72 6f 72 29 07 72 22 00 00 00 72 L...rM...r......KeyError).r"...r
5040 71 00 00 00 72 54 00 00 00 72 56 00 00 00 5a 10 72 65 73 6f 75 72 63 65 73 5f 72 65 61 64 65 72 q...rT...rV...Z.resources_reader
5060 5a 08 72 65 6c 61 74 69 76 65 5a 0b 64 65 73 74 69 6e 61 74 69 6f 6e 72 23 00 00 00 72 23 00 00 Z.relativeZ.destinationr#...r#..
5080 00 72 24 00 00 00 72 70 00 00 00 83 02 00 00 73 10 00 00 00 00 0b 0a 01 10 01 0c 01 0e 01 08 01 .r$...rp.......s................
50a0 1c 01 04 01 7a 27 49 6e 73 74 61 6c 6c 65 64 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 67 65 74 5f ....z'InstalledDistribution.get_
50c0 72 65 73 6f 75 72 63 65 5f 70 61 74 68 63 01 00 00 00 00 00 00 00 02 00 00 00 02 00 00 00 63 00 resource_pathc................c.
50e0 00 00 73 1c 00 00 00 78 16 7c 00 a0 00 a1 00 44 00 5d 0a 7d 01 7c 01 56 00 01 00 71 0a 57 00 64 ..s....x.|.....D.].}.|.V...q.W.d
5100 01 53 00 29 02 7a aa 0a 20 20 20 20 20 20 20 20 49 74 65 72 61 74 65 73 20 6f 76 65 72 20 74 68 .S.).z..........Iterates.over.th
5120 65 20 60 60 52 45 43 4f 52 44 60 60 20 65 6e 74 72 69 65 73 20 61 6e 64 20 72 65 74 75 72 6e 73 e.``RECORD``.entries.and.returns
5140 20 61 20 74 75 70 6c 65 0a 20 20 20 20 20 20 20 20 60 60 28 70 61 74 68 2c 20 68 61 73 68 2c 20 .a.tuple.........``(path,.hash,.
5160 73 69 7a 65 29 60 60 20 66 6f 72 20 65 61 63 68 20 6c 69 6e 65 2e 0a 0a 20 20 20 20 20 20 20 20 size)``.for.each.line...........
5180 3a 72 65 74 75 72 6e 73 3a 20 69 74 65 72 61 74 6f 72 20 6f 66 20 28 70 61 74 68 2c 20 68 61 73 :returns:.iterator.of.(path,.has
51a0 68 2c 20 73 69 7a 65 29 0a 20 20 20 20 20 20 20 20 4e 29 01 72 bf 00 00 00 29 02 72 22 00 00 00 h,.size).........N).r....).r"...
51c0 72 63 00 00 00 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 14 6c 69 73 74 5f 69 6e 73 74 61 rc...r#...r#...r$.....list_insta
51e0 6c 6c 65 64 5f 66 69 6c 65 73 97 02 00 00 73 04 00 00 00 00 07 0e 01 7a 2a 49 6e 73 74 61 6c 6c lled_files....s........z*Install
5200 65 64 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 6c 69 73 74 5f 69 6e 73 74 61 6c 6c 65 64 5f 66 69 edDistribution.list_installed_fi
5220 6c 65 73 46 63 04 00 00 00 00 00 00 00 0c 00 00 00 0b 00 00 00 43 00 00 00 73 2c 01 00 00 74 00 lesFc................C...s,...t.
5240 6a 01 a0 02 7c 02 64 01 a1 02 7d 02 74 00 6a 01 a0 03 7c 00 6a 01 a1 01 7d 04 7c 04 a0 04 7c 02 j...|.d...}.t.j...|.j...}.|...|.
5260 a1 01 7d 05 74 00 6a 01 a0 02 7c 04 64 01 a1 02 7d 04 7c 00 a0 05 64 02 a1 01 7d 06 74 06 a0 07 ..}.t.j...|.d...}.|...d...}.t...
5280 64 03 7c 06 a1 02 01 00 7c 03 72 52 64 04 53 00 74 08 7c 06 83 01 8f c8 7d 07 78 96 7c 01 44 00 d.|.....|.rRd.S.t.|.....}.x.|.D.
52a0 5d 8e 7d 08 74 00 6a 01 a0 09 7c 08 a1 01 73 7c 7c 08 a0 0a 64 05 a1 01 72 86 64 01 04 00 7d 09 ].}.t.j...|...s||...d...r.d...}.
52c0 7d 0a 6e 34 64 06 74 00 6a 01 a0 0b 7c 08 a1 01 16 00 7d 0a 74 0c 7c 08 64 07 83 02 8f 14 7d 0b }.n4d.t.j...|.....}.t.|.d.....}.
52e0 7c 00 a0 0d 7c 0b a0 0e a1 00 a1 01 7d 09 57 00 64 04 51 00 52 00 58 00 7c 08 a0 04 7c 04 a1 01 |...|.......}.W.d.Q.R.X.|...|...
5300 73 d2 7c 05 72 e0 7c 08 a0 04 7c 02 a1 01 72 e0 74 00 6a 01 a0 0f 7c 08 7c 04 a1 02 7d 08 7c 07 s.|.r.|...|...r.t.j...|.|...}.|.
5320 a0 10 7c 08 7c 09 7c 0a 66 03 a1 01 01 00 71 62 57 00 7c 06 a0 04 7c 04 a1 01 90 01 72 0e 74 00 ..|.|.|.f.....qbW.|...|.....r.t.
5340 6a 01 a0 0f 7c 06 7c 04 a1 02 7d 06 7c 07 a0 10 7c 06 64 01 64 01 66 03 a1 01 01 00 57 00 64 04 j...|.|...}.|...|.d.d.f.....W.d.
5360 51 00 52 00 58 00 7c 06 53 00 29 08 7a d6 0a 20 20 20 20 20 20 20 20 57 72 69 74 65 73 20 74 68 Q.R.X.|.S.).z..........Writes.th
5380 65 20 60 60 52 45 43 4f 52 44 60 60 20 66 69 6c 65 2c 20 75 73 69 6e 67 20 74 68 65 20 60 60 70 e.``RECORD``.file,.using.the.``p
53a0 61 74 68 73 60 60 20 69 74 65 72 61 62 6c 65 20 70 61 73 73 65 64 20 69 6e 2e 20 41 6e 79 0a 20 aths``.iterable.passed.in..Any..
53c0 20 20 20 20 20 20 20 65 78 69 73 74 69 6e 67 20 60 60 52 45 43 4f 52 44 60 60 20 66 69 6c 65 20 .......existing.``RECORD``.file.
53e0 69 73 20 73 69 6c 65 6e 74 6c 79 20 6f 76 65 72 77 72 69 74 74 65 6e 2e 0a 0a 20 20 20 20 20 20 is.silently.overwritten.........
5400 20 20 70 72 65 66 69 78 20 69 73 20 75 73 65 64 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 77 68 ..prefix.is.used.to.determine.wh
5420 65 6e 20 74 6f 20 77 72 69 74 65 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68 73 2e 0a 20 20 20 20 en.to.write.absolute.paths......
5440 20 20 20 20 72 3c 00 00 00 72 1a 00 00 00 7a 0b 63 72 65 61 74 69 6e 67 20 25 73 4e 29 02 7a 04 ....r<...r....z.creating.%sN).z.
5460 2e 70 79 63 7a 04 2e 70 79 6f 7a 02 25 64 72 aa 00 00 00 29 11 72 ac 00 00 00 72 20 00 00 00 72 .pycz..pyoz.%dr....).r....r....r
5480 4a 00 00 00 da 07 64 69 72 6e 61 6d 65 da 0a 73 74 61 72 74 73 77 69 74 68 72 c2 00 00 00 72 4e J.....dirname..startswithr....rN
54a0 00 00 00 da 04 69 6e 66 6f 72 13 00 00 00 da 05 69 73 64 69 72 72 47 00 00 00 da 07 67 65 74 73 .....infor......isdirrG.....gets
54c0 69 7a 65 72 ae 00 00 00 72 a6 00 00 00 72 af 00 00 00 da 07 72 65 6c 70 61 74 68 da 08 77 72 69 izer....r....r......relpath..wri
54e0 74 65 72 6f 77 29 0c 72 22 00 00 00 da 05 70 61 74 68 73 72 a5 00 00 00 da 07 64 72 79 5f 72 75 terow).r".....pathsr......dry_ru
5500 6e da 04 62 61 73 65 5a 11 62 61 73 65 5f 75 6e 64 65 72 5f 70 72 65 66 69 78 da 0b 72 65 63 6f n..baseZ.base_under_prefix..reco
5520 72 64 5f 70 61 74 68 da 06 77 72 69 74 65 72 72 20 00 00 00 da 0a 68 61 73 68 5f 76 61 6c 75 65 rd_path..writerr......hash_value
5540 72 be 00 00 00 da 02 66 70 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 15 77 72 69 74 65 5f r......fpr#...r#...r$.....write_
5560 69 6e 73 74 61 6c 6c 65 64 5f 66 69 6c 65 73 a1 02 00 00 73 2e 00 00 00 00 07 0e 01 0e 01 0a 01 installed_files....s............
5580 0e 01 0a 01 0c 01 04 01 04 01 0a 01 0a 01 16 02 0a 02 10 01 0c 01 18 01 0e 01 0a 01 0e 01 14 03 ................................
55a0 0c 01 0e 01 1a 01 7a 2b 49 6e 73 74 61 6c 6c 65 64 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 77 72 ......z+InstalledDistribution.wr
55c0 69 74 65 5f 69 6e 73 74 61 6c 6c 65 64 5f 66 69 6c 65 73 63 01 00 00 00 00 00 00 00 0b 00 00 00 ite_installed_filesc............
55e0 0a 00 00 00 43 00 00 00 73 1c 01 00 00 67 00 7d 01 74 00 6a 01 a0 02 7c 00 6a 01 a1 01 7d 02 7c ....C...s....g.}.t.j...|.j...}.|
5600 00 a0 03 64 01 a1 01 7d 03 78 fa 7c 00 a0 04 a1 00 44 00 5d ee 5c 03 7d 04 7d 05 7d 06 74 00 6a ...d...}.x.|.....D.].\.}.}.}.t.j
5620 01 a0 05 7c 04 a1 01 73 4a 74 00 6a 01 a0 06 7c 02 7c 04 a1 02 7d 04 7c 04 7c 03 6b 02 72 54 71 ...|...sJt.j...|.|...}.|.|.k.rTq
5640 26 74 00 6a 01 a0 07 7c 04 a1 01 73 74 7c 01 a0 08 7c 04 64 02 64 03 64 04 66 04 a1 01 01 00 71 &t.j...|...st|...|.d.d.d.f.....q
5660 26 74 00 6a 01 a0 09 7c 04 a1 01 72 26 74 0a 74 00 6a 01 a0 0b 7c 04 a1 01 83 01 7d 07 7c 06 72 &t.j...|...r&t.t.j...|.....}.|.r
5680 b0 7c 07 7c 06 6b 03 72 b0 7c 01 a0 08 7c 04 64 05 7c 06 7c 07 66 04 a1 01 01 00 71 26 7c 05 72 .|.|.k.r.|...|.d.|.|.f.....q&|.r
56a0 26 64 06 7c 05 6b 06 72 ce 7c 05 a0 0c 64 06 64 07 a1 02 64 08 19 00 7d 08 6e 04 64 09 7d 08 74 &d.|.k.r.|...d.d...d...}.n.d.}.t
56c0 0d 7c 04 64 0a 83 02 8f 32 7d 09 7c 00 a0 0e 7c 09 a0 0f a1 00 7c 08 a1 02 7d 0a 7c 0a 7c 05 6b .|.d....2}.|...|.....|...}.|.|.k
56e0 03 90 01 72 0a 7c 01 a0 08 7c 04 64 0b 7c 05 7c 0a 66 04 a1 01 01 00 57 00 64 09 51 00 52 00 58 ...r.|...|.d.|.|.f.....W.d.Q.R.X
5700 00 71 26 57 00 7c 01 53 00 29 0c 61 a8 01 00 00 0a 20 20 20 20 20 20 20 20 43 68 65 63 6b 73 20 .q&W.|.S.).a.............Checks.
5720 74 68 61 74 20 74 68 65 20 68 61 73 68 65 73 20 61 6e 64 20 73 69 7a 65 73 20 6f 66 20 74 68 65 that.the.hashes.and.sizes.of.the
5740 20 66 69 6c 65 73 20 69 6e 20 60 60 52 45 43 4f 52 44 60 60 20 61 72 65 0a 20 20 20 20 20 20 20 .files.in.``RECORD``.are........
5760 20 6d 61 74 63 68 65 64 20 62 79 20 74 68 65 20 66 69 6c 65 73 20 74 68 65 6d 73 65 6c 76 65 73 .matched.by.the.files.themselves
5780 2e 20 52 65 74 75 72 6e 73 20 61 20 28 70 6f 73 73 69 62 6c 79 20 65 6d 70 74 79 29 20 6c 69 73 ..Returns.a.(possibly.empty).lis
57a0 74 20 6f 66 0a 20 20 20 20 20 20 20 20 6d 69 73 6d 61 74 63 68 65 73 2e 20 45 61 63 68 20 65 6e t.of.........mismatches..Each.en
57c0 74 72 79 20 69 6e 20 74 68 65 20 6d 69 73 6d 61 74 63 68 20 6c 69 73 74 20 77 69 6c 6c 20 62 65 try.in.the.mismatch.list.will.be
57e0 20 61 20 74 75 70 6c 65 20 63 6f 6e 73 69 73 74 69 6e 67 0a 20 20 20 20 20 20 20 20 6f 66 20 74 .a.tuple.consisting.........of.t
5800 68 65 20 70 61 74 68 2c 20 27 65 78 69 73 74 73 27 2c 20 27 73 69 7a 65 27 20 6f 72 20 27 68 61 he.path,.'exists',.'size'.or.'ha
5820 73 68 27 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 77 68 61 74 20 64 69 64 6e 27 74 20 6d 61 74 sh'.according.to.what.didn't.mat
5840 63 68 0a 20 20 20 20 20 20 20 20 28 65 78 69 73 74 65 6e 63 65 20 69 73 20 63 68 65 63 6b 65 64 ch.........(existence.is.checked
5860 20 66 69 72 73 74 2c 20 74 68 65 6e 20 73 69 7a 65 2c 20 74 68 65 6e 20 68 61 73 68 29 2c 20 74 .first,.then.size,.then.hash),.t
5880 68 65 20 65 78 70 65 63 74 65 64 0a 20 20 20 20 20 20 20 20 76 61 6c 75 65 20 61 6e 64 20 74 68 he.expected.........value.and.th
58a0 65 20 61 63 74 75 61 6c 20 76 61 6c 75 65 2e 0a 20 20 20 20 20 20 20 20 72 1a 00 00 00 72 ad 00 e.actual.value..........r....r..
58c0 00 00 54 46 72 be 00 00 00 fa 01 3d 72 03 00 00 00 72 01 00 00 00 4e 72 aa 00 00 00 72 94 00 00 ..TFr......=r....r....Nr....r...
58e0 00 29 10 72 ac 00 00 00 72 20 00 00 00 72 c6 00 00 00 72 c2 00 00 00 72 c5 00 00 00 da 05 69 73 .).r....r....r....r....r......is
5900 61 62 73 72 4a 00 00 00 72 ad 00 00 00 72 29 00 00 00 da 06 69 73 66 69 6c 65 da 03 73 74 72 72 absrJ...r....r).....isfile..strr
5920 ca 00 00 00 72 8c 00 00 00 72 ae 00 00 00 72 a6 00 00 00 72 af 00 00 00 29 0b 72 22 00 00 00 da ....r....r....r....r....).r"....
5940 0a 6d 69 73 6d 61 74 63 68 65 73 72 cf 00 00 00 72 d0 00 00 00 72 20 00 00 00 72 d2 00 00 00 72 .mismatchesr....r....r....r....r
5960 be 00 00 00 5a 0b 61 63 74 75 61 6c 5f 73 69 7a 65 72 9d 00 00 00 72 b1 00 00 00 5a 0b 61 63 74 ....Z.actual_sizer....r....Z.act
5980 75 61 6c 5f 68 61 73 68 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 15 63 68 65 63 6b 5f 69 ual_hashr#...r#...r$.....check_i
59a0 6e 73 74 61 6c 6c 65 64 5f 66 69 6c 65 73 c4 02 00 00 73 2e 00 00 00 00 09 04 01 0e 01 0a 01 14 nstalled_files....s.............
59c0 01 0c 01 0e 01 08 01 02 01 0c 01 14 01 0c 01 10 01 0c 01 14 01 04 01 08 01 12 02 04 02 0c 01 10 ................................
59e0 01 0a 01 20 01 7a 2b 49 6e 73 74 61 6c 6c 65 64 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 63 68 65 .....z+InstalledDistribution.che
5a00 63 6b 5f 69 6e 73 74 61 6c 6c 65 64 5f 66 69 6c 65 73 63 01 00 00 00 00 00 00 00 08 00 00 00 09 ck_installed_filesc.............
5a20 00 00 00 43 00 00 00 73 8e 00 00 00 69 00 7d 01 74 00 6a 01 a0 02 7c 00 6a 01 64 01 a1 02 7d 02 ...C...s....i.}.t.j...|.j.d...}.
5a40 74 00 6a 01 a0 03 7c 02 a1 01 72 8a 74 04 6a 05 7c 02 64 02 64 03 64 04 8d 03 8f 12 7d 03 7c 03 t.j...|...r.t.j.|.d.d.d.....}.|.
5a60 a0 06 a1 00 a0 07 a1 00 7d 04 57 00 64 05 51 00 52 00 58 00 78 40 7c 04 44 00 5d 38 7d 05 7c 05 ........}.W.d.Q.R.X.x@|.D.]8}.|.
5a80 a0 08 64 06 64 07 a1 02 5c 02 7d 06 7d 07 7c 06 64 08 6b 02 72 7e 7c 01 a0 09 7c 06 67 00 a1 02 ..d.d...\.}.}.|.d.k.r~|...|.g...
5aa0 a0 0a 7c 07 a1 01 01 00 71 4e 7c 07 7c 01 7c 06 3c 00 71 4e 57 00 7c 01 53 00 29 09 61 a0 02 00 ..|.....qN|.|.|.<.qNW.|.S.).a...
5ac0 00 0a 20 20 20 20 20 20 20 20 41 20 64 69 63 74 69 6f 6e 61 72 79 20 6f 66 20 73 68 61 72 65 64 ..........A.dictionary.of.shared
5ae0 20 6c 6f 63 61 74 69 6f 6e 73 20 77 68 6f 73 65 20 6b 65 79 73 20 61 72 65 20 69 6e 20 74 68 65 .locations.whose.keys.are.in.the
5b00 20 73 65 74 20 27 70 72 65 66 69 78 27 2c 0a 20 20 20 20 20 20 20 20 27 70 75 72 65 6c 69 62 27 .set.'prefix',.........'purelib'
5b20 2c 20 27 70 6c 61 74 6c 69 62 27 2c 20 27 73 63 72 69 70 74 73 27 2c 20 27 68 65 61 64 65 72 73 ,.'platlib',.'scripts',.'headers
5b40 27 2c 20 27 64 61 74 61 27 20 61 6e 64 20 27 6e 61 6d 65 73 70 61 63 65 27 2e 0a 20 20 20 20 20 ',.'data'.and.'namespace'.......
5b60 20 20 20 54 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 76 61 6c 75 65 20 69 73 20 74 68 ...The.corresponding.value.is.th
5b80 65 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68 20 6f 66 20 74 68 61 74 20 63 61 74 65 67 6f 72 79 e.absolute.path.of.that.category
5ba0 20 66 6f 72 0a 20 20 20 20 20 20 20 20 74 68 69 73 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2c 20 .for.........this.distribution,.
5bc0 61 6e 64 20 74 61 6b 65 73 20 69 6e 74 6f 20 61 63 63 6f 75 6e 74 20 61 6e 79 20 70 61 74 68 73 and.takes.into.account.any.paths
5be0 20 73 65 6c 65 63 74 65 64 20 62 79 20 74 68 65 0a 20 20 20 20 20 20 20 20 75 73 65 72 20 61 74 .selected.by.the.........user.at
5c00 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 74 69 6d 65 20 28 65 2e 67 2e 20 76 69 61 20 63 6f 6d .installation.time.(e.g..via.com
5c20 6d 61 6e 64 2d 6c 69 6e 65 20 61 72 67 75 6d 65 6e 74 73 29 2e 20 49 6e 20 74 68 65 0a 20 20 20 mand-line.arguments)..In.the....
5c40 20 20 20 20 20 63 61 73 65 20 6f 66 20 74 68 65 20 27 6e 61 6d 65 73 70 61 63 65 27 20 6b 65 79 .....case.of.the.'namespace'.key
5c60 2c 20 74 68 69 73 20 77 6f 75 6c 64 20 62 65 20 61 20 6c 69 73 74 20 6f 66 20 61 62 73 6f 6c 75 ,.this.would.be.a.list.of.absolu
5c80 74 65 20 70 61 74 68 73 0a 20 20 20 20 20 20 20 20 66 6f 72 20 74 68 65 20 72 6f 6f 74 73 20 6f te.paths.........for.the.roots.o
5ca0 66 20 6e 61 6d 65 73 70 61 63 65 20 70 61 63 6b 61 67 65 73 20 69 6e 20 74 68 69 73 20 64 69 73 f.namespace.packages.in.this.dis
5cc0 74 72 69 62 75 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 66 69 72 73 74 20 74 69 tribution...........The.first.ti
5ce0 6d 65 20 74 68 69 73 20 70 72 6f 70 65 72 74 79 20 69 73 20 61 63 63 65 73 73 65 64 2c 20 74 68 me.this.property.is.accessed,.th
5d00 65 20 72 65 6c 65 76 61 6e 74 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 0a 20 20 20 20 20 20 e.relevant.information.is.......
5d20 20 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 53 48 41 52 45 44 20 66 69 6c 65 20 69 6e 20 74 ..read.from.the.SHARED.file.in.t
5d40 68 65 20 2e 64 69 73 74 2d 69 6e 66 6f 20 64 69 72 65 63 74 6f 72 79 2e 0a 20 20 20 20 20 20 20 he..dist-info.directory.........
5d60 20 72 1d 00 00 00 72 54 00 00 00 7a 05 75 74 66 2d 38 29 01 da 08 65 6e 63 6f 64 69 6e 67 4e 72 .r....rT...z.utf-8)...encodingNr
5d80 d5 00 00 00 72 03 00 00 00 da 09 6e 61 6d 65 73 70 61 63 65 29 0b 72 ac 00 00 00 72 20 00 00 00 ....r......namespace).r....r....
5da0 72 4a 00 00 00 72 d7 00 00 00 da 06 63 6f 64 65 63 73 72 ae 00 00 00 72 af 00 00 00 72 b0 00 00 rJ...r......codecsr....r....r...
5dc0 00 72 8c 00 00 00 72 27 00 00 00 72 29 00 00 00 29 08 72 22 00 00 00 72 63 00 00 00 da 0b 73 68 .r....r'...r)...).r"...rc.....sh
5de0 61 72 65 64 5f 70 61 74 68 72 b1 00 00 00 da 05 6c 69 6e 65 73 da 04 6c 69 6e 65 72 28 00 00 00 ared_pathr......lines..liner(...
5e00 72 39 00 00 00 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 10 73 68 61 72 65 64 5f 6c 6f 63 r9...r#...r#...r$.....shared_loc
5e20 61 74 69 6f 6e 73 e7 02 00 00 73 16 00 00 00 00 0e 04 01 10 01 0c 01 12 01 16 01 0a 01 10 01 08 ations....s.....................
5e40 01 14 02 0c 01 7a 26 49 6e 73 74 61 6c 6c 65 64 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 73 68 61 .....z&InstalledDistribution.sha
5e60 72 65 64 5f 6c 6f 63 61 74 69 6f 6e 73 63 03 00 00 00 00 00 00 00 09 00 00 00 09 00 00 00 43 00 red_locationsc................C.
5e80 00 00 73 b4 00 00 00 74 00 6a 01 a0 02 7c 00 6a 01 64 01 a1 02 7d 03 74 03 a0 04 64 02 7c 03 a1 ..s....t.j...|.j.d...}.t...d.|..
5ea0 02 01 00 7c 02 72 24 64 03 53 00 67 00 7d 04 78 36 64 04 44 00 5d 2e 7d 05 7c 01 7c 05 19 00 7d ...|.r$d.S.g.}.x6d.D.].}.|.|...}
5ec0 06 74 00 6a 01 a0 05 7c 01 7c 05 19 00 a1 01 72 2e 7c 04 a0 06 64 05 7c 05 7c 06 66 02 16 00 a1 .t.j...|.|.....r.|...d.|.|.f....
5ee0 01 01 00 71 2e 57 00 78 22 7c 01 a0 07 64 06 64 07 a1 02 44 00 5d 12 7d 07 7c 04 a0 06 64 08 7c ...q.W.x"|...d.d...D.].}.|...d.|
5f00 07 16 00 a1 01 01 00 71 6e 57 00 74 08 6a 09 7c 03 64 09 64 0a 64 0b 8d 03 8f 16 7d 08 7c 08 a0 .......qnW.t.j.|.d.d.d.....}.|..
5f20 0a 64 0c a0 02 7c 04 a1 01 a1 01 01 00 57 00 64 03 51 00 52 00 58 00 7c 03 53 00 29 0d 61 61 01 .d...|.......W.d.Q.R.X.|.S.).aa.
5f40 00 00 0a 20 20 20 20 20 20 20 20 57 72 69 74 65 20 73 68 61 72 65 64 20 6c 6f 63 61 74 69 6f 6e ...........Write.shared.location
5f60 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 74 6f 20 74 68 65 20 53 48 41 52 45 44 20 66 69 6c 65 20 .information.to.the.SHARED.file.
5f80 69 6e 20 2e 64 69 73 74 2d 69 6e 66 6f 2e 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 70 61 in..dist-info..........:param.pa
5fa0 74 68 73 3a 20 41 20 64 69 63 74 69 6f 6e 61 72 79 20 61 73 20 64 65 73 63 72 69 62 65 64 20 69 ths:.A.dictionary.as.described.i
5fc0 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 6f 72 0a 20 20 20 20 20 20 20 20 n.the.documentation.for.........
5fe0 3a 6d 65 74 68 3a 60 73 68 61 72 65 64 5f 6c 6f 63 61 74 69 6f 6e 73 60 2e 0a 20 20 20 20 20 20 :meth:`shared_locations`........
6000 20 20 3a 70 61 72 61 6d 20 64 72 79 5f 72 75 6e 3a 20 49 66 20 54 72 75 65 2c 20 74 68 65 20 61 ..:param.dry_run:.If.True,.the.a
6020 63 74 69 6f 6e 20 69 73 20 6c 6f 67 67 65 64 20 62 75 74 20 6e 6f 20 66 69 6c 65 20 69 73 20 61 ction.is.logged.but.no.file.is.a
6040 63 74 75 61 6c 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 20 ctually.........................
6060 77 72 69 74 74 65 6e 2e 0a 20 20 20 20 20 20 20 20 3a 72 65 74 75 72 6e 3a 20 54 68 65 20 70 61 written..........:return:.The.pa
6080 74 68 20 6f 66 20 74 68 65 20 66 69 6c 65 20 77 72 69 74 74 65 6e 20 74 6f 2e 0a 20 20 20 20 20 th.of.the.file.written.to.......
60a0 20 20 20 72 1d 00 00 00 7a 0b 63 72 65 61 74 69 6e 67 20 25 73 4e 29 05 72 a5 00 00 00 da 03 6c ...r....z.creating.%sN).r......l
60c0 69 62 da 07 68 65 61 64 65 72 73 da 07 73 63 72 69 70 74 73 72 a4 00 00 00 7a 05 25 73 3d 25 73 ib..headers..scriptsr....z.%s=%s
60e0 72 dc 00 00 00 72 23 00 00 00 7a 0c 6e 61 6d 65 73 70 61 63 65 3d 25 73 72 c1 00 00 00 7a 05 75 r....r#...z.namespace=%sr....z.u
6100 74 66 2d 38 29 01 72 db 00 00 00 da 01 0a 29 0b 72 ac 00 00 00 72 20 00 00 00 72 4a 00 00 00 72 tf-8).r.......).r....r....rJ...r
6120 4e 00 00 00 72 c8 00 00 00 72 c9 00 00 00 72 29 00 00 00 da 03 67 65 74 72 dd 00 00 00 72 ae 00 N...r....r....r).....getr....r..
6140 00 00 da 05 77 72 69 74 65 29 09 72 22 00 00 00 72 cd 00 00 00 72 ce 00 00 00 72 de 00 00 00 72 ....write).r"...r....r....r....r
6160 df 00 00 00 72 28 00 00 00 72 20 00 00 00 da 02 6e 73 72 b1 00 00 00 72 23 00 00 00 72 23 00 00 ....r(...r......nsr....r#...r#..
6180 00 72 24 00 00 00 da 16 77 72 69 74 65 5f 73 68 61 72 65 64 5f 6c 6f 63 61 74 69 6f 6e 73 02 03 .r$.....write_shared_locations..
61a0 00 00 73 1c 00 00 00 00 09 10 01 0c 01 04 01 04 01 04 01 0a 01 08 01 10 01 16 01 12 01 12 02 12 ..s.............................
61c0 01 1a 01 7a 2c 49 6e 73 74 61 6c 6c 65 64 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 77 72 69 74 65 ...z,InstalledDistribution.write
61e0 5f 73 68 61 72 65 64 5f 6c 6f 63 61 74 69 6f 6e 73 63 02 00 00 00 00 00 00 00 03 00 00 00 04 00 _shared_locationsc..............
6200 00 00 43 00 00 00 73 46 00 00 00 7c 01 74 00 6b 07 72 1a 74 01 64 01 7c 01 7c 00 6a 02 66 02 16 ..C...sF...|.t.k.r.t.d.|.|.j.f..
6220 00 83 01 82 01 74 03 a0 04 7c 00 6a 02 a1 01 7d 02 7c 02 64 00 6b 08 72 3c 74 01 64 02 7c 00 6a .....t...|.j...}.|.d.k.r<t.d.|.j
6240 02 16 00 83 01 82 01 7c 02 a0 05 7c 01 a1 01 53 00 29 03 4e 7a 2b 69 6e 76 61 6c 69 64 20 70 61 .......|...|...S.).Nz+invalid.pa
6260 74 68 20 66 6f 72 20 61 20 64 69 73 74 2d 69 6e 66 6f 20 66 69 6c 65 3a 20 25 72 20 61 74 20 25 th.for.a.dist-info.file:.%r.at.%
6280 72 7a 1d 55 6e 61 62 6c 65 20 74 6f 20 67 65 74 20 61 20 66 69 6e 64 65 72 20 66 6f 72 20 25 73 rz.Unable.to.get.a.finder.for.%s
62a0 29 06 da 0a 44 49 53 54 5f 46 49 4c 45 53 72 04 00 00 00 72 20 00 00 00 72 05 00 00 00 72 43 00 )...DIST_FILESr....r....r....rC.
62c0 00 00 72 44 00 00 00 29 03 72 22 00 00 00 72 20 00 00 00 72 53 00 00 00 72 23 00 00 00 72 23 00 ..rD...).r"...r....rS...r#...r#.
62e0 00 00 72 24 00 00 00 72 b7 00 00 00 1b 03 00 00 73 0e 00 00 00 00 01 08 01 04 01 0e 01 0c 01 08 ..r$...r........s...............
6300 01 0e 01 7a 2b 49 6e 73 74 61 6c 6c 65 64 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 67 65 74 5f 64 ...z+InstalledDistribution.get_d
6320 69 73 74 69 6e 66 6f 5f 72 65 73 6f 75 72 63 65 63 02 00 00 00 00 00 00 00 03 00 00 00 05 00 00 istinfo_resourcec...............
6340 00 43 00 00 00 73 7e 00 00 00 7c 01 a0 00 74 01 6a 02 a1 01 64 01 6b 05 72 54 7c 01 a0 03 74 01 .C...s~...|...t.j...d.k.rT|...t.
6360 6a 02 a1 01 64 02 64 03 85 02 19 00 5c 02 7d 02 7d 01 7c 02 7c 00 6a 04 a0 03 74 01 6a 02 a1 01 j...d.d.....\.}.}.|.|.j...t.j...
6380 64 04 19 00 6b 03 72 54 74 05 64 05 7c 01 7c 00 6a 06 7c 00 6a 07 66 03 16 00 83 01 82 01 7c 01 d...k.rTt.d.|.|.j.|.j.f.......|.
63a0 74 08 6b 07 72 6e 74 05 64 06 7c 01 7c 00 6a 04 66 02 16 00 83 01 82 01 74 01 6a 04 a0 09 7c 00 t.k.rnt.d.|.|.j.f.......t.j...|.
63c0 6a 04 7c 01 a1 02 53 00 29 07 61 fb 01 00 00 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 20 j.|...S.).a.............Returns.
63e0 61 20 70 61 74 68 20 6c 6f 63 61 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 60 60 2e 64 69 73 74 a.path.located.under.the.``.dist
6400 2d 69 6e 66 6f 60 60 20 64 69 72 65 63 74 6f 72 79 2e 20 52 65 74 75 72 6e 73 20 61 0a 20 20 20 -info``.directory..Returns.a....
6420 20 20 20 20 20 73 74 72 69 6e 67 20 72 65 70 72 65 73 65 6e 74 69 6e 67 20 74 68 65 20 70 61 74 .....string.representing.the.pat
6440 68 2e 0a 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 65 74 65 72 20 70 61 74 68 3a 20 61 20 60 h...........:parameter.path:.a.`
6460 60 27 2f 27 60 60 2d 73 65 70 61 72 61 74 65 64 20 70 61 74 68 20 72 65 6c 61 74 69 76 65 20 74 `'/'``-separated.path.relative.t
6480 6f 20 74 68 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 60 o.the..........................`
64a0 60 2e 64 69 73 74 2d 69 6e 66 6f 60 60 20 64 69 72 65 63 74 6f 72 79 20 6f 72 20 61 6e 20 61 62 `.dist-info``.directory.or.an.ab
64c0 73 6f 6c 75 74 65 20 70 61 74 68 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 solute.path;....................
64e0 20 20 20 20 20 20 49 66 20 2a 70 61 74 68 2a 20 69 73 20 61 6e 20 61 62 73 6f 6c 75 74 65 20 70 ......If.*path*.is.an.absolute.p
6500 61 74 68 20 61 6e 64 20 64 6f 65 73 6e 27 74 20 73 74 61 72 74 0a 20 20 20 20 20 20 20 20 20 20 ath.and.doesn't.start...........
6520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 74 68 65 20 60 60 2e 64 69 73 74 2d ...............with.the.``.dist-
6540 69 6e 66 6f 60 60 20 64 69 72 65 63 74 6f 72 79 20 70 61 74 68 2c 0a 20 20 20 20 20 20 20 20 20 info``.directory.path,..........
6560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 20 3a 63 6c 61 73 73 3a 60 44 69 73 74 6c 69 ................a.:class:`Distli
6580 62 45 78 63 65 70 74 69 6f 6e 60 20 69 73 20 72 61 69 73 65 64 0a 20 20 20 20 20 20 20 20 3a 74 bException`.is.raised.........:t
65a0 79 70 65 20 70 61 74 68 3a 20 73 74 72 0a 20 20 20 20 20 20 20 20 3a 72 74 79 70 65 3a 20 73 74 ype.path:.str.........:rtype:.st
65c0 72 0a 20 20 20 20 20 20 20 20 72 01 00 00 00 e9 fe ff ff ff 4e e9 ff ff ff ff 7a 3b 64 69 73 74 r.........r.........N.....z;dist
65e0 2d 69 6e 66 6f 20 66 69 6c 65 20 25 72 20 64 6f 65 73 20 6e 6f 74 20 62 65 6c 6f 6e 67 20 74 6f -info.file.%r.does.not.belong.to
6600 20 74 68 65 20 25 72 20 25 73 20 64 69 73 74 72 69 62 75 74 69 6f 6e 7a 2b 69 6e 76 61 6c 69 64 .the.%r.%s.distributionz+invalid
6620 20 70 61 74 68 20 66 6f 72 20 61 20 64 69 73 74 2d 69 6e 66 6f 20 66 69 6c 65 3a 20 25 72 20 61 .path.for.a.dist-info.file:.%r.a
6640 74 20 25 72 29 0a 72 44 00 00 00 72 ac 00 00 00 da 03 73 65 70 72 8c 00 00 00 72 20 00 00 00 72 t.%r).rD...r......sepr....r....r
6660 04 00 00 00 72 1f 00 00 00 72 5e 00 00 00 72 ea 00 00 00 72 4a 00 00 00 29 03 72 22 00 00 00 72 ....r....r^...r....rJ...).r"...r
6680 20 00 00 00 72 5f 00 00 00 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 72 c2 00 00 00 24 03 00 ....r_...r#...r#...r$...r....$..
66a0 00 73 14 00 00 00 00 0e 10 02 18 01 16 01 02 01 02 01 12 03 08 01 04 01 0e 02 7a 27 49 6e 73 74 .s........................z'Inst
66c0 61 6c 6c 65 64 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 67 65 74 5f 64 69 73 74 69 6e 66 6f 5f 66 alledDistribution.get_distinfo_f
66e0 69 6c 65 63 01 00 00 00 00 00 00 00 05 00 00 00 05 00 00 00 63 00 00 00 73 56 00 00 00 74 00 6a ilec................c...sV...t.j
6700 01 a0 02 7c 00 6a 01 a1 01 7d 01 78 42 7c 00 a0 03 a1 00 44 00 5d 36 5c 03 7d 02 7d 03 7d 04 74 ...|.j...}.xB|.....D.]6\.}.}.}.t
6720 00 6a 01 a0 04 7c 02 a1 01 73 3c 74 00 6a 01 a0 05 7c 01 7c 02 a1 02 7d 02 7c 02 a0 06 7c 00 6a .j...|...s<t.j...|.|...}.|...|.j
6740 01 a1 01 72 18 7c 02 56 00 01 00 71 18 57 00 64 01 53 00 29 02 7a f3 0a 20 20 20 20 20 20 20 20 ...r.|.V...q.W.d.S.).z..........
6760 49 74 65 72 61 74 65 73 20 6f 76 65 72 20 74 68 65 20 60 60 52 45 43 4f 52 44 60 60 20 65 6e 74 Iterates.over.the.``RECORD``.ent
6780 72 69 65 73 20 61 6e 64 20 72 65 74 75 72 6e 73 20 70 61 74 68 73 20 66 6f 72 20 65 61 63 68 20 ries.and.returns.paths.for.each.
67a0 6c 69 6e 65 20 69 66 0a 20 20 20 20 20 20 20 20 74 68 65 20 70 61 74 68 20 69 73 20 70 6f 69 6e line.if.........the.path.is.poin
67c0 74 69 6e 67 20 74 6f 20 61 20 66 69 6c 65 20 6c 6f 63 61 74 65 64 20 69 6e 20 74 68 65 20 60 60 ting.to.a.file.located.in.the.``
67e0 2e 64 69 73 74 2d 69 6e 66 6f 60 60 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 6f .dist-info``.directory.........o
6800 72 20 6f 6e 65 20 6f 66 20 69 74 73 20 73 75 62 64 69 72 65 63 74 6f 72 69 65 73 2e 0a 0a 20 20 r.one.of.its.subdirectories.....
6820 20 20 20 20 20 20 3a 72 65 74 75 72 6e 73 3a 20 69 74 65 72 61 74 6f 72 20 6f 66 20 70 61 74 68 ......:returns:.iterator.of.path
6840 73 0a 20 20 20 20 20 20 20 20 4e 29 07 72 ac 00 00 00 72 20 00 00 00 72 c6 00 00 00 72 bf 00 00 s.........N).r....r....r....r...
6860 00 72 d6 00 00 00 72 4a 00 00 00 72 c7 00 00 00 29 05 72 22 00 00 00 72 cf 00 00 00 72 20 00 00 .r....rJ...r....).r"...r....r...
6880 00 72 bd 00 00 00 72 be 00 00 00 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 13 6c 69 73 74 .r....r....r#...r#...r$.....list
68a0 5f 64 69 73 74 69 6e 66 6f 5f 66 69 6c 65 73 41 03 00 00 73 0c 00 00 00 00 08 0e 01 14 02 0c 01 _distinfo_filesA...s............
68c0 0e 01 0c 01 7a 29 49 6e 73 74 61 6c 6c 65 64 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 6c 69 73 74 ....z)InstalledDistribution.list
68e0 5f 64 69 73 74 69 6e 66 6f 5f 66 69 6c 65 73 63 02 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 _distinfo_filesc................
6900 43 00 00 00 73 16 00 00 00 74 00 7c 01 74 01 83 02 6f 14 7c 00 6a 02 7c 01 6a 02 6b 02 53 00 29 C...s....t.|.t...o.|.j.|.j.k.S.)
6920 01 4e 29 03 72 58 00 00 00 72 16 00 00 00 72 20 00 00 00 29 02 72 22 00 00 00 72 92 00 00 00 72 .N).rX...r....r....).r"...r....r
6940 23 00 00 00 72 23 00 00 00 72 24 00 00 00 72 93 00 00 00 51 03 00 00 73 04 00 00 00 00 01 0a 01 #...r#...r$...r....Q...s........
6960 7a 1c 49 6e 73 74 61 6c 6c 65 64 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 5f 5f 65 71 5f 5f 29 02 z.InstalledDistribution.__eq__).
6980 4e 4e 29 01 46 29 01 46 29 1a 72 2c 00 00 00 72 2d 00 00 00 72 2e 00 00 00 72 2f 00 00 00 72 9d NN).F).F).r,...r-...r....r/...r.
69a0 00 00 00 72 25 00 00 00 72 90 00 00 00 72 b2 00 00 00 72 bf 00 00 00 72 0e 00 00 00 72 73 00 00 ...r%...r....r....r....r....rs..
69c0 00 72 10 00 00 00 72 11 00 00 00 72 70 00 00 00 72 c5 00 00 00 72 d4 00 00 00 72 da 00 00 00 72 .r....r....rp...r....r....r....r
69e0 e1 00 00 00 72 e9 00 00 00 72 b7 00 00 00 72 c2 00 00 00 72 ee 00 00 00 72 93 00 00 00 da 06 6f ....r....r....r....r....r......o
6a00 62 6a 65 63 74 72 95 00 00 00 72 a7 00 00 00 72 23 00 00 00 72 23 00 00 00 29 01 72 9a 00 00 00 bjectr....r....r#...r#...).r....
6a20 72 24 00 00 00 72 16 00 00 00 11 02 00 00 73 28 00 00 00 08 06 04 02 04 02 0e 22 08 04 08 03 08 r$...r........s(..........".....
6a40 17 0c 0e 08 0f 08 0b 08 14 08 0a 0a 23 08 23 0c 1b 0a 19 08 09 08 1d 08 10 08 05 63 00 00 00 00 ............#.#............c....
6a60 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 73 6a 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a ................sj...e.Z.d.Z.d.Z
6a80 03 64 02 5a 04 69 00 5a 05 64 15 87 00 66 01 64 04 64 05 84 09 5a 06 64 06 64 07 84 00 5a 07 64 .d.Z.i.Z.d...f.d.d...Z.d.d...Z.d
6aa0 08 64 09 84 00 5a 08 64 0a 64 0b 84 00 5a 09 64 0c 64 0d 84 00 5a 0a 64 0e 64 0f 84 00 5a 0b 64 .d...Z.d.d...Z.d.d...Z.d.d...Z.d
6ac0 16 64 11 64 12 84 01 5a 0c 64 13 64 14 84 00 5a 0d 65 0e 6a 0f 5a 0f 87 00 04 00 5a 10 53 00 29 .d.d...Z.d.d...Z.e.j.Z.....Z.S.)
6ae0 17 72 17 00 00 00 61 11 01 00 00 43 72 65 61 74 65 64 20 77 69 74 68 20 74 68 65 20 2a 70 61 74 .r....a....Created.with.the.*pat
6b00 68 2a 20 6f 66 20 74 68 65 20 60 60 2e 65 67 67 2d 69 6e 66 6f 60 60 20 64 69 72 65 63 74 6f 72 h*.of.the.``.egg-info``.director
6b20 79 20 6f 72 20 66 69 6c 65 20 70 72 6f 76 69 64 65 64 0a 20 20 20 20 74 6f 20 74 68 65 20 63 6f y.or.file.provided.....to.the.co
6b40 6e 73 74 72 75 63 74 6f 72 2e 20 49 74 20 72 65 61 64 73 20 74 68 65 20 6d 65 74 61 64 61 74 61 nstructor..It.reads.the.metadata
6b60 20 63 6f 6e 74 61 69 6e 65 64 20 69 6e 20 74 68 65 20 66 69 6c 65 20 69 74 73 65 6c 66 2c 20 6f .contained.in.the.file.itself,.o
6b80 72 0a 20 20 20 20 69 66 20 74 68 65 20 67 69 76 65 6e 20 70 61 74 68 20 68 61 70 70 65 6e 73 20 r.....if.the.given.path.happens.
6ba0 74 6f 20 62 65 20 61 20 64 69 72 65 63 74 6f 72 79 2c 20 74 68 65 20 6d 65 74 61 64 61 74 61 20 to.be.a.directory,.the.metadata.
6bc0 69 73 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 66 69 6c 65 20 60 60 50 4b 47 2d is.read.from.the.....file.``PKG-
6be0 49 4e 46 4f 60 60 20 75 6e 64 65 72 20 74 68 61 74 20 64 69 72 65 63 74 6f 72 79 2e 54 4e 63 03 INFO``.under.that.directory.TNc.
6c00 00 00 00 00 00 00 00 05 00 00 00 05 00 00 00 03 00 00 00 73 92 00 00 00 64 01 64 02 84 00 7d 03 ...................s....d.d...}.
6c20 7c 01 7c 00 5f 00 7c 02 7c 00 5f 01 7c 02 72 4a 7c 02 6a 02 72 4a 7c 01 7c 02 6a 03 6a 00 6b 06 |.|._.|.|._.|.rJ|.j.rJ|.|.j.j.k.
6c40 72 4a 7c 02 6a 03 6a 00 7c 01 19 00 6a 04 7d 04 7c 03 7c 00 7c 04 6a 05 7c 04 6a 06 83 03 01 00 rJ|.j.j.|...j.}.|.|.|.j.|.j.....
6c60 6e 30 7c 00 a0 07 7c 01 a1 01 7d 04 7c 03 7c 00 7c 04 6a 05 7c 04 6a 06 83 03 01 00 7c 02 72 7a n0|...|...}.|.|.|.j.|.j.....|.rz
6c80 7c 02 6a 02 72 7a 7c 02 6a 03 a0 08 7c 00 a1 01 01 00 74 09 74 0a 7c 00 83 02 a0 0b 7c 04 7c 01 |.j.rz|.j...|.....t.t.|.....|.|.
6ca0 7c 02 a1 03 01 00 64 00 53 00 29 03 4e 63 03 00 00 00 00 00 00 00 03 00 00 00 02 00 00 00 53 00 |.....d.S.).Nc................S.
6cc0 00 00 73 1a 00 00 00 7c 01 7c 00 5f 00 7c 01 a0 01 a1 00 7c 00 5f 02 7c 02 7c 00 5f 03 64 00 53 ..s....|.|._.|.....|._.|.|._.d.S
6ce0 00 29 01 4e 29 04 72 1f 00 00 00 72 62 00 00 00 72 28 00 00 00 72 5e 00 00 00 29 03 72 81 00 00 .).N).r....rb...r(...r^...).r...
6d00 00 da 01 6e 72 76 00 00 00 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 14 73 65 74 5f 6e 61 ...nrv...r#...r#...r$.....set_na
6d20 6d 65 5f 61 6e 64 5f 76 65 72 73 69 6f 6e 63 03 00 00 73 06 00 00 00 00 01 06 01 0a 01 7a 3a 45 me_and_versionc...s..........z:E
6d40 67 67 49 6e 66 6f 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 5f 5f 69 6e 69 74 5f 5f 2e 3c 6c 6f 63 ggInfoDistribution.__init__.<loc
6d60 61 6c 73 3e 2e 73 65 74 5f 6e 61 6d 65 5f 61 6e 64 5f 76 65 72 73 69 6f 6e 29 0c 72 20 00 00 00 als>.set_name_and_version).r....
6d80 72 99 00 00 00 72 36 00 00 00 72 35 00 00 00 72 40 00 00 00 72 1f 00 00 00 72 5e 00 00 00 da 0d r....r6...r5...r@...r....r^.....
6da0 5f 67 65 74 5f 6d 65 74 61 64 61 74 61 72 2b 00 00 00 72 98 00 00 00 72 17 00 00 00 72 25 00 00 _get_metadatar+...r....r....r%..
6dc0 00 29 05 72 22 00 00 00 72 20 00 00 00 72 41 00 00 00 72 f1 00 00 00 72 40 00 00 00 29 01 72 9a .).r"...r....rA...r....r@...).r.
6de0 00 00 00 72 23 00 00 00 72 24 00 00 00 72 25 00 00 00 62 03 00 00 73 16 00 00 00 00 01 08 05 06 ...r#...r$...r%...b...s.........
6e00 01 06 01 16 01 0e 01 12 02 0a 03 10 02 0a 01 0c 01 7a 1c 45 67 67 49 6e 66 6f 44 69 73 74 72 69 .................z.EggInfoDistri
6e20 62 75 74 69 6f 6e 2e 5f 5f 69 6e 69 74 5f 5f 63 02 00 00 00 00 00 00 00 0e 00 00 00 09 00 00 00 bution.__init__c................
6e40 03 00 00 00 73 d0 01 00 00 64 00 7d 02 64 01 64 02 84 00 89 00 87 00 66 01 64 03 64 04 84 08 7d ....s....d.}.d.d.......f.d.d...}
6e60 03 64 00 04 00 7d 04 7d 05 7c 01 a0 00 64 05 a1 01 72 f6 74 01 6a 02 a0 03 7c 01 a1 01 72 84 74 .d...}.}.|...d...r.t.j...|...r.t
6e80 01 6a 02 a0 04 7c 01 64 06 a1 02 7d 06 74 01 6a 02 a0 04 7c 06 64 07 a1 02 7d 07 74 05 7c 07 64 .j...|.d...}.t.j...|.d...}.t.|.d
6ea0 08 64 09 8d 02 7d 08 74 01 6a 02 a0 04 7c 06 64 0a a1 02 7d 09 74 01 6a 02 a0 04 7c 06 64 0b a1 .d...}.t.j...|.d...}.t.j...|.d..
6ec0 02 7d 04 7c 03 7c 09 83 01 7d 02 6e 70 74 06 a0 07 7c 01 a1 01 7d 0a 74 08 7c 0a a0 09 64 0c a1 .}.|.|...}.npt...|...}.t.|...d..
6ee0 01 a0 0a 64 0d a1 01 83 01 7d 0b 74 05 7c 0b 64 08 64 0e 8d 02 7d 08 79 2c 7c 0a a0 09 64 0f a1 ...d.....}.t.|.d.d...}.y,|...d..
6f00 01 7d 0c 7c 0a a0 09 64 10 a1 01 a0 0a 64 11 a1 01 7d 05 88 00 7c 0c a0 0a 64 11 a1 01 83 01 7d .}.|...d.....d...}...|...d.....}
6f20 02 57 00 6e 18 04 00 74 0b 6b 0a 72 f2 01 00 01 00 01 00 64 00 7d 02 59 00 6e 02 58 00 6e 66 7c .W.n...t.k.r.......d.}.Y.n.X.nf|
6f40 01 a0 00 64 12 a1 01 90 01 72 50 74 01 6a 02 a0 03 7c 01 a1 01 90 01 72 42 74 01 6a 02 a0 04 7c ...d.....rPt.j...|.....rBt.j...|
6f60 01 64 0a a1 02 7d 09 7c 03 7c 09 83 01 7d 02 74 01 6a 02 a0 04 7c 01 64 07 a1 02 7d 01 74 01 6a .d...}.|.|...}.t.j...|.d...}.t.j
6f80 02 a0 04 7c 01 64 0b a1 02 7d 04 74 05 7c 01 64 08 64 09 8d 02 7d 08 6e 0c 74 0c 64 13 7c 01 16 ...|.d...}.t.|.d.d...}.n.t.d.|..
6fa0 00 83 01 82 01 7c 02 90 01 72 6c 7c 08 a0 0d 7c 02 a1 01 01 00 7c 05 64 00 6b 08 90 01 72 b2 7c .....|...rl|...|.....|.d.k...r.|
6fc0 04 64 00 6b 09 90 01 72 b2 74 01 6a 02 a0 0e 7c 04 a1 01 90 01 72 b2 74 0f 7c 04 64 14 83 02 8f .d.k...r.t.j...|.....r.t.|.d....
6fe0 14 7d 0d 7c 0d a0 10 a1 00 a0 0a 64 11 a1 01 7d 05 57 00 64 00 51 00 52 00 58 00 7c 05 90 01 73 .}.|.......d...}.W.d.Q.R.X.|...s
7000 be 67 00 7d 05 6e 08 7c 05 a0 11 a1 00 7d 05 7c 05 7c 00 5f 12 7c 08 53 00 29 15 4e 63 01 00 00 .g.}.n.|.....}.|.|._.|.S.).Nc...
7020 00 00 00 00 00 06 00 00 00 06 00 00 00 53 00 00 00 73 a6 00 00 00 67 00 7d 01 7c 00 a0 00 a1 00 .............S...s....g.}.|.....
7040 7d 02 78 94 7c 02 44 00 5d 8c 7d 03 7c 03 a0 01 a1 00 7d 03 7c 03 a0 02 64 01 a1 01 72 36 74 03 }.x.|.D.].}.|.....}.|...d...r6t.
7060 a0 04 64 02 7c 03 a1 02 01 00 50 00 74 05 7c 03 83 01 7d 04 7c 04 73 50 74 03 a0 04 64 03 7c 03 ..d.|.....P.t.|...}.|.sPt...d.|.
7080 a1 02 01 00 71 12 7c 04 6a 06 72 60 74 03 a0 04 64 04 a1 01 01 00 7c 04 6a 07 73 74 7c 01 a0 08 ....q.|.j.r`t...d.....|.j.st|...
70a0 7c 04 6a 09 a1 01 01 00 71 12 64 05 a0 0a 64 06 64 07 84 00 7c 04 6a 07 44 00 83 01 a1 01 7d 05 |.j.....q.d...d.d...|.j.D.....}.
70c0 7c 01 a0 08 64 08 7c 04 6a 09 7c 05 66 02 16 00 a1 01 01 00 71 12 57 00 7c 01 53 00 29 09 7a 92 |...d.|.j.|.f.......q.W.|.S.).z.
70e0 43 72 65 61 74 65 20 61 20 6c 69 73 74 20 6f 66 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 66 72 Create.a.list.of.dependencies.fr
7100 6f 6d 20 61 20 72 65 71 75 69 72 65 73 2e 74 78 74 20 66 69 6c 65 2e 0a 0a 20 20 20 20 20 20 20 om.a.requires.txt.file..........
7120 20 20 20 20 20 2a 64 61 74 61 2a 3a 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 61 20 73 .....*data*:.the.contents.of.a.s
7140 65 74 75 70 74 6f 6f 6c 73 2d 70 72 6f 64 75 63 65 64 20 72 65 71 75 69 72 65 73 2e 74 78 74 20 etuptools-produced.requires.txt.
7160 66 69 6c 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 fa 01 5b 7a 2e 55 6e 65 78 70 65 63 74 65 file................[z.Unexpecte
7180 64 20 6c 69 6e 65 3a 20 71 75 69 74 74 69 6e 67 20 72 65 71 75 69 72 65 6d 65 6e 74 20 73 63 61 d.line:.quitting.requirement.sca
71a0 6e 3a 20 25 72 7a 23 4e 6f 74 20 72 65 63 6f 67 6e 69 73 65 64 20 61 73 20 61 20 72 65 71 75 69 n:.%rz#Not.recognised.as.a.requi
71c0 72 65 6d 65 6e 74 3a 20 25 72 7a 34 65 78 74 72 61 20 72 65 71 75 69 72 65 6d 65 6e 74 73 20 69 rement:.%rz4extra.requirements.i
71e0 6e 20 72 65 71 75 69 72 65 73 2e 74 78 74 20 61 72 65 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 n.requires.txt.are.not.supported
7200 7a 02 2c 20 63 01 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 73 00 00 00 73 16 00 00 00 7c 00 z.,.c................s...s....|.
7220 5d 0e 7d 01 64 00 7c 01 16 00 56 00 01 00 71 02 64 01 53 00 29 02 7a 04 25 73 25 73 4e 72 23 00 ].}.d.|...V...q.d.S.).z.%s%sNr#.
7240 00 00 29 02 72 b3 00 00 00 da 01 63 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 fa 09 3c 67 65 ..).r......cr#...r#...r$.....<ge
7260 6e 65 78 70 72 3e 91 03 00 00 73 02 00 00 00 04 00 7a 51 45 67 67 49 6e 66 6f 44 69 73 74 72 69 nexpr>....s......zQEggInfoDistri
7280 62 75 74 69 6f 6e 2e 5f 67 65 74 5f 6d 65 74 61 64 61 74 61 2e 3c 6c 6f 63 61 6c 73 3e 2e 70 61 bution._get_metadata.<locals>.pa
72a0 72 73 65 5f 72 65 71 75 69 72 65 73 5f 64 61 74 61 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 rse_requires_data.<locals>.<gene
72c0 78 70 72 3e 7a 07 25 73 20 28 25 73 29 29 0b 72 b0 00 00 00 da 05 73 74 72 69 70 72 c7 00 00 00 xpr>z.%s.(%s)).r......stripr....
72e0 72 4e 00 00 00 72 8b 00 00 00 72 0d 00 00 00 72 7c 00 00 00 da 0b 63 6f 6e 73 74 72 61 69 6e 74 rN...r....r....r|.....constraint
7300 73 72 29 00 00 00 72 1f 00 00 00 72 4a 00 00 00 29 06 72 a4 00 00 00 da 04 72 65 71 73 72 df 00 sr)...r....rJ...).r......reqsr..
7320 00 00 72 e0 00 00 00 72 54 00 00 00 5a 04 63 6f 6e 73 72 23 00 00 00 72 23 00 00 00 72 24 00 00 ..r....rT...Z.consr#...r#...r$..
7340 00 da 13 70 61 72 73 65 5f 72 65 71 75 69 72 65 73 5f 64 61 74 61 7a 03 00 00 73 26 00 00 00 00 ...parse_requires_dataz...s&....
7360 05 04 01 08 01 0a 01 08 01 0a 01 06 01 06 01 02 01 08 01 04 01 0c 01 02 01 06 01 0a 02 06 01 0e ................................
7380 02 16 01 18 01 7a 3e 45 67 67 49 6e 66 6f 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 5f 67 65 74 5f .....z>EggInfoDistribution._get_
73a0 6d 65 74 61 64 61 74 61 2e 3c 6c 6f 63 61 6c 73 3e 2e 70 61 72 73 65 5f 72 65 71 75 69 72 65 73 metadata.<locals>.parse_requires
73c0 5f 64 61 74 61 63 01 00 00 00 00 00 00 00 03 00 00 00 09 00 00 00 13 00 00 00 73 48 00 00 00 67 _datac....................sH...g
73e0 00 7d 01 79 2a 74 00 a0 01 7c 00 64 01 64 02 a1 03 8f 12 7d 02 88 00 7c 02 a0 02 a1 00 83 01 7d .}.y*t...|.d.d.....}...|.......}
7400 01 57 00 64 03 51 00 52 00 58 00 57 00 6e 14 04 00 74 03 6b 0a 72 42 01 00 01 00 01 00 59 00 6e .W.d.Q.R.X.W.n...t.k.rB......Y.n
7420 02 58 00 7c 01 53 00 29 04 7a 92 43 72 65 61 74 65 20 61 20 6c 69 73 74 20 6f 66 20 64 65 70 65 .X.|.S.).z.Create.a.list.of.depe
7440 6e 64 65 6e 63 69 65 73 20 66 72 6f 6d 20 61 20 72 65 71 75 69 72 65 73 2e 74 78 74 20 66 69 6c ndencies.from.a.requires.txt.fil
7460 65 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 2a 72 65 71 5f 70 61 74 68 2a 3a 20 74 68 65 20 e...............*req_path*:.the.
7480 70 61 74 68 20 74 6f 20 61 20 73 65 74 75 70 74 6f 6f 6c 73 2d 70 72 6f 64 75 63 65 64 20 72 65 path.to.a.setuptools-produced.re
74a0 71 75 69 72 65 73 2e 74 78 74 20 66 69 6c 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 54 00 quires.txt.file..............rT.
74c0 00 00 7a 05 75 74 66 2d 38 4e 29 04 72 dd 00 00 00 72 ae 00 00 00 72 af 00 00 00 da 07 49 4f 45 ..z.utf-8N).r....r....r......IOE
74e0 72 72 6f 72 29 03 da 08 72 65 71 5f 70 61 74 68 72 f8 00 00 00 72 d3 00 00 00 29 01 72 f9 00 00 rror)...req_pathr....r....).r...
7500 00 72 23 00 00 00 72 24 00 00 00 da 13 70 61 72 73 65 5f 72 65 71 75 69 72 65 73 5f 70 61 74 68 .r#...r$.....parse_requires_path
7520 95 03 00 00 73 0e 00 00 00 00 06 04 01 02 01 10 01 1a 01 0e 01 06 01 7a 3e 45 67 67 49 6e 66 6f ....s..................z>EggInfo
7540 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 5f 67 65 74 5f 6d 65 74 61 64 61 74 61 2e 3c 6c 6f 63 61 Distribution._get_metadata.<loca
7560 6c 73 3e 2e 70 61 72 73 65 5f 72 65 71 75 69 72 65 73 5f 70 61 74 68 7a 04 2e 65 67 67 7a 08 45 ls>.parse_requires_pathz..eggz.E
7580 47 47 2d 49 4e 46 4f 7a 08 50 4b 47 2d 49 4e 46 4f 72 3d 00 00 00 29 02 72 20 00 00 00 72 3f 00 GG-INFOz.PKG-INFOr=...).r....r?.
75a0 00 00 7a 0c 72 65 71 75 69 72 65 73 2e 74 78 74 7a 0d 74 6f 70 5f 6c 65 76 65 6c 2e 74 78 74 7a ..z.requires.txtz.top_level.txtz
75c0 11 45 47 47 2d 49 4e 46 4f 2f 50 4b 47 2d 49 4e 46 4f da 04 75 74 66 38 29 02 72 3e 00 00 00 72 .EGG-INFO/PKG-INFO..utf8).r>...r
75e0 3f 00 00 00 7a 15 45 47 47 2d 49 4e 46 4f 2f 72 65 71 75 69 72 65 73 2e 74 78 74 7a 16 45 47 47 ?...z.EGG-INFO/requires.txtz.EGG
7600 2d 49 4e 46 4f 2f 74 6f 70 5f 6c 65 76 65 6c 2e 74 78 74 7a 05 75 74 66 2d 38 7a 09 2e 65 67 67 -INFO/top_level.txtz.utf-8z..egg
7620 2d 69 6e 66 6f 7a 2c 70 61 74 68 20 6d 75 73 74 20 65 6e 64 20 77 69 74 68 20 2e 65 67 67 2d 69 -infoz,path.must.end.with..egg-i
7640 6e 66 6f 20 6f 72 20 2e 65 67 67 2c 20 67 6f 74 20 25 72 72 aa 00 00 00 29 13 72 47 00 00 00 72 nfo.or..egg,.got.%rr....).rG...r
7660 ac 00 00 00 72 20 00 00 00 72 c9 00 00 00 72 4a 00 00 00 72 09 00 00 00 da 09 7a 69 70 69 6d 70 ....r....r....rJ...r......zipimp
7680 6f 72 74 da 0b 7a 69 70 69 6d 70 6f 72 74 65 72 72 06 00 00 00 da 08 67 65 74 5f 64 61 74 61 72 ort..zipimporterr......get_datar
76a0 a3 00 00 00 72 fa 00 00 00 72 04 00 00 00 5a 10 61 64 64 5f 72 65 71 75 69 72 65 6d 65 6e 74 73 ....r....r....Z.add_requirements
76c0 72 ad 00 00 00 72 ae 00 00 00 72 af 00 00 00 72 b0 00 00 00 72 ab 00 00 00 29 0e 72 22 00 00 00 r....r....r....r....r....).r"...
76e0 72 20 00 00 00 da 08 72 65 71 75 69 72 65 73 72 fc 00 00 00 5a 07 74 6c 5f 70 61 74 68 5a 07 74 r......requiresr....Z.tl_pathZ.t
7700 6c 5f 64 61 74 61 72 6b 00 00 00 da 09 6d 65 74 61 5f 70 61 74 68 72 40 00 00 00 72 fb 00 00 00 l_datark.....meta_pathr@...r....
7720 5a 04 7a 69 70 66 72 3e 00 00 00 72 a4 00 00 00 72 b1 00 00 00 72 23 00 00 00 29 01 72 f9 00 00 Z.zipfr>...r....r....r#...).r...
7740 00 72 24 00 00 00 72 f2 00 00 00 77 03 00 00 73 54 00 00 00 00 01 04 02 08 1b 0c 0e 08 01 0a 01 .r$...r....w...sT...............
7760 0c 01 0e 01 0e 01 0c 01 0e 01 0e 01 0a 03 0a 01 02 01 12 01 0c 01 02 01 0a 01 10 01 12 01 0e 01 ................................
7780 0c 01 0c 01 0e 01 0e 01 08 01 0e 01 0e 01 0e 02 04 01 08 02 06 01 0a 02 0a 01 18 01 0c 01 18 01 ................................
77a0 06 01 06 02 08 01 06 01 7a 21 45 67 67 49 6e 66 6f 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 5f 67 ........z!EggInfoDistribution._g
77c0 65 74 5f 6d 65 74 61 64 61 74 61 63 01 00 00 00 00 00 00 00 01 00 00 00 04 00 00 00 43 00 00 00 et_metadatac................C...
77e0 73 14 00 00 00 64 01 7c 00 6a 00 7c 00 6a 01 7c 00 6a 02 66 03 16 00 53 00 29 02 4e 7a 21 3c 45 s....d.|.j.|.j.|.j.f...S.).Nz!<E
7800 67 67 49 6e 66 6f 44 69 73 74 72 69 62 75 74 69 6f 6e 20 25 72 20 25 73 20 61 74 20 25 72 3e 29 ggInfoDistribution.%r.%s.at.%r>)
7820 03 72 1f 00 00 00 72 5e 00 00 00 72 20 00 00 00 29 01 72 22 00 00 00 72 23 00 00 00 72 23 00 00 .r....r^...r....).r"...r#...r#..
7840 00 72 24 00 00 00 72 90 00 00 00 d1 03 00 00 73 04 00 00 00 00 01 02 01 7a 1c 45 67 67 49 6e 66 .r$...r........s........z.EggInf
7860 6f 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 5f 5f 72 65 70 72 5f 5f 63 01 00 00 00 00 00 00 00 01 oDistribution.__repr__c.........
7880 00 00 00 03 00 00 00 43 00 00 00 73 10 00 00 00 64 01 7c 00 6a 00 7c 00 6a 01 66 02 16 00 53 00 .......C...s....d.|.j.|.j.f...S.
78a0 29 02 4e 7a 05 25 73 20 25 73 29 02 72 1f 00 00 00 72 5e 00 00 00 29 01 72 22 00 00 00 72 23 00 ).Nz.%s.%s).r....r^...).r"...r#.
78c0 00 00 72 23 00 00 00 72 24 00 00 00 72 b2 00 00 00 d5 03 00 00 73 02 00 00 00 00 01 7a 1b 45 67 ..r#...r$...r........s......z.Eg
78e0 67 49 6e 66 6f 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 5f 5f 73 74 72 5f 5f 63 01 00 00 00 00 00 gInfoDistribution.__str__c......
7900 00 00 05 00 00 00 07 00 00 00 43 00 00 00 73 64 00 00 00 67 00 7d 01 74 00 6a 01 a0 02 7c 00 6a ..........C...sd...g.}.t.j...|.j
7920 01 64 01 a1 02 7d 02 74 00 6a 01 a0 03 7c 02 a1 01 72 60 78 3e 7c 00 a0 04 a1 00 44 00 5d 32 5c .d...}.t.j...|...r`x>|.....D.]2\
7940 03 7d 03 7d 04 7d 04 7c 03 7c 02 6b 02 72 3e 71 2a 74 00 6a 01 a0 03 7c 03 a1 01 73 2a 7c 01 a0 .}.}.}.|.|.k.r>q*t.j...|...s*|..
7960 05 7c 03 64 02 64 03 64 04 66 04 a1 01 01 00 71 2a 57 00 7c 01 53 00 29 05 61 a8 01 00 00 0a 20 .|.d.d.d.f.....q*W.|.S.).a......
7980 20 20 20 20 20 20 20 43 68 65 63 6b 73 20 74 68 61 74 20 74 68 65 20 68 61 73 68 65 73 20 61 6e .......Checks.that.the.hashes.an
79a0 64 20 73 69 7a 65 73 20 6f 66 20 74 68 65 20 66 69 6c 65 73 20 69 6e 20 60 60 52 45 43 4f 52 44 d.sizes.of.the.files.in.``RECORD
79c0 60 60 20 61 72 65 0a 20 20 20 20 20 20 20 20 6d 61 74 63 68 65 64 20 62 79 20 74 68 65 20 66 69 ``.are.........matched.by.the.fi
79e0 6c 65 73 20 74 68 65 6d 73 65 6c 76 65 73 2e 20 52 65 74 75 72 6e 73 20 61 20 28 70 6f 73 73 69 les.themselves..Returns.a.(possi
7a00 62 6c 79 20 65 6d 70 74 79 29 20 6c 69 73 74 20 6f 66 0a 20 20 20 20 20 20 20 20 6d 69 73 6d 61 bly.empty).list.of.........misma
7a20 74 63 68 65 73 2e 20 45 61 63 68 20 65 6e 74 72 79 20 69 6e 20 74 68 65 20 6d 69 73 6d 61 74 63 tches..Each.entry.in.the.mismatc
7a40 68 20 6c 69 73 74 20 77 69 6c 6c 20 62 65 20 61 20 74 75 70 6c 65 20 63 6f 6e 73 69 73 74 69 6e h.list.will.be.a.tuple.consistin
7a60 67 0a 20 20 20 20 20 20 20 20 6f 66 20 74 68 65 20 70 61 74 68 2c 20 27 65 78 69 73 74 73 27 2c g.........of.the.path,.'exists',
7a80 20 27 73 69 7a 65 27 20 6f 72 20 27 68 61 73 68 27 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 77 .'size'.or.'hash'.according.to.w
7aa0 68 61 74 20 64 69 64 6e 27 74 20 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20 28 65 78 69 73 74 65 hat.didn't.match.........(existe
7ac0 6e 63 65 20 69 73 20 63 68 65 63 6b 65 64 20 66 69 72 73 74 2c 20 74 68 65 6e 20 73 69 7a 65 2c nce.is.checked.first,.then.size,
7ae0 20 74 68 65 6e 20 68 61 73 68 29 2c 20 74 68 65 20 65 78 70 65 63 74 65 64 0a 20 20 20 20 20 20 .then.hash),.the.expected.......
7b00 20 20 76 61 6c 75 65 20 61 6e 64 20 74 68 65 20 61 63 74 75 61 6c 20 76 61 6c 75 65 2e 0a 20 20 ..value.and.the.actual.value....
7b20 20 20 20 20 20 20 7a 13 69 6e 73 74 61 6c 6c 65 64 2d 66 69 6c 65 73 2e 74 78 74 72 ad 00 00 00 ......z.installed-files.txtr....
7b40 54 46 29 06 72 ac 00 00 00 72 20 00 00 00 72 4a 00 00 00 72 ad 00 00 00 72 c5 00 00 00 72 29 00 TF).r....r....rJ...r....r....r).
7b60 00 00 29 05 72 22 00 00 00 72 d9 00 00 00 72 d0 00 00 00 72 20 00 00 00 72 5b 00 00 00 72 23 00 ..).r"...r....r....r....r[...r#.
7b80 00 00 72 23 00 00 00 72 24 00 00 00 72 da 00 00 00 d8 03 00 00 73 12 00 00 00 00 09 04 01 10 01 ..r#...r$...r........s..........
7ba0 0c 01 14 01 08 01 02 01 0c 01 16 01 7a 29 45 67 67 49 6e 66 6f 44 69 73 74 72 69 62 75 74 69 6f ............z)EggInfoDistributio
7bc0 6e 2e 63 68 65 63 6b 5f 69 6e 73 74 61 6c 6c 65 64 5f 66 69 6c 65 73 63 01 00 00 00 00 00 00 00 n.check_installed_filesc........
7be0 08 00 00 00 09 00 00 00 43 00 00 00 73 d6 00 00 00 64 01 64 02 84 00 7d 01 64 03 64 04 84 00 7d ........C...s....d.d...}.d.d...}
7c00 02 74 00 6a 01 a0 02 7c 00 6a 01 64 05 a1 02 7d 03 67 00 7d 04 74 00 6a 01 a0 03 7c 03 a1 01 72 .t.j...|.j.d...}.g.}.t.j...|...r
7c20 d2 74 04 6a 05 7c 03 64 06 64 07 64 08 8d 03 8f 7c 7d 05 78 74 7c 05 44 00 5d 6c 7d 06 7c 06 a0 .t.j.|.d.d.d....|}.xt|.D.]l}.|..
7c40 06 a1 00 7d 06 74 00 6a 01 a0 07 74 00 6a 01 a0 02 7c 00 6a 01 7c 06 a1 02 a1 01 7d 07 74 00 6a ...}.t.j...t.j...|.j.|.....}.t.j
7c60 01 a0 03 7c 07 a1 01 73 90 74 08 a0 09 64 09 7c 07 a1 02 01 00 7c 07 a0 0a 64 0a a1 01 72 90 71 ...|...s.t...d.|.....|...d...r.q
7c80 48 74 00 6a 01 a0 0b 7c 07 a1 01 73 48 7c 04 a0 0c 7c 07 7c 01 7c 07 83 01 7c 02 7c 07 83 01 66 Ht.j...|...sH|...|.|.|...|.|...f
7ca0 03 a1 01 01 00 71 48 57 00 57 00 64 0b 51 00 52 00 58 00 7c 04 a0 0c 7c 03 64 0b 64 0b 66 03 a1 .....qHW.W.d.Q.R.X.|...|.d.d.f..
7cc0 01 01 00 7c 04 53 00 29 0c 7a b5 0a 20 20 20 20 20 20 20 20 49 74 65 72 61 74 65 73 20 6f 76 65 ...|.S.).z..........Iterates.ove
7ce0 72 20 74 68 65 20 60 60 69 6e 73 74 61 6c 6c 65 64 2d 66 69 6c 65 73 2e 74 78 74 60 60 20 65 6e r.the.``installed-files.txt``.en
7d00 74 72 69 65 73 20 61 6e 64 20 72 65 74 75 72 6e 73 20 61 20 74 75 70 6c 65 0a 20 20 20 20 20 20 tries.and.returns.a.tuple.......
7d20 20 20 60 60 28 70 61 74 68 2c 20 68 61 73 68 2c 20 73 69 7a 65 29 60 60 20 66 6f 72 20 65 61 63 ..``(path,.hash,.size)``.for.eac
7d40 68 20 6c 69 6e 65 2e 0a 0a 20 20 20 20 20 20 20 20 3a 72 65 74 75 72 6e 73 3a 20 61 20 6c 69 73 h.line...........:returns:.a.lis
7d60 74 20 6f 66 20 28 70 61 74 68 2c 20 68 61 73 68 2c 20 73 69 7a 65 29 0a 20 20 20 20 20 20 20 20 t.of.(path,.hash,.size).........
7d80 63 01 00 00 00 00 00 00 00 03 00 00 00 08 00 00 00 53 00 00 00 73 30 00 00 00 74 00 7c 00 64 01 c................S...s0...t.|.d.
7da0 83 02 7d 01 7a 0c 7c 01 a0 01 a1 00 7d 02 57 00 64 00 7c 01 a0 02 a1 00 01 00 58 00 74 03 a0 04 ..}.z.|.....}.W.d.|.......X.t...
7dc0 7c 02 a1 01 a0 05 a1 00 53 00 29 02 4e 72 aa 00 00 00 29 06 72 ae 00 00 00 72 af 00 00 00 da 05 |.......S.).Nr....).r....r......
7de0 63 6c 6f 73 65 72 9e 00 00 00 72 9f 00 00 00 da 09 68 65 78 64 69 67 65 73 74 29 03 72 20 00 00 closer....r......hexdigest).r...
7e00 00 72 b1 00 00 00 da 07 63 6f 6e 74 65 6e 74 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 04 .r......contentr#...r#...r$.....
7e20 5f 6d 64 35 f3 03 00 00 73 0a 00 00 00 00 01 0a 01 02 01 0c 02 0a 01 7a 36 45 67 67 49 6e 66 6f _md5....s..............z6EggInfo
7e40 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 6c 69 73 74 5f 69 6e 73 74 61 6c 6c 65 64 5f 66 69 6c 65 Distribution.list_installed_file
7e60 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 5f 6d 64 35 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 s.<locals>._md5c................
7e80 53 00 00 00 73 0c 00 00 00 74 00 a0 01 7c 00 a1 01 6a 02 53 00 29 01 4e 29 03 72 ac 00 00 00 da S...s....t...|...j.S.).N).r.....
7ea0 04 73 74 61 74 da 07 73 74 5f 73 69 7a 65 29 01 72 20 00 00 00 72 23 00 00 00 72 23 00 00 00 72 .stat..st_size).r....r#...r#...r
7ec0 24 00 00 00 da 05 5f 73 69 7a 65 fb 03 00 00 73 02 00 00 00 00 01 7a 37 45 67 67 49 6e 66 6f 44 $....._size....s......z7EggInfoD
7ee0 69 73 74 72 69 62 75 74 69 6f 6e 2e 6c 69 73 74 5f 69 6e 73 74 61 6c 6c 65 64 5f 66 69 6c 65 73 istribution.list_installed_files
7f00 2e 3c 6c 6f 63 61 6c 73 3e 2e 5f 73 69 7a 65 7a 13 69 6e 73 74 61 6c 6c 65 64 2d 66 69 6c 65 73 .<locals>._sizez.installed-files
7f20 2e 74 78 74 72 54 00 00 00 7a 05 75 74 66 2d 38 29 01 72 db 00 00 00 7a 15 4e 6f 6e 2d 65 78 69 .txtrT...z.utf-8).r....z.Non-exi
7f40 73 74 65 6e 74 20 66 69 6c 65 3a 20 25 73 29 02 7a 04 2e 70 79 63 7a 04 2e 70 79 6f 4e 29 0d 72 stent.file:.%s).z..pycz..pyoN).r
7f60 ac 00 00 00 72 20 00 00 00 72 4a 00 00 00 72 ad 00 00 00 72 dd 00 00 00 72 ae 00 00 00 72 f6 00 ....r....rJ...r....r....r....r..
7f80 00 00 da 08 6e 6f 72 6d 70 61 74 68 72 4e 00 00 00 72 8b 00 00 00 72 47 00 00 00 72 c9 00 00 00 ....normpathrN...r....rG...r....
7fa0 72 29 00 00 00 29 08 72 22 00 00 00 72 06 01 00 00 72 09 01 00 00 72 d0 00 00 00 72 63 00 00 00 r)...).r"...r....r....r....rc...
7fc0 72 b1 00 00 00 72 e0 00 00 00 72 6b 00 00 00 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 72 c5 r....r....rk...r#...r#...r$...r.
7fe0 00 00 00 eb 03 00 00 73 22 00 00 00 00 08 08 08 08 03 10 01 04 01 0c 01 12 01 0a 01 08 01 18 03 .......s".......................
8000 0c 01 0c 01 0a 01 02 02 0c 01 26 01 10 01 7a 28 45 67 67 49 6e 66 6f 44 69 73 74 72 69 62 75 74 ..........&...z(EggInfoDistribut
8020 69 6f 6e 2e 6c 69 73 74 5f 69 6e 73 74 61 6c 6c 65 64 5f 66 69 6c 65 73 46 63 02 00 00 00 00 00 ion.list_installed_filesFc......
8040 00 00 07 00 00 00 09 00 00 00 63 00 00 00 73 9e 00 00 00 74 00 6a 01 a0 02 7c 00 6a 01 64 01 a1 ..........c...s....t.j...|.j.d..
8060 02 7d 02 74 00 6a 01 a0 03 7c 02 a1 01 72 9a 64 02 7d 03 74 04 6a 05 7c 02 64 03 64 04 64 05 8d .}.t.j...|...r.d.}.t.j.|.d.d.d..
8080 03 8f 64 7d 04 78 5c 7c 04 44 00 5d 54 7d 05 7c 05 a0 06 a1 00 7d 05 7c 05 64 06 6b 02 72 52 64 ..d}.x\|.D.]T}.|.....}.|.d.k.rRd
80a0 07 7d 03 71 38 7c 03 73 38 74 00 6a 01 a0 07 74 00 6a 01 a0 02 7c 00 6a 01 7c 05 a1 02 a1 01 7d .}.q8|.s8t.j...t.j...|.j.|.....}
80c0 06 7c 06 a0 08 7c 00 6a 01 a1 01 72 38 7c 01 72 86 7c 06 56 00 01 00 71 38 7c 05 56 00 01 00 71 .|...|.j...r8|.r.|.V...q8|.V...q
80e0 38 57 00 57 00 64 08 51 00 52 00 58 00 64 08 53 00 29 09 61 0b 02 00 00 0a 20 20 20 20 20 20 20 8W.W.d.Q.R.X.d.S.).a............
8100 20 49 74 65 72 61 74 65 73 20 6f 76 65 72 20 74 68 65 20 60 60 69 6e 73 74 61 6c 6c 65 64 2d 66 .Iterates.over.the.``installed-f
8120 69 6c 65 73 2e 74 78 74 60 60 20 65 6e 74 72 69 65 73 20 61 6e 64 20 72 65 74 75 72 6e 73 20 70 iles.txt``.entries.and.returns.p
8140 61 74 68 73 20 66 6f 72 0a 20 20 20 20 20 20 20 20 65 61 63 68 20 6c 69 6e 65 20 69 66 20 74 68 aths.for.........each.line.if.th
8160 65 20 70 61 74 68 20 69 73 20 70 6f 69 6e 74 69 6e 67 20 74 6f 20 61 20 66 69 6c 65 20 6c 6f 63 e.path.is.pointing.to.a.file.loc
8180 61 74 65 64 20 69 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 60 60 2e 65 67 67 2d 69 6e 66 6f 60 ated.in.the.........``.egg-info`
81a0 60 20 64 69 72 65 63 74 6f 72 79 20 6f 72 20 6f 6e 65 20 6f 66 20 69 74 73 20 73 75 62 64 69 72 `.directory.or.one.of.its.subdir
81c0 65 63 74 6f 72 69 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 65 74 65 72 20 61 62 ectories...........:parameter.ab
81e0 73 6f 6c 75 74 65 3a 20 49 66 20 2a 61 62 73 6f 6c 75 74 65 2a 20 69 73 20 60 60 54 72 75 65 60 solute:.If.*absolute*.is.``True`
8200 60 2c 20 65 61 63 68 20 72 65 74 75 72 6e 65 64 20 70 61 74 68 20 69 73 0a 20 20 20 20 20 20 20 `,.each.returned.path.is........
8220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 6e 73 66 6f 72 6d 65 64 20 69 ...................transformed.i
8240 6e 74 6f 20 61 20 6c 6f 63 61 6c 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68 2e 20 4f 74 68 65 72 nto.a.local.absolute.path..Other
8260 77 69 73 65 20 74 68 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 wise.the........................
8280 20 20 20 72 61 77 20 76 61 6c 75 65 20 66 72 6f 6d 20 60 60 69 6e 73 74 61 6c 6c 65 64 2d 66 69 ...raw.value.from.``installed-fi
82a0 6c 65 73 2e 74 78 74 60 60 20 69 73 20 72 65 74 75 72 6e 65 64 2e 0a 20 20 20 20 20 20 20 20 3a les.txt``.is.returned..........:
82c0 74 79 70 65 20 61 62 73 6f 6c 75 74 65 3a 20 62 6f 6f 6c 65 61 6e 0a 20 20 20 20 20 20 20 20 3a type.absolute:.boolean.........:
82e0 72 65 74 75 72 6e 73 3a 20 69 74 65 72 61 74 6f 72 20 6f 66 20 70 61 74 68 73 0a 20 20 20 20 20 returns:.iterator.of.paths......
8300 20 20 20 7a 13 69 6e 73 74 61 6c 6c 65 64 2d 66 69 6c 65 73 2e 74 78 74 54 72 54 00 00 00 7a 05 ...z.installed-files.txtTrT...z.
8320 75 74 66 2d 38 29 01 72 db 00 00 00 7a 02 2e 2f 46 4e 29 09 72 ac 00 00 00 72 20 00 00 00 72 4a utf-8).r....z../FN).r....r....rJ
8340 00 00 00 72 ad 00 00 00 72 dd 00 00 00 72 ae 00 00 00 72 f6 00 00 00 72 0a 01 00 00 72 c7 00 00 ...r....r....r....r....r....r...
8360 00 29 07 72 22 00 00 00 5a 08 61 62 73 6f 6c 75 74 65 72 d0 00 00 00 da 04 73 6b 69 70 72 b1 00 .).r"...Z.absoluter......skipr..
8380 00 00 72 e0 00 00 00 72 6b 00 00 00 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 72 ee 00 00 00 ..r....rk...r#...r#...r$...r....
83a0 11 04 00 00 73 1e 00 00 00 00 0c 10 01 0c 01 04 01 12 01 0a 01 08 01 08 01 04 01 02 01 04 01 18 ....s...........................
83c0 01 0c 01 04 01 08 02 7a 27 45 67 67 49 6e 66 6f 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 6c 69 73 .......z'EggInfoDistribution.lis
83e0 74 5f 64 69 73 74 69 6e 66 6f 5f 66 69 6c 65 73 63 02 00 00 00 00 00 00 00 02 00 00 00 03 00 00 t_distinfo_filesc...............
8400 00 43 00 00 00 73 16 00 00 00 74 00 7c 01 74 01 83 02 6f 14 7c 00 6a 02 7c 01 6a 02 6b 02 53 00 .C...s....t.|.t...o.|.j.|.j.k.S.
8420 29 01 4e 29 03 72 58 00 00 00 72 17 00 00 00 72 20 00 00 00 29 02 72 22 00 00 00 72 92 00 00 00 ).N).rX...r....r....).r"...r....
8440 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 72 93 00 00 00 2e 04 00 00 73 04 00 00 00 00 01 0a r#...r#...r$...r........s.......
8460 01 7a 1a 45 67 67 49 6e 66 6f 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 5f 5f 65 71 5f 5f 29 01 4e .z.EggInfoDistribution.__eq__).N
8480 29 01 46 29 11 72 2c 00 00 00 72 2d 00 00 00 72 2e 00 00 00 72 2f 00 00 00 72 96 00 00 00 72 e1 ).F).r,...r-...r....r/...r....r.
84a0 00 00 00 72 25 00 00 00 72 f2 00 00 00 72 90 00 00 00 72 b2 00 00 00 72 da 00 00 00 72 c5 00 00 ...r%...r....r....r....r....r...
84c0 00 72 ee 00 00 00 72 93 00 00 00 72 ef 00 00 00 72 95 00 00 00 72 a7 00 00 00 72 23 00 00 00 72 .r....r....r....r....r....r#...r
84e0 23 00 00 00 29 01 72 9a 00 00 00 72 24 00 00 00 72 17 00 00 00 59 03 00 00 73 18 00 00 00 08 04 #...).r....r$...r....Y...s......
8500 04 02 04 01 04 02 0e 15 08 5a 08 04 08 03 08 13 08 26 0a 1d 08 05 63 00 00 00 00 00 00 00 00 00 .........Z.......&....c.........
8520 00 00 00 03 00 00 00 40 00 00 00 73 5e 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 64 03 .......@...s^...e.Z.d.Z.d.Z.d.d.
8540 84 00 5a 04 64 04 64 05 84 00 5a 05 64 17 64 07 64 08 84 01 5a 06 64 09 64 0a 84 00 5a 07 64 0b ..Z.d.d...Z.d.d.d...Z.d.d...Z.d.
8560 64 0c 84 00 5a 08 64 18 64 0e 64 0f 84 01 5a 09 64 19 64 11 64 12 84 01 5a 0a 64 13 64 14 84 00 d...Z.d.d.d...Z.d.d.d...Z.d.d...
8580 5a 0b 64 15 64 16 84 00 5a 0c 64 06 53 00 29 1a da 0f 44 65 70 65 6e 64 65 6e 63 79 47 72 61 70 Z.d.d...Z.d.S.)...DependencyGrap
85a0 68 61 f9 02 00 00 0a 20 20 20 20 52 65 70 72 65 73 65 6e 74 73 20 61 20 64 65 70 65 6e 64 65 6e ha.........Represents.a.dependen
85c0 63 79 20 67 72 61 70 68 20 62 65 74 77 65 65 6e 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 2e 0a cy.graph.between.distributions..
85e0 0a 20 20 20 20 54 68 65 20 64 65 70 65 6e 64 65 6e 63 79 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 .....The.dependency.relationship
8600 73 20 61 72 65 20 73 74 6f 72 65 64 20 69 6e 20 61 6e 20 60 60 61 64 6a 61 63 65 6e 63 79 5f 6c s.are.stored.in.an.``adjacency_l
8620 69 73 74 60 60 20 74 68 61 74 20 6d 61 70 73 0a 20 20 20 20 64 69 73 74 72 69 62 75 74 69 6f 6e ist``.that.maps.....distribution
8640 73 20 74 6f 20 61 20 6c 69 73 74 20 6f 66 20 60 60 28 6f 74 68 65 72 2c 20 6c 61 62 65 6c 29 60 s.to.a.list.of.``(other,.label)`
8660 60 20 74 75 70 6c 65 73 20 77 68 65 72 65 20 20 60 60 6f 74 68 65 72 60 60 0a 20 20 20 20 69 73 `.tuples.where..``other``.....is
8680 20 61 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 61 6e 64 20 74 68 65 20 65 64 67 65 20 69 73 20 .a.distribution.and.the.edge.is.
86a0 6c 61 62 65 6c 65 64 20 77 69 74 68 20 60 60 6c 61 62 65 6c 60 60 20 28 69 2e 65 2e 20 74 68 65 labeled.with.``label``.(i.e..the
86c0 20 76 65 72 73 69 6f 6e 0a 20 20 20 20 73 70 65 63 69 66 69 65 72 2c 20 69 66 20 73 75 63 68 20 .version.....specifier,.if.such.
86e0 77 61 73 20 70 72 6f 76 69 64 65 64 29 2e 20 41 6c 73 6f 2c 20 66 6f 72 20 6d 6f 72 65 20 65 66 was.provided)..Also,.for.more.ef
8700 66 69 63 69 65 6e 74 20 74 72 61 76 65 72 73 61 6c 2c 20 66 6f 72 0a 20 20 20 20 65 76 65 72 79 ficient.traversal,.for.....every
8720 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 60 60 78 60 60 2c 20 61 20 6c 69 73 74 20 6f 66 20 70 .distribution.``x``,.a.list.of.p
8740 72 65 64 65 63 65 73 73 6f 72 73 20 69 73 20 6b 65 70 74 20 69 6e 0a 20 20 20 20 60 60 72 65 76 redecessors.is.kept.in.....``rev
8760 65 72 73 65 5f 6c 69 73 74 5b 78 5d 60 60 2e 20 41 6e 20 65 64 67 65 20 66 72 6f 6d 20 64 69 73 erse_list[x]``..An.edge.from.dis
8780 74 72 69 62 75 74 69 6f 6e 20 60 60 61 60 60 20 74 6f 0a 20 20 20 20 64 69 73 74 72 69 62 75 74 tribution.``a``.to.....distribut
87a0 69 6f 6e 20 60 60 62 60 60 20 6d 65 61 6e 73 20 74 68 61 74 20 60 60 61 60 60 20 64 65 70 65 6e ion.``b``.means.that.``a``.depen
87c0 64 73 20 6f 6e 20 60 60 62 60 60 2e 20 49 66 20 61 6e 79 20 6d 69 73 73 69 6e 67 0a 20 20 20 20 ds.on.``b``..If.any.missing.....
87e0 64 65 70 65 6e 64 65 6e 63 69 65 73 20 61 72 65 20 66 6f 75 6e 64 2c 20 74 68 65 79 20 61 72 65 dependencies.are.found,.they.are
8800 20 73 74 6f 72 65 64 20 69 6e 20 60 60 6d 69 73 73 69 6e 67 60 60 2c 20 77 68 69 63 68 20 69 73 .stored.in.``missing``,.which.is
8820 20 61 0a 20 20 20 20 64 69 63 74 69 6f 6e 61 72 79 20 74 68 61 74 20 6d 61 70 73 20 64 69 73 74 .a.....dictionary.that.maps.dist
8840 72 69 62 75 74 69 6f 6e 73 20 74 6f 20 61 20 6c 69 73 74 20 6f 66 20 72 65 71 75 69 72 65 6d 65 ributions.to.a.list.of.requireme
8860 6e 74 73 20 74 68 61 74 20 77 65 72 65 20 6e 6f 74 0a 20 20 20 20 70 72 6f 76 69 64 65 64 20 62 nts.that.were.not.....provided.b
8880 79 20 61 6e 79 20 6f 74 68 65 72 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 2e 0a 20 20 20 20 63 y.any.other.distributions......c
88a0 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 16 00 00 00 69 00 7c 00 5f 00 69 ................C...s....i.|._.i
88c0 00 7c 00 5f 01 69 00 7c 00 5f 02 64 00 53 00 29 01 4e 29 03 da 0e 61 64 6a 61 63 65 6e 63 79 5f .|._.i.|._.d.S.).N)...adjacency_
88e0 6c 69 73 74 da 0c 72 65 76 65 72 73 65 5f 6c 69 73 74 72 bc 00 00 00 29 01 72 22 00 00 00 72 23 list..reverse_listr....).r"...r#
8900 00 00 00 72 23 00 00 00 72 24 00 00 00 72 25 00 00 00 49 04 00 00 73 06 00 00 00 00 01 06 01 06 ...r#...r$...r%...I...s.........
8920 01 7a 18 44 65 70 65 6e 64 65 6e 63 79 47 72 61 70 68 2e 5f 5f 69 6e 69 74 5f 5f 63 02 00 00 00 .z.DependencyGraph.__init__c....
8940 00 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 18 00 00 00 67 00 7c 00 6a 00 7c 01 3c 00 67 ............C...s....g.|.j.|.<.g
8960 00 7c 00 6a 01 7c 01 3c 00 64 01 53 00 29 02 7a cd 41 64 64 20 74 68 65 20 2a 64 69 73 74 72 69 .|.j.|.<.d.S.).z.Add.the.*distri
8980 62 75 74 69 6f 6e 2a 20 74 6f 20 74 68 65 20 67 72 61 70 68 2e 0a 0a 20 20 20 20 20 20 20 20 3a bution*.to.the.graph...........:
89a0 74 79 70 65 20 64 69 73 74 72 69 62 75 74 69 6f 6e 3a 20 3a 63 6c 61 73 73 3a 60 64 69 73 74 75 type.distribution:.:class:`distu
89c0 74 69 6c 73 32 2e 64 61 74 61 62 61 73 65 2e 49 6e 73 74 61 6c 6c 65 64 44 69 73 74 72 69 62 75 tils2.database.InstalledDistribu
89e0 74 69 6f 6e 60 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 20 tion`...........................
8a00 20 20 6f 72 20 3a 63 6c 61 73 73 3a 60 64 69 73 74 75 74 69 6c 73 32 2e 64 61 74 61 62 61 73 65 ..or.:class:`distutils2.database
8a20 2e 45 67 67 49 6e 66 6f 44 69 73 74 72 69 62 75 74 69 6f 6e 60 0a 20 20 20 20 20 20 20 20 4e 29 .EggInfoDistribution`.........N)
8a40 02 72 0d 01 00 00 72 0e 01 00 00 29 02 72 22 00 00 00 da 0c 64 69 73 74 72 69 62 75 74 69 6f 6e .r....r....).r".....distribution
8a60 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 10 61 64 64 5f 64 69 73 74 72 69 62 75 74 69 6f r#...r#...r$.....add_distributio
8a80 6e 4e 04 00 00 73 04 00 00 00 00 06 0a 01 7a 20 44 65 70 65 6e 64 65 6e 63 79 47 72 61 70 68 2e nN...s........z.DependencyGraph.
8aa0 61 64 64 5f 64 69 73 74 72 69 62 75 74 69 6f 6e 4e 63 04 00 00 00 00 00 00 00 04 00 00 00 04 00 add_distributionNc..............
8ac0 00 00 43 00 00 00 73 36 00 00 00 7c 00 6a 00 7c 01 19 00 a0 01 7c 02 7c 03 66 02 a1 01 01 00 7c ..C...s6...|.j.|.....|.|.f.....|
8ae0 01 7c 00 6a 02 7c 02 19 00 6b 07 72 32 7c 00 6a 02 7c 02 19 00 a0 01 7c 01 a1 01 01 00 64 01 53 .|.j.|...k.r2|.j.|.....|.....d.S
8b00 00 29 02 61 9a 01 00 00 41 64 64 20 61 6e 20 65 64 67 65 20 66 72 6f 6d 20 64 69 73 74 72 69 62 .).a....Add.an.edge.from.distrib
8b20 75 74 69 6f 6e 20 2a 78 2a 20 74 6f 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 2a 79 2a 20 77 69 ution.*x*.to.distribution.*y*.wi
8b40 74 68 20 74 68 65 20 67 69 76 65 6e 0a 20 20 20 20 20 20 20 20 2a 6c 61 62 65 6c 2a 2e 0a 0a 20 th.the.given.........*label*....
8b60 20 20 20 20 20 20 20 3a 74 79 70 65 20 78 3a 20 3a 63 6c 61 73 73 3a 60 64 69 73 74 75 74 69 6c .......:type.x:.:class:`distutil
8b80 73 32 2e 64 61 74 61 62 61 73 65 2e 49 6e 73 74 61 6c 6c 65 64 44 69 73 74 72 69 62 75 74 69 6f s2.database.InstalledDistributio
8ba0 6e 60 20 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 6c 61 73 73 3a 60 64 n`.or..................:class:`d
8bc0 69 73 74 75 74 69 6c 73 32 2e 64 61 74 61 62 61 73 65 2e 45 67 67 49 6e 66 6f 44 69 73 74 72 69 istutils2.database.EggInfoDistri
8be0 62 75 74 69 6f 6e 60 0a 20 20 20 20 20 20 20 20 3a 74 79 70 65 20 79 3a 20 3a 63 6c 61 73 73 3a bution`.........:type.y:.:class:
8c00 60 64 69 73 74 75 74 69 6c 73 32 2e 64 61 74 61 62 61 73 65 2e 49 6e 73 74 61 6c 6c 65 64 44 69 `distutils2.database.InstalledDi
8c20 73 74 72 69 62 75 74 69 6f 6e 60 20 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 stribution`.or..................
8c40 3a 63 6c 61 73 73 3a 60 64 69 73 74 75 74 69 6c 73 32 2e 64 61 74 61 62 61 73 65 2e 45 67 67 49 :class:`distutils2.database.EggI
8c60 6e 66 6f 44 69 73 74 72 69 62 75 74 69 6f 6e 60 0a 20 20 20 20 20 20 20 20 3a 74 79 70 65 20 6c nfoDistribution`.........:type.l
8c80 61 62 65 6c 3a 20 60 60 73 74 72 60 60 20 6f 72 20 60 60 4e 6f 6e 65 60 60 0a 20 20 20 20 20 20 abel:.``str``.or.``None``.......
8ca0 20 20 4e 29 03 72 0d 01 00 00 72 29 00 00 00 72 0e 01 00 00 29 04 72 22 00 00 00 da 01 78 da 01 ..N).r....r)...r....).r".....x..
8cc0 79 da 05 6c 61 62 65 6c 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 08 61 64 64 5f 65 64 67 y..labelr#...r#...r$.....add_edg
8ce0 65 58 04 00 00 73 06 00 00 00 00 0a 14 02 0e 01 7a 18 44 65 70 65 6e 64 65 6e 63 79 47 72 61 70 eX...s..........z.DependencyGrap
8d00 68 2e 61 64 64 5f 65 64 67 65 63 03 00 00 00 00 00 00 00 03 00 00 00 05 00 00 00 43 00 00 00 73 h.add_edgec................C...s
8d20 26 00 00 00 74 00 a0 01 64 01 7c 01 7c 02 a1 03 01 00 7c 00 6a 02 a0 03 7c 01 67 00 a1 02 a0 04 &...t...d.|.|.....|.j...|.g.....
8d40 7c 02 a1 01 01 00 64 02 53 00 29 03 61 0e 01 00 00 0a 20 20 20 20 20 20 20 20 41 64 64 20 61 20 |.....d.S.).a.............Add.a.
8d60 6d 69 73 73 69 6e 67 20 2a 72 65 71 75 69 72 65 6d 65 6e 74 2a 20 66 6f 72 20 74 68 65 20 67 69 missing.*requirement*.for.the.gi
8d80 76 65 6e 20 2a 64 69 73 74 72 69 62 75 74 69 6f 6e 2a 2e 0a 0a 20 20 20 20 20 20 20 20 3a 74 79 ven.*distribution*...........:ty
8da0 70 65 20 64 69 73 74 72 69 62 75 74 69 6f 6e 3a 20 3a 63 6c 61 73 73 3a 60 64 69 73 74 75 74 69 pe.distribution:.:class:`distuti
8dc0 6c 73 32 2e 64 61 74 61 62 61 73 65 2e 49 6e 73 74 61 6c 6c 65 64 44 69 73 74 72 69 62 75 74 69 ls2.database.InstalledDistributi
8de0 6f 6e 60 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 20 20 20 on`.............................
8e00 6f 72 20 3a 63 6c 61 73 73 3a 60 64 69 73 74 75 74 69 6c 73 32 2e 64 61 74 61 62 61 73 65 2e 45 or.:class:`distutils2.database.E
8e20 67 67 49 6e 66 6f 44 69 73 74 72 69 62 75 74 69 6f 6e 60 0a 20 20 20 20 20 20 20 20 3a 74 79 70 ggInfoDistribution`.........:typ
8e40 65 20 72 65 71 75 69 72 65 6d 65 6e 74 3a 20 60 60 73 74 72 60 60 0a 20 20 20 20 20 20 20 20 7a e.requirement:.``str``.........z
8e60 0d 25 73 20 6d 69 73 73 69 6e 67 20 25 72 4e 29 05 72 4e 00 00 00 72 4f 00 00 00 72 bc 00 00 00 .%s.missing.%rN).rN...rO...r....
8e80 72 27 00 00 00 72 29 00 00 00 29 03 72 22 00 00 00 72 0f 01 00 00 72 8a 00 00 00 72 23 00 00 00 r'...r)...).r"...r....r....r#...
8ea0 72 23 00 00 00 72 24 00 00 00 da 0b 61 64 64 5f 6d 69 73 73 69 6e 67 67 04 00 00 73 04 00 00 00 r#...r$.....add_missingg...s....
8ec0 00 08 0e 01 7a 1b 44 65 70 65 6e 64 65 6e 63 79 47 72 61 70 68 2e 61 64 64 5f 6d 69 73 73 69 6e ....z.DependencyGraph.add_missin
8ee0 67 63 02 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 10 00 00 00 64 01 7c 01 6a gc................C...s....d.|.j
8f00 00 7c 01 6a 01 66 02 16 00 53 00 29 02 4e 7a 05 25 73 20 25 73 29 02 72 1f 00 00 00 72 5e 00 00 .|.j.f...S.).Nz.%s.%s).r....r^..
8f20 00 29 02 72 22 00 00 00 72 2a 00 00 00 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 0a 5f 72 .).r"...r*...r#...r#...r$....._r
8f40 65 70 72 5f 64 69 73 74 72 04 00 00 73 02 00 00 00 00 01 7a 1a 44 65 70 65 6e 64 65 6e 63 79 47 epr_distr...s......z.DependencyG
8f60 72 61 70 68 2e 5f 72 65 70 72 5f 64 69 73 74 72 03 00 00 00 63 03 00 00 00 00 00 00 00 08 00 00 raph._repr_distr....c...........
8f80 00 06 00 00 00 43 00 00 00 73 8e 00 00 00 7c 00 a0 00 7c 01 a1 01 67 01 7d 03 78 76 7c 00 6a 01 .....C...s....|...|...g.}.xv|.j.
8fa0 7c 01 19 00 44 00 5d 68 5c 02 7d 04 7d 05 7c 00 a0 00 7c 04 a1 01 7d 01 7c 05 64 01 6b 09 72 3e |...D.]h\.}.}.|...|...}.|.d.k.r>
8fc0 64 02 7c 01 7c 05 66 02 16 00 7d 01 7c 03 a0 02 64 03 7c 02 14 00 74 03 7c 01 83 01 17 00 a1 01 d.|.|.f...}.|...d.|...t.|.......
8fe0 01 00 7c 00 a0 04 7c 04 7c 02 64 04 17 00 a1 02 7d 06 7c 06 a0 05 64 05 a1 01 7d 07 7c 03 a0 06 ..|...|.|.d.....}.|...d...}.|...
9000 7c 07 64 04 64 01 85 02 19 00 a1 01 01 00 71 18 57 00 64 05 a0 07 7c 03 a1 01 53 00 29 06 7a 16 |.d.d.........q.W.d...|...S.).z.
9020 50 72 69 6e 74 73 20 6f 6e 6c 79 20 61 20 73 75 62 67 72 61 70 68 4e 7a 07 25 73 20 5b 25 73 5d Prints.only.a.subgraphNz.%s.[%s]
9040 7a 04 20 20 20 20 72 03 00 00 00 72 e5 00 00 00 29 08 72 16 01 00 00 72 0d 01 00 00 72 29 00 00 z.....r....r....).r....r....r)..
9060 00 72 d8 00 00 00 da 09 72 65 70 72 5f 6e 6f 64 65 72 8c 00 00 00 da 06 65 78 74 65 6e 64 72 4a .r......repr_noder......extendrJ
9080 00 00 00 29 08 72 22 00 00 00 72 2a 00 00 00 da 05 6c 65 76 65 6c da 06 6f 75 74 70 75 74 72 92 ...).r"...r*.....level..outputr.
90a0 00 00 00 72 13 01 00 00 5a 09 73 75 62 6f 75 74 70 75 74 da 04 73 75 62 73 72 23 00 00 00 72 23 ...r....Z.suboutput..subsr#...r#
90c0 00 00 00 72 24 00 00 00 72 17 01 00 00 75 04 00 00 73 14 00 00 00 00 02 0c 01 14 01 0a 01 08 01 ...r$...r....u...s..............
90e0 0c 01 16 01 10 01 0a 01 16 01 7a 19 44 65 70 65 6e 64 65 6e 63 79 47 72 61 70 68 2e 72 65 70 72 ..........z.DependencyGraph.repr
9100 5f 6e 6f 64 65 54 63 03 00 00 00 00 00 00 00 08 00 00 00 08 00 00 00 43 00 00 00 73 f8 00 00 00 _nodeTc................C...s....
9120 67 00 7d 03 7c 01 a0 00 64 01 a1 01 01 00 78 7a 7c 00 6a 01 a0 02 a1 00 44 00 5d 6c 5c 02 7d 04 g.}.|...d.....xz|.j.....D.]l\.}.
9140 7d 05 74 03 7c 05 83 01 64 02 6b 02 72 3c 7c 02 73 3c 7c 03 a0 04 7c 04 a1 01 01 00 78 48 7c 05 }.t.|...d.k.r<|.s<|...|.....xH|.
9160 44 00 5d 40 5c 02 7d 06 7d 07 7c 07 64 03 6b 09 72 6c 7c 01 a0 00 64 04 7c 04 6a 05 7c 06 6a 05 D.]@\.}.}.|.d.k.rl|...d.|.j.|.j.
9180 7c 07 66 03 16 00 a1 01 01 00 71 42 7c 01 a0 00 64 05 7c 04 6a 05 7c 06 6a 05 66 02 16 00 a1 01 |.f.......qB|...d.|.j.|.j.f.....
91a0 01 00 71 42 57 00 71 1a 57 00 7c 02 73 ea 74 03 7c 03 83 01 64 02 6b 04 72 ea 7c 01 a0 00 64 06 ..qBW.q.W.|.s.t.|...d.k.r.|...d.
91c0 a1 01 01 00 7c 01 a0 00 64 07 a1 01 01 00 7c 01 a0 00 64 08 a1 01 01 00 78 26 7c 03 44 00 5d 1e ....|...d.....|...d.....x&|.D.].
91e0 7d 04 7c 01 a0 00 64 09 7c 04 6a 05 16 00 a1 01 01 00 7c 01 a0 00 64 0a a1 01 01 00 71 be 57 00 }.|...d.|.j.......|...d.....q.W.
9200 7c 01 a0 00 64 0b a1 01 01 00 7c 01 a0 00 64 0b a1 01 01 00 64 03 53 00 29 0c 61 39 01 00 00 57 |...d.....|...d.....d.S.).a9...W
9220 72 69 74 65 73 20 61 20 44 4f 54 20 6f 75 74 70 75 74 20 66 6f 72 20 74 68 65 20 67 72 61 70 68 rites.a.DOT.output.for.the.graph
9240 20 74 6f 20 74 68 65 20 70 72 6f 76 69 64 65 64 20 66 69 6c 65 20 2a 66 2a 2e 0a 0a 20 20 20 20 .to.the.provided.file.*f*.......
9260 20 20 20 20 49 66 20 2a 73 6b 69 70 5f 64 69 73 63 6f 6e 6e 65 63 74 65 64 2a 20 69 73 20 73 65 ....If.*skip_disconnected*.is.se
9280 74 20 74 6f 20 60 60 54 72 75 65 60 60 2c 20 74 68 65 6e 20 61 6c 6c 20 64 69 73 74 72 69 62 75 t.to.``True``,.then.all.distribu
92a0 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 64 65 70 65 6e tions.........that.are.not.depen
92c0 64 65 6e 74 20 6f 6e 20 61 6e 79 20 6f 74 68 65 72 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 61 dent.on.any.other.distribution.a
92e0 72 65 20 73 6b 69 70 70 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 3a 74 79 70 65 20 66 3a 20 68 61 re.skipped...........:type.f:.ha
9300 73 20 74 6f 20 73 75 70 70 6f 72 74 20 60 60 66 69 6c 65 60 60 2d 6c 69 6b 65 20 6f 70 65 72 61 s.to.support.``file``-like.opera
9320 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 3a 74 79 70 65 20 73 6b 69 70 5f 64 69 73 63 6f 6e 6e tions.........:type.skip_disconn
9340 65 63 74 65 64 3a 20 60 60 62 6f 6f 6c 60 60 0a 20 20 20 20 20 20 20 20 7a 17 64 69 67 72 61 70 ected:.``bool``.........z.digrap
9360 68 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 7b 0a 72 01 00 00 00 4e 7a 1a 22 25 73 22 20 2d 3e h.dependencies.{.r....Nz."%s".->
9380 20 22 25 73 22 20 5b 6c 61 62 65 6c 3d 22 25 73 22 5d 0a 7a 0d 22 25 73 22 20 2d 3e 20 22 25 73 ."%s".[label="%s"].z."%s".->."%s
93a0 22 0a 7a 18 73 75 62 67 72 61 70 68 20 64 69 73 63 6f 6e 6e 65 63 74 65 64 20 7b 0a 7a 17 6c 61 ".z.subgraph.disconnected.{.z.la
93c0 62 65 6c 20 3d 20 22 44 69 73 63 6f 6e 6e 65 63 74 65 64 22 0a 7a 0e 62 67 63 6f 6c 6f 72 20 3d bel.=."Disconnected".z.bgcolor.=
93e0 20 72 65 64 0a 7a 04 22 25 73 22 72 e5 00 00 00 7a 02 7d 0a 29 06 72 e7 00 00 00 72 0d 01 00 00 .red.z."%s"r....z.}.).r....r....
9400 da 05 69 74 65 6d 73 72 b9 00 00 00 72 29 00 00 00 72 1f 00 00 00 29 08 72 22 00 00 00 72 b1 00 ..itemsr....r)...r....).r"...r..
9420 00 00 5a 11 73 6b 69 70 5f 64 69 73 63 6f 6e 6e 65 63 74 65 64 5a 0c 64 69 73 63 6f 6e 6e 65 63 ..Z.skip_disconnectedZ.disconnec
9440 74 65 64 72 2a 00 00 00 da 04 61 64 6a 73 72 92 00 00 00 72 13 01 00 00 72 23 00 00 00 72 23 00 tedr*.....adjsr....r....r#...r#.
9460 00 00 72 24 00 00 00 da 06 74 6f 5f 64 6f 74 82 04 00 00 73 26 00 00 00 00 09 04 02 0a 01 14 01 ..r$.....to_dot....s&...........
9480 10 01 0a 01 0e 01 08 01 06 01 14 02 1e 01 10 01 0a 01 0a 01 0a 02 0a 01 10 01 0e 01 0a 01 7a 16 ..............................z.
94a0 44 65 70 65 6e 64 65 6e 63 79 47 72 61 70 68 2e 74 6f 5f 64 6f 74 63 01 00 00 00 00 00 00 00 05 DependencyGraph.to_dotc.........
94c0 00 00 00 05 00 00 00 03 00 00 00 73 d2 00 00 00 67 00 7d 01 69 00 7d 02 78 26 7c 00 6a 00 a0 01 ...........s....g.}.i.}.x&|.j...
94e0 a1 00 44 00 5d 18 5c 02 7d 03 7d 04 7c 04 64 01 64 01 85 02 19 00 7c 02 7c 03 3c 00 71 14 57 00 ..D.].\.}.}.|.d.d.....|.|.<.q.W.
9500 78 90 67 00 89 00 78 34 74 02 7c 02 a0 01 a1 00 83 01 64 01 64 01 85 02 19 00 44 00 5d 1c 5c 02 x.g...x4t.|.......d.d.....D.].\.
9520 7d 03 7d 04 7c 04 73 4c 88 00 a0 03 7c 03 a1 01 01 00 7c 02 7c 03 3d 00 71 4c 57 00 88 00 73 72 }.}.|.sL....|.....|.|.=.qLW...sr
9540 50 00 78 2a 7c 02 a0 01 a1 00 44 00 5d 1e 5c 02 7d 03 7d 04 87 00 66 01 64 02 64 03 84 08 7c 04 P.x*|.....D.].\.}.}...f.d.d...|.
9560 44 00 83 01 7c 02 7c 03 3c 00 71 7c 57 00 74 04 a0 05 64 04 64 05 64 03 84 00 88 00 44 00 83 01 D...|.|.<.q|W.t...d.d.d.....D...
9580 a1 02 01 00 7c 01 a0 06 88 00 a1 01 01 00 71 32 57 00 7c 01 74 02 7c 02 a0 07 a1 00 83 01 66 02 ....|.........q2W.|.t.|.......f.
95a0 53 00 29 06 61 61 01 00 00 0a 20 20 20 20 20 20 20 20 50 65 72 66 6f 72 6d 20 61 20 74 6f 70 6f S.).aa............Perform.a.topo
95c0 6c 6f 67 69 63 61 6c 20 73 6f 72 74 20 6f 66 20 74 68 65 20 67 72 61 70 68 2e 0a 20 20 20 20 20 logical.sort.of.the.graph.......
95e0 20 20 20 3a 72 65 74 75 72 6e 3a 20 41 20 74 75 70 6c 65 2c 20 74 68 65 20 66 69 72 73 74 20 65 ...:return:.A.tuple,.the.first.e
9600 6c 65 6d 65 6e 74 20 6f 66 20 77 68 69 63 68 20 69 73 20 61 20 74 6f 70 6f 6c 6f 67 69 63 61 6c lement.of.which.is.a.topological
9620 6c 79 20 73 6f 72 74 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 20 ly.sorted..................list.
9640 6f 66 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 2c 20 61 6e 64 20 74 68 65 20 73 65 63 6f 6e 64 of.distributions,.and.the.second
9660 20 65 6c 65 6d 65 6e 74 20 6f 66 20 77 68 69 63 68 20 69 73 20 61 0a 20 20 20 20 20 20 20 20 20 .element.of.which.is.a..........
9680 20 20 20 20 20 20 20 20 6c 69 73 74 20 6f 66 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 20 74 68 ........list.of.distributions.th
96a0 61 74 20 63 61 6e 6e 6f 74 20 62 65 20 73 6f 72 74 65 64 20 62 65 63 61 75 73 65 20 74 68 65 79 at.cannot.be.sorted.because.they
96c0 20 68 61 76 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 69 72 63 75 6c 61 72 20 .have..................circular.
96e0 64 65 70 65 6e 64 65 6e 63 69 65 73 20 61 6e 64 20 73 6f 20 66 6f 72 6d 20 61 20 63 79 63 6c 65 dependencies.and.so.form.a.cycle
9700 2e 0a 20 20 20 20 20 20 20 20 4e 63 01 00 00 00 00 00 00 00 03 00 00 00 04 00 00 00 13 00 00 00 ..........Nc....................
9720 73 20 00 00 00 67 00 7c 00 5d 18 5c 02 7d 01 7d 02 7c 01 88 00 6b 07 72 04 7c 01 7c 02 66 02 91 s....g.|.].\.}.}.|...k.r.|.|.f..
9740 02 71 04 53 00 72 23 00 00 00 72 23 00 00 00 29 03 72 b3 00 00 00 72 75 00 00 00 72 54 00 00 00 .q.S.r#...r#...).r....ru...rT...
9760 29 01 da 09 74 6f 5f 72 65 6d 6f 76 65 72 23 00 00 00 72 24 00 00 00 72 b5 00 00 00 bb 04 00 00 )...to_remover#...r$...r........
9780 73 02 00 00 00 06 00 7a 34 44 65 70 65 6e 64 65 6e 63 79 47 72 61 70 68 2e 74 6f 70 6f 6c 6f 67 s......z4DependencyGraph.topolog
97a0 69 63 61 6c 5f 73 6f 72 74 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 69 73 74 63 6f 6d 70 3e 7a 14 4d ical_sort.<locals>.<listcomp>z.M
97c0 6f 76 69 6e 67 20 74 6f 20 72 65 73 75 6c 74 3a 20 25 73 63 01 00 00 00 00 00 00 00 02 00 00 00 oving.to.result:.%sc............
97e0 05 00 00 00 53 00 00 00 73 1c 00 00 00 67 00 7c 00 5d 14 7d 01 64 00 7c 01 6a 00 7c 01 6a 01 66 ....S...s....g.|.].}.d.|.j.|.j.f
9800 02 16 00 91 02 71 04 53 00 29 01 7a 07 25 73 20 28 25 73 29 29 02 72 1f 00 00 00 72 5e 00 00 00 .....q.S.).z.%s.(%s)).r....r^...
9820 29 02 72 b3 00 00 00 72 75 00 00 00 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 72 b5 00 00 00 ).r....ru...r#...r#...r$...r....
9840 bd 04 00 00 73 02 00 00 00 06 00 29 08 72 0d 01 00 00 72 1c 01 00 00 da 04 6c 69 73 74 72 29 00 ....s......).r....r......listr).
9860 00 00 72 4e 00 00 00 72 4f 00 00 00 72 18 01 00 00 da 04 6b 65 79 73 29 05 72 22 00 00 00 72 63 ..rN...rO...r......keys).r"...rc
9880 00 00 00 da 05 61 6c 69 73 74 da 01 6b 72 76 00 00 00 72 23 00 00 00 29 01 72 1f 01 00 00 72 24 .....alist..krv...r#...).r....r$
98a0 00 00 00 da 10 74 6f 70 6f 6c 6f 67 69 63 61 6c 5f 73 6f 72 74 a2 04 00 00 73 24 00 00 00 00 08 .....topological_sort....s$.....
98c0 04 02 04 01 14 01 14 01 02 02 04 01 1e 01 04 01 0a 01 0a 01 04 02 02 02 12 01 1a 01 06 01 10 01 ................................
98e0 0e 01 7a 20 44 65 70 65 6e 64 65 6e 63 79 47 72 61 70 68 2e 74 6f 70 6f 6c 6f 67 69 63 61 6c 5f ..z.DependencyGraph.topological_
9900 73 6f 72 74 63 01 00 00 00 00 00 00 00 04 00 00 00 06 00 00 00 43 00 00 00 73 36 00 00 00 67 00 sortc................C...s6...g.
9920 7d 01 78 26 7c 00 6a 00 a0 01 a1 00 44 00 5d 18 5c 02 7d 02 7d 03 7c 01 a0 02 7c 00 a0 03 7c 02 }.x&|.j.....D.].\.}.}.|...|...|.
9940 a1 01 a1 01 01 00 71 10 57 00 64 01 a0 04 7c 01 a1 01 53 00 29 02 7a 1b 52 65 70 72 65 73 65 6e ......q.W.d...|...S.).z.Represen
9960 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 67 72 61 70 68 72 e5 00 00 00 29 05 72 0d 01 00 00 72 tation.of.the.graphr....).r....r
9980 1c 01 00 00 72 29 00 00 00 72 17 01 00 00 72 4a 00 00 00 29 04 72 22 00 00 00 72 1a 01 00 00 72 ....r)...r....rJ...).r"...r....r
99a0 2a 00 00 00 72 1d 01 00 00 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 72 90 00 00 00 c1 04 00 *...r....r#...r#...r$...r.......
99c0 00 73 08 00 00 00 00 02 04 01 14 01 14 01 7a 18 44 65 70 65 6e 64 65 6e 63 79 47 72 61 70 68 2e .s............z.DependencyGraph.
99e0 5f 5f 72 65 70 72 5f 5f 29 01 4e 29 01 72 03 00 00 00 29 01 54 29 0d 72 2c 00 00 00 72 2d 00 00 __repr__).N).r....).T).r,...r-..
9a00 00 72 2e 00 00 00 72 2f 00 00 00 72 25 00 00 00 72 10 01 00 00 72 14 01 00 00 72 15 01 00 00 72 .r....r/...r%...r....r....r....r
9a20 16 01 00 00 72 17 01 00 00 72 1e 01 00 00 72 24 01 00 00 72 90 00 00 00 72 23 00 00 00 72 23 00 ....r....r....r$...r....r#...r#.
9a40 00 00 72 23 00 00 00 72 24 00 00 00 72 0c 01 00 00 39 04 00 00 73 14 00 00 00 08 0e 04 02 08 05 ..r#...r$...r....9...s..........
9a60 08 0a 0a 0f 08 0b 08 03 0a 0d 0a 20 08 1f 72 0c 01 00 00 72 30 00 00 00 63 02 00 00 00 00 00 00 ..............r....r0...c.......
9a80 00 0e 00 00 00 0b 00 00 00 43 00 00 00 73 66 01 00 00 74 00 7c 01 83 01 7d 01 74 01 83 00 7d 02 .........C...sf...t.|...}.t...}.
9aa0 69 00 7d 03 78 58 7c 00 44 00 5d 50 7d 04 7c 02 a0 02 7c 04 a1 01 01 00 78 40 7c 04 6a 03 44 00 i.}.xX|.D.]P}.|...|.....x@|.j.D.
9ac0 5d 36 7d 05 74 04 7c 05 83 01 5c 02 7d 06 7d 07 74 05 a0 06 64 01 7c 06 7c 07 7c 04 a1 04 01 00 ]6}.t.|...\.}.}.t...d.|.|.|.....
9ae0 7c 03 a0 07 7c 06 67 00 a1 02 a0 08 7c 07 7c 04 66 02 a1 01 01 00 71 2e 57 00 71 18 57 00 78 f4 |...|.g.....|.|.f.....q.W.q.W.x.
9b00 7c 00 44 00 5d ec 7d 04 7c 04 6a 09 7c 04 6a 0a 42 00 7c 04 6a 0b 42 00 7c 04 6a 0c 42 00 7d 08 |.D.].}.|.j.|.j.B.|.j.B.|.j.B.}.
9b20 78 ce 7c 08 44 00 5d c6 7d 09 79 0e 7c 01 a0 0d 7c 09 a1 01 7d 0a 57 00 6e 36 04 00 74 0e 6b 0a x.|.D.].}.y.|...|...}.W.n6..t.k.
9b40 72 dc 01 00 01 00 01 00 74 05 a0 0f 64 02 7c 09 a1 02 01 00 7c 09 a0 10 a1 00 64 03 19 00 7d 06 r.......t...d.|.....|.....d...}.
9b60 7c 01 a0 0d 7c 06 a1 01 7d 0a 59 00 6e 02 58 00 7c 0a 6a 11 7d 06 64 04 7d 0b 7c 06 7c 03 6b 06 |...|...}.Y.n.X.|.j.}.d.}.|.|.k.
9b80 90 01 72 4a 78 56 7c 03 7c 06 19 00 44 00 5d 4a 5c 02 7d 07 7d 0c 79 0e 7c 0a a0 12 7c 07 a1 01 ..rJxV|.|...D.]J\.}.}.y.|...|...
9ba0 7d 0d 57 00 6e 1a 04 00 74 0e 6b 0a 90 01 72 2c 01 00 01 00 01 00 64 04 7d 0d 59 00 6e 02 58 00 }.W.n...t.k...r,......d.}.Y.n.X.
9bc0 7c 0d 72 fc 7c 02 a0 13 7c 04 7c 0c 7c 09 a1 03 01 00 64 05 7d 0b 50 00 71 fc 57 00 7c 0b 73 94 |.r.|...|.|.|.....d.}.P.q.W.|.s.
9be0 7c 02 a0 14 7c 04 7c 09 a1 02 01 00 71 94 57 00 71 72 57 00 7c 02 53 00 29 06 61 36 01 00 00 4d |...|.|.....q.W.qrW.|.S.).a6...M
9c00 61 6b 65 73 20 61 20 64 65 70 65 6e 64 65 6e 63 79 20 67 72 61 70 68 20 66 72 6f 6d 20 74 68 65 akes.a.dependency.graph.from.the
9c20 20 67 69 76 65 6e 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 3a 70 61 72 61 .given.distributions.......:para
9c40 6d 65 74 65 72 20 64 69 73 74 73 3a 20 61 20 6c 69 73 74 20 6f 66 20 64 69 73 74 72 69 62 75 74 meter.dists:.a.list.of.distribut
9c60 69 6f 6e 73 0a 20 20 20 20 3a 74 79 70 65 20 64 69 73 74 73 3a 20 6c 69 73 74 20 6f 66 20 3a 63 ions.....:type.dists:.list.of.:c
9c80 6c 61 73 73 3a 60 64 69 73 74 75 74 69 6c 73 32 2e 64 61 74 61 62 61 73 65 2e 49 6e 73 74 61 6c lass:`distutils2.database.Instal
9ca0 6c 65 64 44 69 73 74 72 69 62 75 74 69 6f 6e 60 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 ledDistribution`.and............
9cc0 20 20 20 20 20 20 3a 63 6c 61 73 73 3a 60 64 69 73 74 75 74 69 6c 73 32 2e 64 61 74 61 62 61 73 ......:class:`distutils2.databas
9ce0 65 2e 45 67 67 49 6e 66 6f 44 69 73 74 72 69 62 75 74 69 6f 6e 60 20 69 6e 73 74 61 6e 63 65 73 e.EggInfoDistribution`.instances
9d00 0a 20 20 20 20 3a 72 74 79 70 65 3a 20 61 20 3a 63 6c 61 73 73 3a 60 44 65 70 65 6e 64 65 6e 63 .....:rtype:.a.:class:`Dependenc
9d20 79 47 72 61 70 68 60 20 69 6e 73 74 61 6e 63 65 0a 20 20 20 20 7a 1b 41 64 64 20 74 6f 20 70 72 yGraph`.instance.....z.Add.to.pr
9d40 6f 76 69 64 65 64 3a 20 25 73 2c 20 25 73 2c 20 25 73 7a 2b 63 6f 75 6c 64 20 6e 6f 74 20 72 65 ovided:.%s,.%s,.%sz+could.not.re
9d60 61 64 20 76 65 72 73 69 6f 6e 20 25 72 20 2d 20 75 73 69 6e 67 20 6e 61 6d 65 20 6f 6e 6c 79 72 ad.version.%r.-.using.name.onlyr
9d80 01 00 00 00 46 54 29 15 72 07 00 00 00 72 0c 01 00 00 72 10 01 00 00 72 65 00 00 00 72 0f 00 00 ....FT).r....r....r....re...r...
9da0 00 72 4e 00 00 00 72 4f 00 00 00 72 27 00 00 00 72 29 00 00 00 72 85 00 00 00 72 86 00 00 00 72 .rN...rO...r'...r)...r....r....r
9dc0 87 00 00 00 72 89 00 00 00 72 66 00 00 00 72 08 00 00 00 72 8b 00 00 00 72 8c 00 00 00 72 28 00 ....r....rf...r....r....r....r(.
9de0 00 00 72 69 00 00 00 72 14 01 00 00 72 15 01 00 00 29 0e da 05 64 69 73 74 73 72 3f 00 00 00 da ..ri...r....r....)...distsr?....
9e00 05 67 72 61 70 68 72 6a 00 00 00 72 2a 00 00 00 72 6b 00 00 00 72 1f 00 00 00 72 5e 00 00 00 72 .graphrj...r*...rk...r....r^...r
9e20 01 01 00 00 72 8d 00 00 00 72 66 00 00 00 da 07 6d 61 74 63 68 65 64 5a 08 70 72 6f 76 69 64 65 ....r....rf.....matchedZ.provide
9e40 72 72 69 00 00 00 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 0a 6d 61 6b 65 5f 67 72 61 70 rri...r#...r#...r$.....make_grap
9e60 68 c9 04 00 00 73 44 00 00 00 00 08 08 01 06 01 04 03 0a 01 0a 02 0c 01 0c 01 10 01 1e 03 0a 02 h....sD.........................
9e80 18 01 0a 01 02 01 0e 01 0e 02 06 01 06 01 0c 01 10 02 06 02 04 01 0a 01 12 01 02 01 0e 01 10 01 ................................
9ea0 0a 02 04 01 0e 01 04 01 06 01 04 01 14 01 72 28 01 00 00 63 02 00 00 00 00 00 00 00 07 00 00 00 ..............r(...c............
9ec0 04 00 00 00 43 00 00 00 73 7e 00 00 00 7c 01 7c 00 6b 07 72 16 74 00 64 01 7c 01 6a 01 16 00 83 ....C...s~...|.|.k.r.t.d.|.j....
9ee0 01 82 01 74 02 7c 00 83 01 7d 02 7c 01 67 01 7d 03 7c 02 6a 03 7c 01 19 00 7d 04 78 40 7c 04 72 ...t.|...}.|.g.}.|.j.|...}.x@|.r
9f00 6e 7c 04 a0 04 a1 00 7d 05 7c 03 a0 05 7c 05 a1 01 01 00 78 24 7c 02 6a 03 7c 05 19 00 44 00 5d n|.....}.|...|.....x$|.j.|...D.]
9f20 16 7d 06 7c 06 7c 03 6b 07 72 52 7c 04 a0 05 7c 06 a1 01 01 00 71 52 57 00 71 30 57 00 7c 03 a0 .}.|.|.k.rR|...|.....qRW.q0W.|..
9f40 04 64 02 a1 01 01 00 7c 03 53 00 29 03 7a da 52 65 63 75 72 73 69 76 65 6c 79 20 67 65 6e 65 72 .d.....|.S.).z.Recursively.gener
9f60 61 74 65 20 61 20 6c 69 73 74 20 6f 66 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 20 66 72 6f 6d ate.a.list.of.distributions.from
9f80 20 2a 64 69 73 74 73 2a 20 74 68 61 74 20 61 72 65 0a 20 20 20 20 64 65 70 65 6e 64 65 6e 74 20 .*dists*.that.are.....dependent.
9fa0 6f 6e 20 2a 64 69 73 74 2a 2e 0a 0a 20 20 20 20 3a 70 61 72 61 6d 20 64 69 73 74 73 3a 20 61 20 on.*dist*.......:param.dists:.a.
9fc0 6c 69 73 74 20 6f 66 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 0a 20 20 20 20 3a 70 61 72 61 6d list.of.distributions.....:param
9fe0 20 64 69 73 74 3a 20 61 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2c 20 6d 65 6d 62 65 72 20 6f 66 .dist:.a.distribution,.member.of
a000 20 2a 64 69 73 74 73 2a 20 66 6f 72 20 77 68 69 63 68 20 77 65 20 61 72 65 20 69 6e 74 65 72 65 .*dists*.for.which.we.are.intere
a020 73 74 65 64 0a 20 20 20 20 7a 31 67 69 76 65 6e 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 25 72 sted.....z1given.distribution.%r
a040 20 69 73 20 6e 6f 74 20 61 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 6c 69 73 74 72 01 00 00 .is.not.a.member.of.the.listr...
a060 00 29 06 72 04 00 00 00 72 1f 00 00 00 72 28 01 00 00 72 0e 01 00 00 da 03 70 6f 70 72 29 00 00 .).r....r....r(...r......popr)..
a080 00 29 07 72 25 01 00 00 72 2a 00 00 00 72 26 01 00 00 da 03 64 65 70 da 04 74 6f 64 6f 72 75 00 .).r%...r*...r&.....dep..todoru.
a0a0 00 00 da 04 73 75 63 63 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 13 67 65 74 5f 64 65 70 ....succr#...r#...r$.....get_dep
a0c0 65 6e 64 65 6e 74 5f 64 69 73 74 73 ff 04 00 00 73 1c 00 00 00 00 07 08 01 04 01 0a 01 08 02 06 endent_dists....s...............
a0e0 01 0a 02 06 01 08 01 0a 01 10 01 08 01 12 02 0a 01 72 2d 01 00 00 63 02 00 00 00 00 00 00 00 07 .................r-...c.........
a100 00 00 00 04 00 00 00 43 00 00 00 73 76 00 00 00 7c 01 7c 00 6b 07 72 16 74 00 64 01 7c 01 6a 01 .......C...sv...|.|.k.r.t.d.|.j.
a120 16 00 83 01 82 01 74 02 7c 00 83 01 7d 02 67 00 7d 03 7c 02 6a 03 7c 01 19 00 7d 04 78 44 7c 04 ......t.|...}.g.}.|.j.|...}.xD|.
a140 72 70 7c 04 a0 04 a1 00 64 02 19 00 7d 05 7c 03 a0 05 7c 05 a1 01 01 00 78 24 7c 02 6a 03 7c 05 rp|.....d...}.|...|.....x$|.j.|.
a160 19 00 44 00 5d 16 7d 06 7c 06 7c 03 6b 07 72 54 7c 04 a0 05 7c 06 a1 01 01 00 71 54 57 00 71 2e ..D.].}.|.|.k.rT|...|.....qTW.q.
a180 57 00 7c 03 53 00 29 03 7a d9 52 65 63 75 72 73 69 76 65 6c 79 20 67 65 6e 65 72 61 74 65 20 61 W.|.S.).z.Recursively.generate.a
a1a0 20 6c 69 73 74 20 6f 66 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 20 66 72 6f 6d 20 2a 64 69 73 .list.of.distributions.from.*dis
a1c0 74 73 2a 20 74 68 61 74 20 61 72 65 0a 20 20 20 20 72 65 71 75 69 72 65 64 20 62 79 20 2a 64 69 ts*.that.are.....required.by.*di
a1e0 73 74 2a 2e 0a 0a 20 20 20 20 3a 70 61 72 61 6d 20 64 69 73 74 73 3a 20 61 20 6c 69 73 74 20 6f st*.......:param.dists:.a.list.o
a200 66 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 0a 20 20 20 20 3a 70 61 72 61 6d 20 64 69 73 74 3a f.distributions.....:param.dist:
a220 20 61 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2c 20 6d 65 6d 62 65 72 20 6f 66 20 2a 64 69 73 74 .a.distribution,.member.of.*dist
a240 73 2a 20 66 6f 72 20 77 68 69 63 68 20 77 65 20 61 72 65 20 69 6e 74 65 72 65 73 74 65 64 0a 20 s*.for.which.we.are.interested..
a260 20 20 20 7a 31 67 69 76 65 6e 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 25 72 20 69 73 20 6e 6f ...z1given.distribution.%r.is.no
a280 74 20 61 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 6c 69 73 74 72 01 00 00 00 29 06 72 04 00 t.a.member.of.the.listr....).r..
a2a0 00 00 72 1f 00 00 00 72 28 01 00 00 72 0d 01 00 00 72 29 01 00 00 72 29 00 00 00 29 07 72 25 01 ..r....r(...r....r)...r)...).r%.
a2c0 00 00 72 2a 00 00 00 72 26 01 00 00 72 8d 00 00 00 72 2b 01 00 00 72 75 00 00 00 da 04 70 72 65 ..r*...r&...r....r+...ru.....pre
a2e0 64 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 12 67 65 74 5f 72 65 71 75 69 72 65 64 5f 64 dr#...r#...r$.....get_required_d
a300 69 73 74 73 19 05 00 00 73 1a 00 00 00 00 07 08 01 04 01 0a 01 08 02 04 01 0a 02 06 01 0c 01 0a ists....s.......................
a320 01 10 01 08 01 12 02 72 2f 01 00 00 63 02 00 00 00 00 00 00 00 05 00 00 00 04 00 00 00 4b 00 00 .......r/...c................K..
a340 00 73 34 00 00 00 7c 02 a0 00 64 01 64 02 a1 02 7d 03 74 01 66 00 7c 02 8e 01 7d 04 7c 00 7c 04 .s4...|...d.d...}.t.f.|...}.|.|.
a360 5f 02 7c 01 7c 04 5f 03 7c 03 70 28 64 02 7c 04 5f 04 74 05 7c 04 83 01 53 00 29 03 7a 4f 0a 20 _.|.|._.|.p(d.|._.t.|...S.).zO..
a380 20 20 20 41 20 63 6f 6e 76 65 6e 69 65 6e 63 65 20 6d 65 74 68 6f 64 20 66 6f 72 20 6d 61 6b 69 ...A.convenience.method.for.maki
a3a0 6e 67 20 61 20 64 69 73 74 20 67 69 76 65 6e 20 6a 75 73 74 20 61 20 6e 61 6d 65 20 61 6e 64 20 ng.a.dist.given.just.a.name.and.
a3c0 76 65 72 73 69 6f 6e 2e 0a 20 20 20 20 da 07 73 75 6d 6d 61 72 79 7a 17 50 6c 61 63 65 68 6f 6c version........summaryz.Placehol
a3e0 64 65 72 20 66 6f 72 20 73 75 6d 6d 61 72 79 29 06 72 29 01 00 00 72 09 00 00 00 72 1f 00 00 00 der.for.summary).r)...r....r....
a400 72 5e 00 00 00 72 30 01 00 00 72 14 00 00 00 29 05 72 1f 00 00 00 72 5e 00 00 00 da 06 6b 77 61 r^...r0...r....).r....r^.....kwa
a420 72 67 73 72 30 01 00 00 72 83 00 00 00 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 09 6d 61 rgsr0...r....r#...r#...r$.....ma
a440 6b 65 5f 64 69 73 74 32 05 00 00 73 0c 00 00 00 00 04 0c 01 0a 01 06 01 06 01 0a 01 72 32 01 00 ke_dist2...s................r2..
a460 00 29 01 72 30 00 00 00 29 37 72 2f 00 00 00 da 0a 5f 5f 66 75 74 75 72 65 5f 5f 72 02 00 00 00 .).r0...)7r/.....__future__r....
a480 72 a0 00 00 00 72 dd 00 00 00 72 4b 00 00 00 72 9e 00 00 00 da 07 6c 6f 67 67 69 6e 67 72 ac 00 r....r....rK...r......loggingr..
a4a0 00 00 72 49 00 00 00 72 31 00 00 00 72 fe 00 00 00 72 3c 00 00 00 72 04 00 00 00 72 05 00 00 00 ..rI...r1...r....r<...r....r....
a4c0 da 06 63 6f 6d 70 61 74 72 06 00 00 00 72 5e 00 00 00 72 07 00 00 00 72 08 00 00 00 72 40 00 00 ..compatr....r^...r....r....r@..
a4e0 00 72 09 00 00 00 72 0a 00 00 00 72 0b 00 00 00 72 0c 00 00 00 da 04 75 74 69 6c 72 0d 00 00 00 .r....r....r....r......utilr....
a500 72 0e 00 00 00 72 0f 00 00 00 72 10 00 00 00 72 11 00 00 00 72 12 00 00 00 72 13 00 00 00 da 07 r....r....r....r....r....r......
a520 5f 5f 61 6c 6c 5f 5f da 09 67 65 74 4c 6f 67 67 65 72 72 2c 00 00 00 72 4e 00 00 00 72 c0 00 00 __all__..getLoggerr,...rN...r...
a540 00 5a 11 43 4f 4d 4d 41 4e 44 53 5f 46 49 4c 45 4e 41 4d 45 72 ea 00 00 00 72 48 00 00 00 72 ef .Z.COMMANDS_FILENAMEr....rH...r.
a560 00 00 00 72 1e 00 00 00 72 18 00 00 00 72 14 00 00 00 72 15 00 00 00 72 16 00 00 00 72 17 00 00 ...r....r....r....r....r....r...
a580 00 72 50 00 00 00 72 51 00 00 00 72 0c 01 00 00 72 28 01 00 00 72 2d 01 00 00 72 2f 01 00 00 72 .rP...rQ...r....r(...r-...r/...r
a5a0 32 01 00 00 72 23 00 00 00 72 23 00 00 00 72 23 00 00 00 72 24 00 00 00 da 08 3c 6d 6f 64 75 6c 2...r#...r#...r#...r$.....<modul
a5c0 65 3e 06 00 00 00 73 56 00 00 00 04 02 0c 02 08 01 08 01 08 01 08 01 08 01 08 01 08 01 08 01 08 e>....sV........................
a5e0 02 10 01 0c 01 10 01 18 02 24 04 04 01 04 01 06 03 0a 02 04 01 04 02 08 01 0a 02 04 03 10 1e 10 .........$......................
a600 7f 00 73 10 7f 00 1e 10 37 10 7f 00 7f 00 4a 10 7f 00 5d 04 01 04 03 10 7f 00 11 0a 36 08 1a 08 ..s.....7.....J...].........6...
a620 19 .