diff --git a/.github/actions/run-backend-tests/action.yml b/.github/actions/run-backend-tests/action.yml index 2c50c7becfe8ae..9f0cc37bf94115 100644 --- a/.github/actions/run-backend-tests/action.yml +++ b/.github/actions/run-backend-tests/action.yml @@ -51,11 +51,6 @@ runs: cache-dependency-path: '**/requirements*.txt' token: ${{ inputs.token }} - # uv is a fast pip alternative: https://github.com/astral-sh/uv/ - - name: Install uv - shell: bash - run: pip install uv - - name: Determine if hogql-parser has changed compared to master shell: bash id: hogql-parser-diff @@ -90,7 +85,7 @@ runs: - name: Install Python dependencies shell: bash run: | - uv pip install --system -r requirements.txt -r requirements-dev.txt + pip install --system -r requirements.txt -r requirements-dev.txt - name: Install the working version of hogql-parser if: steps.hogql-parser-diff.outputs.changed == 'true' @@ -116,7 +111,7 @@ runs: sudo cp out/usr/local/lib/libantlr4-runtime.so* /usr/lib/ sudo ldconfig cd .. - uv pip install --system ./hogql_parser + pip install --system ./hogql_parser - name: Set up needed files shell: bash diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index bd50811fae662a..db82a281ef4d42 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -59,9 +59,6 @@ jobs: cache-dependency-path: '**/requirements*.txt' token: ${{ secrets.POSTHOG_BOT_GITHUB_TOKEN }} - # uv is a fast pip alternative: https://github.com/astral-sh/uv/ - - run: pip install uv - - name: Install SAML (python3-saml) dependencies shell: bash run: | @@ -70,11 +67,11 @@ jobs: - name: Install python dependencies run: | - uv pip install --system -r requirements-dev.txt - uv pip install --system -r requirements.txt + pip install --system -r requirements-dev.txt + pip install --system -r requirements.txt - name: Install asv - run: uv pip install --system asv==0.5.1 virtualenv + run: pip install --system asv==0.5.1 virtualenv - name: Set up PostHog run: | diff --git a/.github/workflows/build-hogql-parser.yml b/.github/workflows/build-hogql-parser.yml index c94022d3bce5e8..17c9440c8a8152 100644 --- a/.github/workflows/build-hogql-parser.yml +++ b/.github/workflows/build-hogql-parser.yml @@ -84,11 +84,8 @@ jobs: if: matrix.os == 'ubuntu-22.04' # Only build the sdist once run: cd hogql_parser && python setup.py sdist - # uv is a fast pip alternative: https://github.com/astral-sh/uv/ - - run: pip install uv - - name: Install cibuildwheel - run: uv pip install --system cibuildwheel==2.16.* + run: pip install --system cibuildwheel==2.16.* - name: Build wheels run: cd hogql_parser && python -m cibuildwheel --output-dir dist diff --git a/.github/workflows/ci-backend.yml b/.github/workflows/ci-backend.yml index d8428277f7f804..d9eed39bfce358 100644 --- a/.github/workflows/ci-backend.yml +++ b/.github/workflows/ci-backend.yml @@ -112,9 +112,6 @@ jobs: cache-dependency-path: '**/requirements*.txt' token: ${{ secrets.POSTHOG_BOT_GITHUB_TOKEN }} - # uv is a fast pip alternative: https://github.com/astral-sh/uv/ - - run: pip install uv - - name: Install SAML (python3-saml) dependencies run: | sudo apt-get update @@ -122,7 +119,7 @@ jobs: - name: Install Python dependencies run: | - uv pip install --system -r requirements.txt -r requirements-dev.txt + pip install --system -r requirements.txt -r requirements-dev.txt - name: Check for syntax errors, import sort, and code style violations run: | @@ -189,9 +186,6 @@ jobs: cache-dependency-path: '**/requirements*.txt' token: ${{ secrets.POSTHOG_BOT_GITHUB_TOKEN }} - # uv is a fast pip alternative: https://github.com/astral-sh/uv/ - - run: pip install uv - - name: Install SAML (python3-saml) dependencies run: | sudo apt-get update @@ -199,7 +193,7 @@ jobs: - name: Install python dependencies run: | - uv pip install --system -r requirements.txt -r requirements-dev.txt + pip install --system -r requirements.txt -r requirements-dev.txt - uses: actions/checkout@v3 with: @@ -209,7 +203,7 @@ jobs: run: | # We need to ensure we have requirements for the master branch # now also, so we can run migrations up to master. - uv pip install --system -r requirements.txt -r requirements-dev.txt + pip install --system -r requirements.txt -r requirements-dev.txt python manage.py migrate - uses: actions/checkout@v3 @@ -340,9 +334,6 @@ jobs: cache-dependency-path: '**/requirements*.txt' token: ${{ secrets.POSTHOG_BOT_GITHUB_TOKEN }} - # uv is a fast pip alternative: https://github.com/astral-sh/uv/ - - run: pip install uv - - name: Install SAML (python3-saml) dependencies run: | sudo apt-get update @@ -351,7 +342,7 @@ jobs: - name: Install python dependencies shell: bash run: | - uv pip install --system -r requirements.txt -r requirements-dev.txt + pip install --system -r requirements.txt -r requirements-dev.txt - name: Add kafka host to /etc/hosts for kafka connectivity run: sudo echo "127.0.0.1 kafka" | sudo tee -a /etc/hosts diff --git a/.github/workflows/ci-plugin-server.yml b/.github/workflows/ci-plugin-server.yml index 6fc4e88fcd7408..26783eaaa65dfb 100644 --- a/.github/workflows/ci-plugin-server.yml +++ b/.github/workflows/ci-plugin-server.yml @@ -122,9 +122,6 @@ jobs: cache-dependency-path: '**/requirements*.txt' token: ${{ secrets.POSTHOG_BOT_GITHUB_TOKEN }} - # uv is a fast pip alternative: https://github.com/astral-sh/uv/ - - run: pip install uv - - name: Install SAML (python3-saml) dependencies if: needs.changes.outputs.plugin-server == 'true' run: | @@ -134,8 +131,8 @@ jobs: - name: Install python dependencies if: needs.changes.outputs.plugin-server == 'true' run: | - uv pip install --system -r requirements-dev.txt - uv pip install --system -r requirements.txt + pip install --system -r requirements-dev.txt + pip install --system -r requirements.txt - name: Install pnpm if: needs.changes.outputs.plugin-server == 'true' @@ -216,9 +213,6 @@ jobs: cache-dependency-path: '**/requirements*.txt' token: ${{ secrets.POSTHOG_BOT_GITHUB_TOKEN }} - # uv is a fast pip alternative: https://github.com/astral-sh/uv/ - - run: pip install uv - - name: Install SAML (python3-saml) dependencies run: | sudo apt-get update @@ -226,8 +220,8 @@ jobs: - name: Install python dependencies run: | - uv pip install --system -r requirements-dev.txt - uv pip install --system -r requirements.txt + pip install --system -r requirements-dev.txt + pip install --system -r requirements.txt - name: Install pnpm uses: pnpm/action-setup@v2