From aca0cd05d22677d9c62d79b0008a2d67ac3434f5 Mon Sep 17 00:00:00 2001 From: miro Date: Fri, 6 Dec 2024 14:01:07 +0000 Subject: [PATCH] uv pip install --system --- .github/workflows/build_tests.yml | 2 +- .github/workflows/end2end_tests.yml | 28 ++++++++++++------------- .github/workflows/integration_tests.yml | 6 +++--- .github/workflows/license_tests.yml | 2 +- .github/workflows/mycroft_tests.yml | 4 ++-- .github/workflows/pipaudit.yml | 2 +- .github/workflows/unit_tests.yml | 6 +++--- 7 files changed, 25 insertions(+), 25 deletions(-) diff --git a/.github/workflows/build_tests.yml b/.github/workflows/build_tests.yml index 8e08d89bdb9f..d1485d9e75e6 100644 --- a/.github/workflows/build_tests.yml +++ b/.github/workflows/build_tests.yml @@ -39,4 +39,4 @@ jobs: python setup.py bdist_wheel - name: Install package run: | - uv pip install .[mycroft,lgpl,plugins,skills-essential,skills-extra,skills-audio,skills-gui,skills-internet,skills-media,skills-desktop] + uv pip install --system .[mycroft,lgpl,plugins,skills-essential,skills-extra,skills-audio,skills-gui,skills-internet,skills-media,skills-desktop] diff --git a/.github/workflows/end2end_tests.yml b/.github/workflows/end2end_tests.yml index 2d3370022e41..7cdb0f92d773 100644 --- a/.github/workflows/end2end_tests.yml +++ b/.github/workflows/end2end_tests.yml @@ -50,22 +50,22 @@ jobs: python -m pip install build wheel uv - name: Install test dependencies run: | - uv pip install -r requirements/tests.txt - uv pip install ./test/integrationtests/common_query/ovos_tskill_fakewiki - uv pip install ./test/end2end/skill-ovos-hello-world - uv pip install ./test/end2end/skill-ovos-fallback-unknown - uv pip install ./test/end2end/skill-ovos-slow-fallback - uv pip install ./test/end2end/skill-converse_test - uv pip install ./test/end2end/skill-ovos-schedule - uv pip install ./test/end2end/skill-new-stop - uv pip install ./test/end2end/skill-old-stop - uv pip install ./test/end2end/skill-fake-fm - uv pip install ./test/end2end/skill-fake-fm-legacy - uv pip install ./test/end2end/skill-ovos-fakewiki - uv pip install ./test/end2end/metadata-test-plugin + uv pip install --system -r requirements/tests.txt + uv pip install --system ./test/integrationtests/common_query/ovos_tskill_fakewiki + uv pip install --system ./test/end2end/skill-ovos-hello-world + uv pip install --system ./test/end2end/skill-ovos-fallback-unknown + uv pip install --system ./test/end2end/skill-ovos-slow-fallback + uv pip install --system ./test/end2end/skill-converse_test + uv pip install --system ./test/end2end/skill-ovos-schedule + uv pip install --system ./test/end2end/skill-new-stop + uv pip install --system ./test/end2end/skill-old-stop + uv pip install --system ./test/end2end/skill-fake-fm + uv pip install --system ./test/end2end/skill-fake-fm-legacy + uv pip install --system ./test/end2end/skill-ovos-fakewiki + uv pip install --system ./test/end2end/metadata-test-plugin - name: Install core repo run: | - uv pip install -e .[plugins] + uv pip install --system -e .[plugins] - name: Run end2end tests run: | pytest --cov-append --cov=ovos_core --cov-report xml test/end2end diff --git a/.github/workflows/integration_tests.yml b/.github/workflows/integration_tests.yml index 8dc5ed0d6eb4..8fa958625334 100644 --- a/.github/workflows/integration_tests.yml +++ b/.github/workflows/integration_tests.yml @@ -37,11 +37,11 @@ jobs: python -m pip install build wheel uv - name: Install test dependencies run: | - uv pip install -r requirements/tests.txt - uv pip install ./test/integrationtests/common_query/ovos_tskill_fakewiki + uv pip install --system -r requirements/tests.txt + uv pip install --system ./test/integrationtests/common_query/ovos_tskill_fakewiki - name: Install core repo run: | - uv pip install -e .[plugins] + uv pip install --system -e .[plugins] - name: Run integration tests run: | pytest test/integrationtests diff --git a/.github/workflows/license_tests.yml b/.github/workflows/license_tests.yml index fd2f02288186..9c43092e303f 100644 --- a/.github/workflows/license_tests.yml +++ b/.github/workflows/license_tests.yml @@ -26,7 +26,7 @@ jobs: sudo apt install python3-dev swig libssl-dev libfann-dev portaudio19-dev libpulse-dev - name: Install core repo run: | - uv pip install .[mycroft,lgpl,skills-essential] + uv pip install --system .[mycroft,lgpl,skills-essential] - name: Get explicit and transitive dependencies run: | uv pip freeze > requirements-all.txt diff --git a/.github/workflows/mycroft_tests.yml b/.github/workflows/mycroft_tests.yml index 3d153a920aa9..3010b56d10bd 100644 --- a/.github/workflows/mycroft_tests.yml +++ b/.github/workflows/mycroft_tests.yml @@ -36,10 +36,10 @@ jobs: python -m pip install build wheel uv - name: Install test dependencies run: | - uv pip install -r requirements/tests.txt + uv pip install --system -r requirements/tests.txt - name: Install core repo run: | - uv pip install -e .[mycroft,plugins,deprecated] + uv pip install --system -e .[mycroft,plugins,deprecated] - name: Run mycroft compat tests run: | pytest test/backwards_compat \ No newline at end of file diff --git a/.github/workflows/pipaudit.yml b/.github/workflows/pipaudit.yml index 393f6144b35d..de640a5e322d 100644 --- a/.github/workflows/pipaudit.yml +++ b/.github/workflows/pipaudit.yml @@ -28,7 +28,7 @@ jobs: sudo apt install python3-dev swig libssl-dev - name: Install package run: | - uv pip install .[skills-essential] + uv pip install --system .[skills-essential] - uses: pypa/gh-action-pip-audit@v1.0.0 with: # Ignore setuptools vulnerability we can't do much about diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index 223ef514dccc..84fe6962f431 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -50,17 +50,17 @@ jobs: python -m pip install build wheel uv - name: Install test dependencies run: | - uv pip install -r requirements/tests.txt + uv pip install --system -r requirements/tests.txt - name: Install core repo run: | - uv pip install -e .[mycroft,plugins] + uv pip install --system -e .[mycroft,plugins] - name: Run unittests run: | pytest --cov=ovos_core --cov-report xml test/unittests - name: Install padatious run: | sudo apt install libfann-dev - uv pip install .[lgpl] + uv pip install --system .[lgpl] - name: Run unittests with padatious run: | pytest --cov-append --cov=ovos_core --cov-report xml test/unittests