From aa75184c34a8cf1720822066115c9d8a62305abd Mon Sep 17 00:00:00 2001 From: William Silversmith Date: Tue, 19 Dec 2023 00:10:24 -0500 Subject: [PATCH] release(1.2.3): recompiled for python 3.12 --- .github/workflows/build_wheel.yml | 11 ++++++----- ChangeLog | 4 ++-- fpzip.pyx | 2 +- pyproject.toml | 1 + 4 files changed, 10 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build_wheel.yml b/.github/workflows/build_wheel.yml index 5adffde..115fca0 100644 --- a/.github/workflows/build_wheel.yml +++ b/.github/workflows/build_wheel.yml @@ -14,11 +14,11 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"] - os: [ubuntu-20.04, windows-2019, macos-latest] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] + os: [ubuntu-latest, windows-2019, macos-latest] arch: [auto] include: - - os: ubuntu-20.04 + - os: ubuntu-latest arch: aarch64 steps: @@ -29,11 +29,12 @@ jobs: uses: docker/setup-qemu-action@v1 - name: Build wheels - uses: joerick/cibuildwheel@v2.12.3 + uses: joerick/cibuildwheel@v2.16.2 # to supply options, put them in 'env', like: env: CIBW_ARCHS_LINUX: ${{matrix.arch}} - CIBW_BEFORE_BUILD: pip install oldest-supported-numpy + CIBW_BEFORE_BUILD: pip install oldest-supported-numpy setuptools wheel cython + CIBW_ARCHS_MACOS: "x86_64 arm64" - uses: actions/upload-artifact@v2 with: diff --git a/ChangeLog b/ChangeLog index adfb4ed..a6043d9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,11 +1,11 @@ CHANGES ======= -* fix: use enum instead of long - 1.2.2 ----- +* install: try immediately rendering NumpyImport as a string +* fix: use enum instead of long * release(1.2.2): fixes busted py310 universal2 wheel 1.2.1 diff --git a/fpzip.pyx b/fpzip.pyx index 9da7a01..8e854e2 100644 --- a/fpzip.pyx +++ b/fpzip.pyx @@ -10,7 +10,7 @@ cimport numpy as numpy import numpy as np -__VERSION__ = '1.2.2' +__VERSION__ = '1.2.3' __version__ = __VERSION__ FPZ_ERROR_STRINGS = [ diff --git a/pyproject.toml b/pyproject.toml index 4d5c2c4..2accf72 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,4 +3,5 @@ requires = [ "setuptools", "wheel", "oldest-supported-numpy", + "cython", ] \ No newline at end of file