To pull pip dependencies locally, login to AWS CodeArtifact (see below) and then use pip as usual
aws codeartifact login --tool pip --domain criticalstart --domain-owner 818476207984 --repository criticalstart_global
pip install -r requirements.txt
Make sure when you run pip-compile, you add the --no-emit-index-url flag, to
prevent the CodeArtifact token from being committed to source control:
pip-compile --no-emit-index-url requirements-build.in
pip install -r requirements-build.txt
To deploy this repository to CriticalStart's AWS CodeArtifact repository, use the following steps:
python -m buildaws codeartifact login --tool twine --domain criticalstart --domain-owner 818476207984 --repository criticalstart_globaltwine upload --repository codeartifact dist/*