diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 1c8bd20f..d13f870d 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -56,7 +56,9 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip wheel - python -m pip install -q hatch pre-commit asv + # NOTE: pin virtualenv to <20.31 until asv fixes it. + # See https://github.com/airspeed-velocity/asv/issues/1484 + python -m pip install -q hatch pre-commit asv virtualenv==20.30 hatch --version ########################################### diff --git a/.github/workflows/pr-benchmark-generate.yml b/.github/workflows/pr-benchmark-generate.yml index 650e64a7..ff92ad5f 100644 --- a/.github/workflows/pr-benchmark-generate.yml +++ b/.github/workflows/pr-benchmark-generate.yml @@ -39,7 +39,9 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install asv + # NOTE: pin virtualenv to <20.31 until asv fixes it. + # See https://github.com/airspeed-velocity/asv/issues/1484 + pip install asv virtualenv==20.30 - name: Run benchmarks run: | diff --git a/requirements-ci.in b/requirements-ci.in index f0a40de4..0dc19c65 100644 --- a/requirements-ci.in +++ b/requirements-ci.in @@ -5,6 +5,9 @@ requests types-requests whitenoise asv +# NOTE: pin virtualenv to <20.31 until asv fixes integration +# See https://github.com/airspeed-velocity/asv/issues/1484 +virtualenv==20.30 pytest-asyncio pytest-django typing-extensions>=4.12.2 \ No newline at end of file diff --git a/requirements-dev.in b/requirements-dev.in index 30ec419b..92a17c62 100644 --- a/requirements-dev.in +++ b/requirements-dev.in @@ -18,4 +18,7 @@ whitenoise pygments pygments-djc asv +# NOTE: pin virtualenv to <20.31 until asv fixes integration +# See https://github.com/airspeed-velocity/asv/issues/1484 +virtualenv==20.30 typing-extensions>=4.12.2 \ No newline at end of file