diff --git a/.github/workflows/publish_to_pypi.yml b/.github/workflows/publish_to_pypi.yml index 47e5c4a21..f1baec7e3 100644 --- a/.github/workflows/publish_to_pypi.yml +++ b/.github/workflows/publish_to_pypi.yml @@ -6,6 +6,7 @@ jobs: name: Build wheels on ${{ matrix.os }} and publish to (Test)PyPI runs-on: ${{ matrix.os }} strategy: + fail-fast: false matrix: os: [ ubuntu-20.04, windows-2019, macOS-10.15 ] steps: @@ -23,16 +24,17 @@ jobs: python setup.py sdist --formats=gztar --with-cython --fail-on-error if: ${{ startsWith(matrix.os, 'ubuntu-') }} - name: Build wheels - uses: joerick/cibuildwheel@v1.9.0 + uses: pypa/cibuildwheel@v2.2.2 with: output-dir: dist env: CIBW_BEFORE_BUILD: pip install --only-binary numpy "cython>=0.29" numpy>=1.17 setuptools CIBW_PROJECT_REQUIRES_PYTHON: ">=3.7" CIBW_ARCHS: auto64 + CIBW_MANYLINUX_X86_64_IMAGE: manylinux2014 CIBW_ARCHS_MACOS: x86_64 universal2 CIBW_TEST_SKIP: '*_arm64 *_universal2:arm64' - CIBW_SKIP: pp* + CIBW_SKIP: 'pp* *-musllinux_*' CIBW_TEST_COMMAND: python {project}/dev/continuous-integration/run_simple_test.py CIBW_TEST_REQUIRES: pytest - name: Publish distribution 📦 to Test PyPI diff --git a/docs_sphinx/introduction/release_notes.rst b/docs_sphinx/introduction/release_notes.rst index d1904d3d6..ae760b2c0 100644 --- a/docs_sphinx/introduction/release_notes.rst +++ b/docs_sphinx/introduction/release_notes.rst @@ -1,6 +1,12 @@ Release notes ============= +Brian 2.5.0.1 +------------- +A new build to provide binary +`wheels `_ +for Python 3.10. + .. _brian2.5: Brian 2.5 ---------