From 58ab6a317e727cab5cbc1f3811c0e3c4ab1b2150 Mon Sep 17 00:00:00 2001 From: "xiaohui.yang" Date: Sat, 7 Sep 2024 18:05:51 +0800 Subject: [PATCH 1/8] update pybind and headers --- headers | 2 +- pybind11 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/headers b/headers index 64c2294..03fbb5a 160000 --- a/headers +++ b/headers @@ -1 +1 @@ -Subproject commit 64c2294d63e9e4d61f59e39fb31352cab7fc71c5 +Subproject commit 03fbb5a8178a223f8e48600558c8fcea408f68e1 diff --git a/pybind11 b/pybind11 index 442261d..8a801bd 160000 --- a/pybind11 +++ b/pybind11 @@ -1 +1 @@ -Subproject commit 442261da585536521ff459b1457b2904895f23b4 +Subproject commit 8a801bdc32b40dc54f62e982c6e36577af4b12bb From 8f7980aa85c7087291e2c2954a694ac9aff1640f Mon Sep 17 00:00:00 2001 From: ZhiXiong TANG Date: Sat, 7 Sep 2024 18:16:23 +0800 Subject: [PATCH 2/8] fix --- .github/workflows/pip.yml | 2 +- .github/workflows/wheels.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pip.yml b/.github/workflows/pip.yml index 61ec6f8..38ec958 100644 --- a/.github/workflows/pip.yml +++ b/.github/workflows/pip.yml @@ -13,7 +13,7 @@ jobs: fail-fast: false matrix: platform: [ubuntu-20.04, windows-2019, macos-11] - python-version: ["3.8", "3.9", "3.10"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] runs-on: ${{ matrix.platform }} diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index f7df701..0fdc8d5 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -49,13 +49,13 @@ jobs: with: platforms: all - - uses: pypa/cibuildwheel@v2.12.0 + - uses: pypa/cibuildwheel@v2.17.0 env: # CIBW_ARCHS: auto64 CIBW_ARCHS_LINUX: x86_64 aarch64 CIBW_ARCHS_WINDOWS: AMD64 # ARM64 CIBW_ARCHS_MACOS: x86_64 arm64 - CIBW_BEFORE_BUILD: pip install numpy scipy fire --prefer-binary + CIBW_BEFORE_BUILD: pip install numpy fire --prefer-binary # https://cibuildwheel.readthedocs.io/en/stable/options/#build-skip CIBW_SKIP: pp* *i686 *musllinux* CIBW_TEST_SKIP: "*macosx* *win* *aarch64" From e23f49cf51e42ff7ea12ebd9cdd56e3922ba1086 Mon Sep 17 00:00:00 2001 From: ZhiXiong TANG Date: Sat, 7 Sep 2024 18:48:33 +0800 Subject: [PATCH 3/8] fix --- .github/workflows/format.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index c792242..58509df 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -18,5 +18,5 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: - python-version: "3.x" + python-version: "3.10" - uses: pre-commit/action@v3.0.0 From 492f0405ce936ead3b1959d82ad1d5bfc3776aa5 Mon Sep 17 00:00:00 2001 From: ZhiXiong TANG Date: Sat, 7 Sep 2024 18:51:39 +0800 Subject: [PATCH 4/8] fix --- .github/workflows/wheels.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 0fdc8d5..e292abb 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -77,11 +77,11 @@ jobs: if: github.event_name == 'release' && github.event.action == 'published' steps: - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: "3.x" - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: artifact path: dist From 6a8dd1f530c0c0f7877a8482ccba0cb4e5687752 Mon Sep 17 00:00:00 2001 From: ZhiXiong TANG Date: Sat, 7 Sep 2024 19:47:57 +0800 Subject: [PATCH 5/8] fix --- .github/workflows/wheels.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index e292abb..c780d95 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -57,7 +57,7 @@ jobs: CIBW_ARCHS_MACOS: x86_64 arm64 CIBW_BEFORE_BUILD: pip install numpy fire --prefer-binary # https://cibuildwheel.readthedocs.io/en/stable/options/#build-skip - CIBW_SKIP: pp* *i686 *musllinux* + CIBW_SKIP: pp* *i686 *musllinux* cp36-* cp37-* CIBW_TEST_SKIP: "*macosx* *win* *aarch64" - name: Verify clean directory From 540dbd639f99f5d3c8008de4940dd9a25cb55a0d Mon Sep 17 00:00:00 2001 From: ZhiXiong TANG Date: Sat, 7 Sep 2024 19:49:24 +0800 Subject: [PATCH 6/8] release --- docs/about/release-notes.md | 4 ++++ setup.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/about/release-notes.md b/docs/about/release-notes.md index ae2ae24..bd846b7 100644 --- a/docs/about/release-notes.md +++ b/docs/about/release-notes.md @@ -10,6 +10,10 @@ To upgrade `fast-crossing` to the latest version, use pip: pip install -U fast-crossing ``` +## Version 0.0.9 (2024-09-07) + +* Update pybind11 (for python 3.11, 3.12), ditch python 3.6, 3.7 + ## Version 0.0.8 (2023-06-23) * Sync with headers diff --git a/setup.py b/setup.py index c7de7b3..93dcc95 100644 --- a/setup.py +++ b/setup.py @@ -124,7 +124,7 @@ def build_extension(self, ext): # logic and declaration, and simpler if you include description/version in a file. setup( name="fast_crossing", - version="0.0.8", + version="0.0.9", author="tzx", author_email="dvorak4tzx@gmail.com", url="https://fast-crossing.readthedocs.io", From e818408ecd26501c358e4344eacf0e8c18e81f73 Mon Sep 17 00:00:00 2001 From: "zhixiong.tang" Date: Sat, 14 Sep 2024 23:07:33 +0800 Subject: [PATCH 7/8] fix --- .github/workflows/wheels.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index c780d95..7746029 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -55,7 +55,7 @@ jobs: CIBW_ARCHS_LINUX: x86_64 aarch64 CIBW_ARCHS_WINDOWS: AMD64 # ARM64 CIBW_ARCHS_MACOS: x86_64 arm64 - CIBW_BEFORE_BUILD: pip install numpy fire --prefer-binary + CIBW_BEFORE_BUILD: pip install numpy scipy fire --prefer-binary # https://cibuildwheel.readthedocs.io/en/stable/options/#build-skip CIBW_SKIP: pp* *i686 *musllinux* cp36-* cp37-* CIBW_TEST_SKIP: "*macosx* *win* *aarch64" From 45141d83332d4bed57d6a2a90f479378e338a9b0 Mon Sep 17 00:00:00 2001 From: "zhixiong.tang" Date: Sat, 14 Sep 2024 23:25:52 +0800 Subject: [PATCH 8/8] fix --- .github/workflows/pip.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pip.yml b/.github/workflows/pip.yml index 38ec958..4abd572 100644 --- a/.github/workflows/pip.yml +++ b/.github/workflows/pip.yml @@ -12,7 +12,7 @@ jobs: strategy: fail-fast: false matrix: - platform: [ubuntu-20.04, windows-2019, macos-11] + platform: [ubuntu-20.04, windows-2019, macos-12] python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] runs-on: ${{ matrix.platform }}