Skip to content

Commit

Permalink
build(deps): use uv for freeze-requirements
Browse files Browse the repository at this point in the history
  • Loading branch information
lengau committed Aug 1, 2024
1 parent 1330582 commit d9b8bae
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions tools/freeze-requirements.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ requirements_fixups() {

venv_dir="$(mktemp -d)"

python3 -m venv "$venv_dir"
uv venv "$venv_dir"
# shellcheck source=/dev/null
. "$venv_dir/bin/activate"

Expand All @@ -22,12 +22,12 @@ dpkg -x ./*.deb .
cp -r usr/lib/python3/dist-packages/* "$site_pkgs"
popd

pip install -e .
pip freeze --exclude-editable > requirements.txt
uv pip install -e .
uv pip freeze --exclude-editable > requirements.txt
requirements_fixups "requirements.txt"

pip install -e .[dev]
pip freeze --exclude-editable > requirements-dev.txt
uv pip install -e .[dev]
uv pip freeze --exclude-editable > requirements-dev.txt
requirements_fixups "requirements-dev.txt"

rm -rf "$venv_dir"

0 comments on commit d9b8bae

Please sign in to comment.