Mostly changes to the CI. Using pip-tools to resolve versions of primary and non-primary dependencies, so that we don't download multiple versions of multiple packages.
Combined effect of the two (but especially pip-tools) has reduced the virtual environment caching time from hours (we stopped trying after 1 hour) to ~5 min.
Pinning versions for more packages now.
Commenting a couple of test cases for the time being. They will be fixed on cached-path, and then uncommented.
Changes
pip-tools
to resolve versions of primary and non-primary dependencies, so that we don't download multiple versions of multiple packages.venv
instead ofconda
, which was several times slower.pip-tools
) has reduced the virtual environment caching time from hours (we stopped trying after 1 hour) to ~5 min.cached-path
, and then uncommented.