pip/tests/data/packages
Benoit Pierre 43b8ed4945 detect fork-bombs during build dependencies installs 2018-06-26 10:40:23 +02:00
..
BrokenEmitsUTF8 Sort all imports 2017-05-16 15:47:47 +05:30
FSPkg Update a pypi.python.org URLs to pypi.org 2018-04-19 06:35:37 -07:00
HackedEggInfo Sort all imports 2017-05-16 15:47:47 +05:30
LineEndings Sort all imports 2017-05-16 15:47:47 +05:30
LocalEnvironMarker Sort all imports 2017-05-16 15:47:47 +05:30
LocalExtras Sort all imports 2017-05-16 15:47:47 +05:30
LocalExtras-0.0.2 Sort all imports 2017-05-16 15:47:47 +05:30
SetupPyLatin1 Fix SetupPyLatin1 setup.py 2015-11-26 23:49:29 +01:00
SetupPyUTF8 Respect explicit encoding declarations in setup.py files. 2013-12-20 10:52:32 -05:00
plat_wheel-1.7/plat_wheel-1.7.dist-info wheel: test WHEEL "root_is_purelib" parser 2013-06-30 23:40:20 -04:00
plat_wheel-_invalidversion_/plat_wheel-_invalidversion_.dist-info Install wheel with a non-PEP 440 version in the filename. 2017-03-27 23:12:42 -04:00
pure_wheel-1.7/pure_wheel-1.7.dist-info wheel: test WHEEL "root_is_purelib" parser 2013-06-30 23:40:20 -04:00
pure_wheel-_invalidversion_/pure_wheel-_invalidversion_.dist-info Install wheel with a non-PEP 440 version in the filename. 2017-03-27 23:12:42 -04:00
requires_wheelbroken_upper Sort all imports 2017-05-16 15:47:47 +05:30
symlinks Sort imports and minor Flake8 changes (#4520) 2017-06-13 14:17:00 +02:00
INITools-0.2.tar.gz test_freeze: Don't depend on PyPI 2015-03-10 17:02:05 -07:00
README.txt Add an upgrade-strategy option (#3972) 2016-09-18 16:48:01 -04:00
TopoRequires-0.0.1.tar.gz Issue #2478 - topological install order. 2015-04-01 12:33:17 +13:00
TopoRequires2-0.0.1.tar.gz Issue #2478 - topological install order. 2015-04-01 12:33:17 +13:00
TopoRequires3-0.0.1.tar.gz Issue #2478 - topological install order. 2015-04-01 12:33:17 +13:00
TopoRequires4-0.0.1.tar.gz build an sdist for TopoRequires4 2015-04-01 16:32:39 -07:00
Upper-1.0.tar.gz break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
Upper-2.0.tar.gz break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
argparse-1.2.1.tar.gz break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
broken-0.1.tar.gz break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
broken-0.2broken.tar.gz break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
brokenegginfo-0.1.tar.gz break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
brokenwheel-1.0-py2.py3-none-any.whl Ensure wheel-Version is compatible with pip 2014-02-19 20:01:22 -05:00
child-0.1.tar.gz break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
colander-0.9.9-py2.py3-none-any.whl fixes for downloading wheels (Issue #1112) 2014-02-08 09:17:13 -08:00
compilewheel-1.0-py2.py3-none-any.whl Silence byte compile errors when installation succeed. 2014-08-21 16:40:02 +03:00
complex_dist-0.1-py2.py3-none-any.whl break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
console_scripts_uppercase-1.0-py2.py3-none-any.whl Fix for issue #2834 with test 2016-01-03 17:38:36 -05:00
distribute-0.7.3.zip setuptools upgrade tests 2013-07-27 00:58:56 -07:00
duplicate-1.0.tar.gz break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
futurewheel-1.9-py2.py3-none-any.whl Ensure wheel-Version is compatible with pip 2014-02-19 20:01:22 -05:00
futurewheel-3.0-py2.py3-none-any.whl Ensure wheel-Version is compatible with pip 2014-02-19 20:01:22 -05:00
gmpy-1.15.tar.gz break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
gmpy2-2.0.tar.gz break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
has.script-1.0-py2.py3-none-any.whl don't override distutils scripts location using pip's legacy logic 2013-08-31 15:28:44 -07:00
headers.dist-0.1-py2.py3-none-any.whl break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
invalid.whl - if installing directly from a wheel, fail if it has an invalid name or is unsupported 2013-11-14 16:35:24 -08:00
meta-1.0-py2.py3-none-any.whl unpack_file should use flatten=False for .whl files GH1011 2013-06-26 22:02:27 +03:00
parent-0.1.tar.gz break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
paxpkg.tar.bz2 break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
pep518-3.0.tar.gz tests: improve PEP 518 tests 2018-05-18 23:45:55 +02:00
pep518_forkbomb-235.tar.gz detect fork-bombs during build dependencies installs 2018-06-26 10:40:23 +02:00
pep518_twin_forkbombs_first-234.tar.gz detect fork-bombs during build dependencies installs 2018-06-26 10:40:23 +02:00
pep518_twin_forkbombs_second-238.tar.gz detect fork-bombs during build dependencies installs 2018-06-26 10:40:23 +02:00
pep518_with_extra_and_markers-1.0.tar.gz improve handling of PEP 518 build requirements 2018-05-18 23:45:55 +02:00
pip-test-package-0.1.1.tar.gz uninstalling --user dists should leave global scripts alone 2013-11-29 17:08:43 -08:00
pip-test-package-0.1.tar.gz uninstalling --user dists should leave global scripts alone 2013-11-29 17:08:43 -08:00
pkgwithmpkg-1.0-py2.7-macosx10.7.mpkg.zip break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
pkgwithmpkg-1.0.tar.gz break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
priority-1.0-py2.py3-none-any.whl break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
priority-1.0.tar.gz break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
prjwithdatafile-1.0-py2.py3-none-any.whl Fixes destination directory of data_files when 'pip install --target' is used (#4092) (#4152) 2017-03-26 23:55:50 +02:00
require_simple-1.0.tar.gz Add an upgrade-strategy option (#3972) 2016-09-18 16:48:01 -04:00
requires_simple_extra-0.1-py2.py3-none-any.whl query installed requirements for extras 2014-06-25 22:45:28 -04:00
requires_source-1.0-py2.py3-none-any.whl 4 more wheel tests 2013-06-06 19:11:43 -07:00
requiresupper-1.0.tar.gz break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
sample-1.2.0-py2.py3-none-any.whl don't install empty dirs during wheel installs 2014-04-21 23:07:25 -07:00
script.wheel1-0.1-py2.py3-none-any.whl Tests for script generation 2013-11-01 09:57:25 +00:00
script.wheel1a-0.1-py2.py3-none-any.whl Tests for script generation 2013-11-01 09:57:25 +00:00
script.wheel2-0.1-py2.py3-none-any.whl Tests for script generation 2013-11-01 09:57:25 +00:00
script.wheel2a-0.1-py2.py3-none-any.whl Tests for script generation 2013-11-01 09:57:25 +00:00
script.wheel3-0.1-py2.py3-none-any.whl Tests for script generation 2013-11-01 09:57:25 +00:00
setuptools-0.9.6.tar.gz setuptools upgrade tests 2013-07-27 00:58:56 -07:00
setuptools-0.9.8-py2.py3-none-any.whl setuptools upgrade tests 2013-07-27 00:58:56 -07:00
simple-1.0.tar.gz break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
simple-2.0.tar.gz break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
simple-3.0.tar.gz break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
simple.dist-0.1-py1-none-invalid.whl break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
simple.dist-0.1-py2.py3-none-any.whl break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
simple2-1.0.tar.gz break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
simple2-2.0.tar.gz break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
simple2-3.0.tar.gz break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
simplewheel-1.0-py2.py3-none-any.whl tests: tweak `simplewheel` test distribution 2018-05-18 23:40:15 +02:00
simplewheel-2.0-1-py2.py3-none-any.whl tests: tweak `simplewheel` test distribution 2018-05-18 23:40:15 +02:00
simplewheel-2.0-py2.py3-none-any.whl tests: tweak `simplewheel` test distribution 2018-05-18 23:40:15 +02:00
singlemodule-0.0.0.tar.gz test_install_package_with_target: No network 2015-03-22 23:09:38 -07:00
singlemodule-0.0.1.tar.gz test_install_package_with_target: No network 2015-03-22 23:09:38 -07:00
singlemodule-0.0.1.tar.lzma Add support for .xz files (with python >=3.3) 2016-01-14 22:39:45 +01:00
singlemodule-0.0.1.tar.xz Add support for .xz files (with python >=3.3) 2016-01-14 22:39:45 +01:00
source-1.0.tar.gz 4 more wheel tests 2013-06-06 19:11:43 -07:00
test_tar.tgz when unpacking archives, don't preserve permissions except execution for regular files 2013-08-17 00:18:40 -07:00
test_zip.zip when unpacking archives, don't preserve permissions except execution for regular files 2013-08-17 00:18:40 -07:00
translationstring-1.1.tar.gz fixes for downloading wheels (Issue #1112) 2014-02-08 09:17:13 -08:00
virtualenv-1.9.1.tar.gz setuptools upgrade tests 2013-07-27 00:58:56 -07:00
virtualenv-1.10.tar.gz setuptools upgrade tests 2013-07-27 00:58:56 -07:00
wheelbroken-0.1.tar.gz break up tests dir into data, unit tests, and functional tests 2013-05-29 13:41:12 -07:00
wheelbrokenafter-0.1.tar.gz Failing test: should clean up failed wheel build 2015-09-09 15:16:51 -04:00

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.