I have a workflow for installing python libraries that works something like this:
- Download source
- Build from
setup.py
- Manually install build files to a network location.
I'd like to use pip
to handle the download and dependency resolution to change my workflow to something like this:
- Use
pip download PACKAGE
to download python wheels for PACKAGE and all its dependencies. - Do a build from each wheel file for PACKAGE and all the dependencies.
- Manually install build files to a network location.
What is the best way to do step #2 in the second workflow? I've found lots of options for installing from wheels, but is there a way to simply build without installing?
I basically want the same output I would get from python setup.py build
, but using python wheels instead of the project source.