HomeSoftware Heritage

pip-install-swh-dev: install packages all at once

Description

pip-install-swh-dev: install packages all at once

With recent enough versions of setuptools/setuptools-scm, the pip
dependency resolver is now capable of sorting out our full dependency
tree. We can just install all packages at once (which does the
dependency resolution step once).

To speed up the process even more, inline the few "build" (setup.py)
dependencies to allow disabling build isolation (which creates a new
venv and installs setuptools-scm in it for every single package).

Details

Provenance
olasdAuthored on May 4 2022, 11:48 AM
olasdPushed on May 4 2022, 3:43 PM
Differential Revision
D7736: pip-install-swh-dev: install packages all at once
Parents
rDDOC551fd266362b: developer-setup: Upgrade new mypy pinned version
Branches
Unknown
Tags
Unknown