Automate installation of dependencies in CI workflow
Rework the CI pipeline so that dependencies are automatically installed and cached in a docker image. After this change, we will no longer have to manually update the Dockerfile on the docker branch when install_requires
is upated.
- Capture the list of dependencies from
python setup.py egg_info
. - Install these dependencies in a docker image.
- Perform subsequent build stages in that docker image.
Edited by Leo P. Singer