mirror of
https://github.com/kennethreitz/pipenv.git
synced 2026-06-05 22:50:18 +00:00
9848862927
* Check point progress on moving tests to pypiserver. * Allow other indexes to mimic the pypi json API for package hashes. * Fix these tests that run on lower python versions only. * Try adding the pypiserver to the github actions to only run once. * Expand the scope of fixtures for pypiserver. * try to accomedate microsoft runner. * Windows networking troubles. * Remove running as a background job. * Try to condtionally invoke different start pypi-server commands * Try to condtionally invoke different start pypi-server commands * Try to condtionally invoke different start pypi-server commands * Try to condtionally invoke different start pypi-server commands * Try to condtionally invoke different start pypi-server commands * Try to condtionally invoke different start pypi-server commands * Try to condtionally invoke different start pypi-server commands * Try to introduce pypi as the root index because setuptools-scm is not in our pypi artifacts. * see if the windows tests run faster (and the other tests) by supplying waitress. * Only use waitress on windows because the others are fast on the default. Fix requests pollution. * Supply a suitable Pipfile instead for these two failing tests. * More requests resolver cross test contamination cleanup. * remove problematic tests because even on my version of python 3.8.12 this does not work due to AttributeError: 'HTMLParser' object has no attribute 'unescape' * fix mirror install test. * Fix Pipfile. * Fix Pipfile for real * Fix tests * Cleanup test naming and more test enhancements. * Save this optimization for a subsequent PR. * Cleanup the TemporaryDirectory between tests. * resolve merge conflict. * Cleanup path initalization -- it hsould always be a TemporaryDirectory for tests that gets cleanedup. * Cleanup path initalization -- it hsould always be a TemporaryDirectory for tests that gets cleanedup. * tableflip on those requests tests that read the setup metadata in reqlib from other tests. * Update developer documentation for running tests. * add news fragment. * Try gunicorn perfoormance for linux/mac * Only use gunicorn on linux based on the results of last run.
26 lines
747 B
TOML
26 lines
747 B
TOML
[dev-packages]
|
|
pipenv = {path = ".", editable = true, extras = ["tests", "dev"]}
|
|
sphinx = "==4.*"
|
|
sphinx-click = "==4.*"
|
|
sphinxcontrib-spelling = "==7.*"
|
|
click = "==8.0.3"
|
|
pytest_pypi = {path = "./tests/pytest-pypi", editable = true}
|
|
pypiserver = "==1.*"
|
|
stdeb = {version="*", markers="sys_platform == 'linux'"}
|
|
zipp = {version = "==3.6.0", markers = "python_version < '3.10'"}
|
|
pre-commit = "==2.*"
|
|
atomicwrites = {version = "*", markers="sys_platform == 'win32'"}
|
|
pytest-cov = "==3.*"
|
|
typing-extensions = "==4.*"
|
|
waitress = {version = "*", markers="sys_platform == 'win32'"}
|
|
gunicorn = {version = "*", markers="sys_platform == 'linux'"}
|
|
|
|
[packages]
|
|
|
|
[scripts]
|
|
tests = "bash ./run-tests.sh"
|
|
test = "pytest -vvs"
|
|
|
|
[pipenv]
|
|
allow_prereleases = true
|