Skip to content
This repository has been archived by the owner on May 22, 2024. It is now read-only.

update workflow to include pip-compile #451

Open
Tracked by #163
jason-upchurch opened this issue Sep 4, 2019 · 0 comments
Open
Tracked by #163

update workflow to include pip-compile #451

jason-upchurch opened this issue Sep 4, 2019 · 0 comments
Labels
Security: general General security concern or issue Technical debt

Comments

@jason-upchurch
Copy link
Contributor

Summary

pip-compile will let us pin all the dependencies for a deterministic build.

  • Move requirements.txt to requirements.in and use pip-compile to generate new requirements.txt.
  • Move requirements-dev.txt to requirements-dev.in and use pip-compile to generate new requirements-dev.txt.
  • start with a clean environment, e.g., api-env-prod so that "extra" libraries are not included in the committed requirements.txt and requirements-dev.txt
  • updated README.md with new workflow
  • update config.yml to include correct pip install -r <dependency file> (e.g., remove pip install -r requirements-ci.txt
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Security: general General security concern or issue Technical debt
Projects
Status: No status
Development

No branches or pull requests

5 participants