Skip to content

Commit 36ab674

Browse files
authored
update pyo3 to 0.30 (#572)
1 parent aca95e9 commit 36ab674

13 files changed

Lines changed: 164 additions & 174 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ jobs:
2626
test:
2727
name: python${{ matrix.python-version }}-${{ matrix.platform.python-architecture }} ${{ matrix.platform.os }}
2828
runs-on: ${{ matrix.platform.os }}
29-
continue-on-error: ${{ startsWith(matrix.python-version, '3.15') }} # remove once 3.15 releases
3029
needs: [lint, check-msrv, examples]
3130
strategy:
3231
fail-fast: ${{ !contains(github.event.pull_request.labels.*.name, 'CI-no-fail-fast') }}
@@ -87,7 +86,6 @@ jobs:
8786
with:
8887
python-version: ${{ matrix.python-version }}
8988
architecture: ${{ matrix.platform.python-architecture }}
90-
allow-prereleases: ${{ startsWith(matrix.python-version, '3.15') }} # remove once 3.15 releases
9189
- name: Set up UV
9290
uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0
9391
- name: Install Rust

‎CHANGELOG.md‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
- fixed free-threaded builds for 32 bit platforms from Python 3.15+ ([#556](https://github.com/PyO3/rust-numpy/pull/556))
77
- Drop support for Python 3.8 ([#567](https://github.com/PyO3/rust-numpy/pull/567))
88
- fix accidental removal of singleton dimensions when extracting `PyArrayLikeDyn<'_, T, AllowTypeChange>` ([#496](https://github.com/PyO3/rust-numpy/pull/496))
9+
- raise MSRV to 1.85 (following PyO3) ([#570](https://github.com/PyO3/rust-numpy/pull/570))
10+
- upgrade to 2024 edition ([#570](https://github.com/PyO3/rust-numpy/pull/570))
11+
- bump PyO3 dependency to 0.30 ([#572](https://github.com/PyO3/rust-numpy/pull/572))
912

1013
- v0.29.0
1114
- Fix PyArray_DTypeMeta definition when Py_LIMITED_API is disabled ([#532](https://github.com/PyO3/rust-numpy/pull/532))

‎Cargo.toml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,18 @@ num-complex = ">= 0.2, < 0.5"
2828
num-integer = "0.1"
2929
num-traits = "0.2"
3030
ndarray = ">= 0.15, <=0.17"
31-
pyo3 = { version = "0.29.0", default-features = false, features = ["macros"] }
31+
pyo3 = { version = "0.30.0", default-features = false, features = ["macros"] }
3232
rand_core = { version = "0.9.3", default-features = false, optional = true }
3333
rustc-hash = "2.0"
3434

3535
[dev-dependencies]
36-
pyo3 = { version = "0.29.0", default-features = false, features = ["auto-initialize"]}
36+
pyo3 = { version = "0.30.0", default-features = false, features = ["auto-initialize"]}
3737
nalgebra = { version = ">=0.30, <0.35", default-features = false, features = ["std"] }
3838
criterion = "0.8.2"
3939
rand = { version = "0.9.1", default-features = false }
4040

4141
[build-dependencies]
42-
pyo3-build-config = { version = "0.29", features = ["resolve-config"]}
42+
pyo3-build-config = { version = "0.30", features = ["resolve-config"]}
4343

4444
[[bench]]
4545
name = "array"

‎examples/linalg/Cargo.lock‎

Lines changed: 67 additions & 61 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)