diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 0ba6178..9d8968a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -157,12 +157,12 @@ jobs: run: | pip install -U pip pip install -U --pre cffi - pip install -U "setuptools<69" wheel twine + pip install -U "setuptools<74" wheel twine - name: Install Build Dependencies if: matrix.python-version != '3.13' run: | pip install -U pip - pip install -U "setuptools<69" wheel twine + pip install -U "setuptools<74" wheel twine pip install cffi - name: Build zope.index (macOS x86_64) @@ -330,7 +330,7 @@ jobs: if: matrix.python-version == '3.13' run: | pip install -U --pre cffi - pip install -U wheel "setuptools<69" + pip install -U wheel "setuptools<74" # coverage might have a wheel on PyPI for a future python version which is # not ABI compatible with the current one, so build it from sdist: pip install -U --no-binary :all: coverage @@ -340,18 +340,18 @@ jobs: unzip -n dist/zope.index-*whl -d src # Use "--pre" here because dependencies with support for this future # Python release may only be available as pre-releases - pip install --pre -U -e .[test] + pip install --pre -e .[test] - name: Install zope.index if: matrix.python-version != '3.13' run: | - pip install -U wheel "setuptools<69" + pip install -U wheel "setuptools<74" pip install -U coverage pip install -U 'cffi; platform_python_implementation == "CPython"' # Unzip into src/ so that testrunner can find the .so files # when we ask it to load tests from that directory. This # might also save some build time? unzip -n dist/zope.index-*whl -d src - pip install -U -e .[test] + pip install -e .[test] - name: Run tests with C extensions if: ${{ !startsWith(matrix.python-version, 'pypy') }} run: | diff --git a/.meta.toml b/.meta.toml index 5cd35bc..3321989 100644 --- a/.meta.toml +++ b/.meta.toml @@ -2,7 +2,7 @@ # https://github.com/zopefoundation/meta/tree/master/config/c-code [meta] template = "c-code" -commit-id = "4eec7859" +commit-id = "a1e05e74" [python] with-windows = true diff --git a/tox.ini b/tox.ini index ea8349b..25099cd 100644 --- a/tox.ini +++ b/tox.ini @@ -17,7 +17,7 @@ envlist = [testenv] pip_pre = py313: true deps = - setuptools < 69 + setuptools < 74 py37: urllib3 < 2 Sphinx setenv =