Install requirements in a virtual environment

This commit is contained in:
Zach Borboa
2025-06-23 22:18:25 -04:00
parent ab8ae3b7be
commit 50852841b8
+5 -7
View File
@@ -14,15 +14,13 @@ jobs:
with:
persist-credentials: false
- name: Install requirements
run: |
python -m pip install --upgrade pip
pip install --requirement scripts/make_release_requirements.txt
- name: Update outdated dependencies
- name: Gather requirements
id: check-outdated
run: |
set -x
python -m venv venv
source venv/bin/activate
python -m pip install --upgrade pip
pip install --requirement scripts/make_release_requirements.txt
outdated="$(pip list --outdated --format json | jq)"
outdated_count="$(echo "$outdated" | jq 'length')"
echo "${outdated}" | jq "[{\"outdated_count\":\"${outdated_count}\"}] + ." > scripts/make_release_requirements.json