# Force the default Python interpreter explicitly so the PyO3 test environment
# and the NumPy module use Python 3.14 consistently.

Test-Command: PYO3_PYTHON=/usr/bin/python3.14 /usr/share/cargo/bin/cargo-auto-test numpy 0.28.0 --all-targets --all-features -- --test-threads=1
Features: test-name=rust-numpy:@
Depends: dh-cargo (>= 33~), python3.14, python3-numpy, rustc (>= 1.83), librust-nalgebra+std-dev (<< 0.36), librust-nalgebra+std-dev (>= 0.30), librust-pyo3-0.28+auto-initialize-dev, @
Restrictions: allow-stderr

Test-Command: PYO3_PYTHON=/usr/bin/python3.14 /usr/share/cargo/bin/cargo-auto-test numpy 0.28.0 --all-targets -- --test-threads=1
Features: test-name=librust-numpy-dev:default
Depends: dh-cargo (>= 33~), python3.14, python3-numpy, rustc (>= 1.83), librust-nalgebra+std-dev (<< 0.36), librust-nalgebra+std-dev (>= 0.30), librust-pyo3-0.28+auto-initialize-dev, @
Restrictions: allow-stderr

Test-Command: PYO3_PYTHON=/usr/bin/python3.14 /usr/share/cargo/bin/cargo-auto-test numpy 0.28.0 --all-targets --no-default-features --features half -- --test-threads=1
Features: test-name=librust-numpy-dev:half
Depends: dh-cargo (>= 33~), python3.14, python3-numpy, rustc (>= 1.83), librust-nalgebra+std-dev (<< 0.36), librust-nalgebra+std-dev (>= 0.30), librust-pyo3-0.28+auto-initialize-dev, @
Restrictions: allow-stderr
Architecture: !riscv64

Test-Command: PYO3_PYTHON=/usr/bin/python3.14 /usr/share/cargo/bin/cargo-auto-test numpy 0.28.0 --all-targets --no-default-features --features nalgebra -- --test-threads=1
Features: test-name=librust-numpy-dev:nalgebra
Depends: dh-cargo (>= 33~), python3.14, python3-numpy, rustc (>= 1.83), librust-nalgebra+std-dev (<< 0.36), librust-nalgebra+std-dev (>= 0.30), librust-pyo3-0.28+auto-initialize-dev, @
Restrictions: allow-stderr
Architecture: !riscv64

Test-Command: PYO3_PYTHON=/usr/bin/python3.14 /usr/share/cargo/bin/cargo-auto-test numpy 0.28.0 --all-targets --no-default-features -- --test-threads=1
Features: test-name=librust-numpy-dev:
Depends: dh-cargo (>= 33~), python3.14, python3-numpy, rustc (>= 1.83), librust-nalgebra+std-dev (<< 0.36), librust-nalgebra+std-dev (>= 0.30), librust-pyo3-0.28+auto-initialize-dev, @
Restrictions: allow-stderr
Architecture: !riscv64
