diff options
author | Michael Howitz <mh@gocept.com> | 2021-09-15 14:05:56 +0200 |
---|---|---|
committer | Michael Howitz <mh@gocept.com> | 2021-09-15 14:05:56 +0200 |
commit | 4191c823c471849079ee1254e5d79251bf75e1df (patch) | |
tree | 16513b971cf65005d54f9b9978e2d270ba46541c | |
parent | 31dc25752f7eeacf128299f721b9d0f488732cc7 (diff) | |
download | zope-security-4191c823c471849079ee1254e5d79251bf75e1df.tar.gz |
Configuring for c-code
-rw-r--r-- | .github/workflows/tests.yml | 6 | ||||
-rw-r--r-- | .meta.toml | 2 | ||||
-rw-r--r-- | tox.ini | 5 |
3 files changed, 5 insertions, 8 deletions
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 3422aa2..ea9d246 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -92,6 +92,7 @@ jobs: # with `test`, and `docs` must use a subset. runs-on: ${{ matrix.os }} strategy: + fail-fast: false matrix: python-version: - 2.7 @@ -177,6 +178,7 @@ jobs: needs: build-package runs-on: ${{ matrix.os }} strategy: + fail-fast: false matrix: python-version: - 2.7 @@ -229,7 +231,7 @@ jobs: path: dist/ - name: Install zope.security run: | - pip install -U wheel + pip install -U wheel setuptools pip install -U coverage coverage-python-version pip install -U 'faulthandler; python_version == "2.7" and platform_python_implementation == "CPython"' # Unzip into src/ so that testrunner can find the .so files @@ -309,8 +311,6 @@ jobs: pip install -U wheel pip install -U coverage pip install -U "`ls dist/zope.security-*.whl`[docs]" - # Until repoze.sphinx.autointerface supports Sphinx 4.x we cannot use it: - pip install -U "Sphinx < 4" - name: Build docs env: ZOPE_INTERFACE_STRICT_IRO: 1 @@ -2,7 +2,7 @@ # https://github.com/zopefoundation/meta/tree/master/config/c-code [meta] template = "c-code" -commit-id = "81a3fca06e30c8fba7256352591a7a298d676a41" +commit-id = "5b60e8235223c5c73427d4cdf66be5fb2cce3cea" [python] with-appveyor = true @@ -19,8 +19,7 @@ envlist = [testenv] usedevelop = true deps = - # Until repoze.sphinx.autointerface supports Sphinx 4.x we cannot use it: - Sphinx < 4 + wheel setenv = pure: PURE_PYTHON=1 !pure-!pypy-!pypy3: PURE_PYTHON=0 @@ -63,8 +62,6 @@ commands = [testenv:docs] basepython = python3 skip_install = false -# Until repoze.sphinx.autointerface supports Sphinx 4.x we cannot use it: -deps = Sphinx < 4 commands_pre = commands = sphinx-build -b html -d docs/_build/doctrees docs docs/_build/html |