1
1
Fork 0
mirror of https://github.com/pypa/pip synced 2023-12-13 21:30:23 +01:00
pip/tests/data/packages
Stéphane Bidoul 04e1ab071d Update test_install_package_that_emits_unicode
Adapt to the removal of the setup.py install code path.
2023-03-27 11:55:20 +01:00
..
BrokenEmitsUTF8 Update test_install_package_that_emits_unicode 2023-03-27 11:55:20 +01:00
FSPkg Reformat the codebase, with black 2021-08-20 13:37:49 +01:00
HackedEggInfo Reformat the codebase, with black 2021-08-20 13:37:49 +01:00
LineEndings Sort all imports 2017-05-16 15:47:47 +05:30
LocalEnvironMarker Reformat the codebase, with black 2021-08-20 13:37:49 +01:00
LocalExtras Reformat the codebase, with black 2021-08-20 13:37:49 +01:00
LocalExtras-0.0.2 Reformat the codebase, with black 2021-08-20 13:37:49 +01:00
pep517_setup_and_pyproject Add missing newline characters in pep517_setup_and_pyproject test data 2019-10-12 12:19:52 +02:00
pep517_wrapper_buildsys Reformat the codebase, with black 2021-08-20 13:37:49 +01:00
requires_wheelbroken_upper Reformat the codebase, with black 2021-08-20 13:37:49 +01:00
requiresPaste Reformat the codebase, with black 2021-08-20 13:37:49 +01:00
SetupPyLatin1 Update pre-commit hooks 2022-04-04 16:02:02 +03:00
SetupPyUTF8 Reformat the codebase, with black 2021-08-20 13:37:49 +01:00
symlinks Reformat the codebase, with black 2021-08-20 13:37:49 +01: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
corruptwheel-1.0-py2.py3-none-any.whl Add tests for BadZipFile handling 2021-10-23 17:42:22 +02: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
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
INITools-0.2.tar.gz test_freeze: Don't depend on PyPI 2015-03-10 17:02:05 -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
mypy-0.782-py3-none-any.whl Use local server for an unit test for lazy wheel 2020-07-16 21:09:59 +07: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
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
README.txt Remove unused futurewheel fixture 2020-01-31 19:33:51 -05: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
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
simple_namespace-1.0-py2.py3-none-any.whl Improve PEP 518 build isolation (#5824) 2018-10-16 12:04:28 +05:30
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
simplewheel-2.0-py3-fakeabi-fakeplat.whl Open up plat/abi/impl options to install --target 2018-08-05 16:13:20 -05: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
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
translationstring-1.1.tar.gz fixes for downloading wheels (Issue #1112) 2014-02-08 09:17:13 -08: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
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

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

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.

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.