integration-test
integration-test copied to clipboard
Actual test plan
From the Discuss, here is what I understood the tests could look like:
- Prepare the artefacts:
for all the packaging bricks: pip, setuptools, etc:
- download the latest stable wheel release from PyPI
- build a wheel from their development branch
- For each brick A, the test would be:
- launch a local PyPI exposing A master wheel + the stable wheels of the other bricks
- create a virtualenv and install the different bricks
- try to install a curated list of packages ? Maybe https://pypistats.org/top ?
What are the bricks we want to test ? pip, setuptools, pep517, wheel, virtualenv, tox, (should we also include their dependencies ? like pytoml for pep517, etc).
Pushed on master provisioning the wheels into a devpi server. On my fork, I've started creating some tests for virtualenv.
This could be something that one of the paid contractors on pip works on.