Loren Carvalho cddcb1407f Open up plat/abi/impl options to `install --target` %!s(int64=6) %!d(string=hai) anos
..
BrokenEmitsUTF8 1832569530 Sort all imports %!s(int64=7) %!d(string=hai) anos
FSPkg c7402d9e50 Update a pypi.python.org URLs to pypi.org %!s(int64=6) %!d(string=hai) anos
HackedEggInfo 1832569530 Sort all imports %!s(int64=7) %!d(string=hai) anos
LineEndings 1832569530 Sort all imports %!s(int64=7) %!d(string=hai) anos
LocalEnvironMarker 1832569530 Sort all imports %!s(int64=7) %!d(string=hai) anos
LocalExtras 1832569530 Sort all imports %!s(int64=7) %!d(string=hai) anos
LocalExtras-0.0.2 1832569530 Sort all imports %!s(int64=7) %!d(string=hai) anos
SetupPyLatin1 e7cffaf0c5 Fix SetupPyLatin1 setup.py %!s(int64=9) %!d(string=hai) anos
SetupPyUTF8 c5e766ad9f Respect explicit encoding declarations in setup.py files. %!s(int64=11) %!d(string=hai) anos
plat_wheel-1.7 3ac1280cd2 wheel: test WHEEL "root_is_purelib" parser %!s(int64=11) %!d(string=hai) anos
plat_wheel-_invalidversion_ 8378567b61 Install wheel with a non-PEP 440 version in the filename. %!s(int64=8) %!d(string=hai) anos
pure_wheel-1.7 3ac1280cd2 wheel: test WHEEL "root_is_purelib" parser %!s(int64=11) %!d(string=hai) anos
pure_wheel-_invalidversion_ 8378567b61 Install wheel with a non-PEP 440 version in the filename. %!s(int64=8) %!d(string=hai) anos
requires_wheelbroken_upper 1832569530 Sort all imports %!s(int64=7) %!d(string=hai) anos
symlinks 9923c1ad7e Sort imports and minor Flake8 changes (#4520) %!s(int64=7) %!d(string=hai) anos
INITools-0.2.tar.gz 43baad52a0 test_freeze: Don't depend on PyPI %!s(int64=10) %!d(string=hai) anos
README.txt 807f879422 Add an upgrade-strategy option (#3972) %!s(int64=8) %!d(string=hai) anos
TopoRequires-0.0.1.tar.gz 17352765f0 Issue #2478 - topological install order. %!s(int64=10) %!d(string=hai) anos
TopoRequires2-0.0.1.tar.gz 17352765f0 Issue #2478 - topological install order. %!s(int64=10) %!d(string=hai) anos
TopoRequires3-0.0.1.tar.gz 17352765f0 Issue #2478 - topological install order. %!s(int64=10) %!d(string=hai) anos
TopoRequires4-0.0.1.tar.gz 1697a0911f build an sdist for TopoRequires4 %!s(int64=10) %!d(string=hai) anos
Upper-1.0.tar.gz 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
Upper-2.0.tar.gz 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
argparse-1.2.1.tar.gz 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
broken-0.1.tar.gz 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
broken-0.2broken.tar.gz 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
brokenegginfo-0.1.tar.gz 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
brokenwheel-1.0-py2.py3-none-any.whl 13f6c68f0c Ensure wheel-Version is compatible with pip %!s(int64=11) %!d(string=hai) anos
child-0.1.tar.gz 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
colander-0.9.9-py2.py3-none-any.whl 4af1008104 fixes for downloading wheels (Issue #1112) %!s(int64=11) %!d(string=hai) anos
compilewheel-1.0-py2.py3-none-any.whl eee2334c92 Silence byte compile errors when installation succeed. %!s(int64=10) %!d(string=hai) anos
complex_dist-0.1-py2.py3-none-any.whl 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
console_scripts_uppercase-1.0-py2.py3-none-any.whl 24a5cc6a42 Fix for issue #2834 with test %!s(int64=9) %!d(string=hai) anos
distribute-0.7.3.zip 3e8924a7ec setuptools upgrade tests %!s(int64=11) %!d(string=hai) anos
duplicate-1.0.tar.gz 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
futurewheel-1.9-py2.py3-none-any.whl 13f6c68f0c Ensure wheel-Version is compatible with pip %!s(int64=11) %!d(string=hai) anos
futurewheel-3.0-py2.py3-none-any.whl 13f6c68f0c Ensure wheel-Version is compatible with pip %!s(int64=11) %!d(string=hai) anos
gmpy-1.15.tar.gz 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
gmpy2-2.0.tar.gz 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
has.script-1.0-py2.py3-none-any.whl 1afdc665ae don't override distutils scripts location using pip's legacy logic %!s(int64=11) %!d(string=hai) anos
headers.dist-0.1-py2.py3-none-any.whl 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
invalid.whl 3dc40cad46 - if installing directly from a wheel, fail if it has an invalid name or is unsupported %!s(int64=11) %!d(string=hai) anos
meta-1.0-py2.py3-none-any.whl 42102e9dea unpack_file should use flatten=False for .whl files GH1011 %!s(int64=11) %!d(string=hai) anos
parent-0.1.tar.gz 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
paxpkg.tar.bz2 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
pep518-3.0.tar.gz 04874e24fd tests: improve PEP 518 tests %!s(int64=6) %!d(string=hai) anos
pep518_forkbomb-235.tar.gz 43b8ed4945 detect fork-bombs during build dependencies installs %!s(int64=6) %!d(string=hai) anos
pep518_twin_forkbombs_first-234.tar.gz 43b8ed4945 detect fork-bombs during build dependencies installs %!s(int64=6) %!d(string=hai) anos
pep518_twin_forkbombs_second-238.tar.gz 43b8ed4945 detect fork-bombs during build dependencies installs %!s(int64=6) %!d(string=hai) anos
pep518_with_extra_and_markers-1.0.tar.gz ca4e2ad6ad improve handling of PEP 518 build requirements %!s(int64=6) %!d(string=hai) anos
pip-test-package-0.1.1.tar.gz 861023bc0d uninstalling --user dists should leave global scripts alone %!s(int64=11) %!d(string=hai) anos
pip-test-package-0.1.tar.gz 861023bc0d uninstalling --user dists should leave global scripts alone %!s(int64=11) %!d(string=hai) anos
pkgwithmpkg-1.0-py2.7-macosx10.7.mpkg.zip 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
pkgwithmpkg-1.0.tar.gz 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
priority-1.0-py2.py3-none-any.whl 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
priority-1.0.tar.gz 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
prjwithdatafile-1.0-py2.py3-none-any.whl fa7aeb6cc8 Fixes destination directory of data_files when 'pip install --target' is used (#4092) (#4152) %!s(int64=8) %!d(string=hai) anos
require_simple-1.0.tar.gz 807f879422 Add an upgrade-strategy option (#3972) %!s(int64=8) %!d(string=hai) anos
requires_simple_extra-0.1-py2.py3-none-any.whl c2e71e7ce6 query installed requirements for extras %!s(int64=10) %!d(string=hai) anos
requires_source-1.0-py2.py3-none-any.whl 60f8da5c41 4 more wheel tests %!s(int64=11) %!d(string=hai) anos
requiresupper-1.0.tar.gz 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
sample-1.2.0-py2.py3-none-any.whl b274b85f96 don't install empty dirs during wheel installs %!s(int64=10) %!d(string=hai) anos
script.wheel1-0.1-py2.py3-none-any.whl b9f36c0c21 Tests for script generation %!s(int64=11) %!d(string=hai) anos
script.wheel1a-0.1-py2.py3-none-any.whl b9f36c0c21 Tests for script generation %!s(int64=11) %!d(string=hai) anos
script.wheel2-0.1-py2.py3-none-any.whl b9f36c0c21 Tests for script generation %!s(int64=11) %!d(string=hai) anos
script.wheel2a-0.1-py2.py3-none-any.whl b9f36c0c21 Tests for script generation %!s(int64=11) %!d(string=hai) anos
script.wheel3-0.1-py2.py3-none-any.whl b9f36c0c21 Tests for script generation %!s(int64=11) %!d(string=hai) anos
setuptools-0.9.6.tar.gz 3e8924a7ec setuptools upgrade tests %!s(int64=11) %!d(string=hai) anos
setuptools-0.9.8-py2.py3-none-any.whl 3e8924a7ec setuptools upgrade tests %!s(int64=11) %!d(string=hai) anos
simple-1.0.tar.gz 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
simple-2.0.tar.gz 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
simple-3.0.tar.gz 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
simple.dist-0.1-py1-none-invalid.whl 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
simple.dist-0.1-py2.py3-none-any.whl 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
simple2-1.0.tar.gz 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
simple2-2.0.tar.gz 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
simple2-3.0.tar.gz 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
simplewheel-1.0-py2.py3-none-any.whl 3de9bdb7f2 tests: tweak `simplewheel` test distribution %!s(int64=6) %!d(string=hai) anos
simplewheel-2.0-1-py2.py3-none-any.whl 3de9bdb7f2 tests: tweak `simplewheel` test distribution %!s(int64=6) %!d(string=hai) anos
simplewheel-2.0-py2.py3-none-any.whl 3de9bdb7f2 tests: tweak `simplewheel` test distribution %!s(int64=6) %!d(string=hai) anos
simplewheel-2.0-py3-fakeabi-fakeplat.whl cddcb1407f Open up plat/abi/impl options to `install --target` %!s(int64=6) %!d(string=hai) anos
singlemodule-0.0.0.tar.gz 291bb12d07 test_install_package_with_target: No network %!s(int64=10) %!d(string=hai) anos
singlemodule-0.0.1.tar.gz 291bb12d07 test_install_package_with_target: No network %!s(int64=10) %!d(string=hai) anos
singlemodule-0.0.1.tar.lzma d1136dda3e Add support for .xz files (with python >=3.3) %!s(int64=9) %!d(string=hai) anos
singlemodule-0.0.1.tar.xz d1136dda3e Add support for .xz files (with python >=3.3) %!s(int64=9) %!d(string=hai) anos
source-1.0.tar.gz 60f8da5c41 4 more wheel tests %!s(int64=11) %!d(string=hai) anos
test_tar.tgz 65007e3c65 when unpacking archives, don't preserve permissions except execution for regular files %!s(int64=11) %!d(string=hai) anos
test_zip.zip 65007e3c65 when unpacking archives, don't preserve permissions except execution for regular files %!s(int64=11) %!d(string=hai) anos
translationstring-1.1.tar.gz 4af1008104 fixes for downloading wheels (Issue #1112) %!s(int64=11) %!d(string=hai) anos
virtualenv-1.10.tar.gz 3e8924a7ec setuptools upgrade tests %!s(int64=11) %!d(string=hai) anos
virtualenv-1.9.1.tar.gz 3e8924a7ec setuptools upgrade tests %!s(int64=11) %!d(string=hai) anos
wheelbroken-0.1.tar.gz 2e2ce0f4e9 break up tests dir into data, unit tests, and functional tests %!s(int64=11) %!d(string=hai) anos
wheelbrokenafter-0.1.tar.gz 2bbb3be1ff Failing test: should clean up failed wheel build %!s(int64=9) %!d(string=hai) anos

README.txt


Details on Test Packages
========================

broken-0.1.tar.gz
-----------------
This package exists for testing uninstall-rollback.

broken-0.2broken.tar.gz
-----------------------
Version 0.2broken has a setup.py crafted to fail on install (and only on
install). If any earlier step would fail (i.e. egg-info-generation), the
already-installed version would never be uninstalled, so uninstall-rollback
would not come into play.

brokenegginfo-0.1.tar.gz
------------------------
crafted to fail on egg_info

BrokenEmitsUTF8
---------------
for generating unicode error in py3.x

duplicate-1.0.tar.gz
--------------------
for testing finding dupes across multiple find-links

FSPkg
-----
for installing from the file system

futurewheel
-----------
Wheels of a Wheel-Version that is newer in minor and major series.
Their version coincides with the apparent Wheel-Version they indicate.

gmpy-1.15.tar.gz
----------------
hash testing (although this pkg isn't needed explicitly)

gmpy2-2.0.tar.gz
----------------
for testing finder logic when name *contains* the name of the package specified

HackedEggInfo
-------------
has its own egg_info class

LineEndings
-----------
contains DOS line endings

LocalExtras
-----------
has an extra in a local file:// dependency link

parent/child-0.1.tar.gz
-----------------------
The parent-0.1.tar.gz and child-0.1.tar.gz packages are used by
test_uninstall:test_uninstall_overlapping_package.

paxpkg.tar.bz2
--------------
tar with pax headers

pkgwithmpkg-1.0.tar.gz; pkgwithmpkg-1.0-py2.7-macosx10.7.mpkg.zip
-----------------------------------------------------------------
used for osx test case (tests.test_finder:test_no_mpkg)

priority-*
----------
used for testing wheel priority over sdists

TopoRequires[1234][-0.0.1.tar.gz]
--------------------------------

These are used for testing topological handling of requirements: we have
TopoRequires, which is install-required by TopoRequires2 and TopoRequires3
and finally TopoRequires4 which install-requires both TopoRequires2 and 3
and also install-Requires TopoRequires.
This creates a diamond where no matter which way we walk without topological
awareness we'll end up attempting to install TopoRequires after one of
TopoRequires2, TopoRequires3 or TopoRequires4. (prefix iteration works as its
topological, suffix iteration likewise, infix breaks).

simple[2]-[123].0.tar.gz
------------------------
contains "simple[2]" package; good for basic testing and version logic.

wheelbroken-0.1.tar.gz
----------------------
fails for "setup.py bdist_wheel"

Upper-[12].0.tar.gz and requiresuppper-1.0.tar.gz
--------------------------------------------------
'requiresupper' requires 'upper'
used for testing case mismatch case for url requirements

meta-1.0-py2.py3-none-any.whl
--------------------------------------------------
Is an empty package which install_requires the simple and simple2 packages.

requires_simple_extra-0.1-py2.py3-none-any.whl
----------------------------------------------
requires_simple_extra[extra] requires simple==1.0

requires_wheelbroken_upper
--------------------------
Requires wheelbroken and upper - used for testing implicit wheel building
during install.

require_simple-1.0.tar.gz
------------------------
contains "require_simple" package which requires simple>=2.0 - used for testing
if dependencies are handled correctly.