Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/check-onemath.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python: ['3.13'] # no dpctl package on PyPI with enabled python 3.14 support
python: ['3.14']
os: [ubuntu-latest] # windows-2022 - no DFT support for Windows in oneMKL

runs-on: ${{ matrix.os }}
Expand Down Expand Up @@ -187,7 +187,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python: ['3.13'] # no dpctl package on PyPI with enabled python 3.14 support
python: ['3.14']
os: [ubuntu-latest] # windows-2022 - no DFT support for Windows in oneMKL

runs-on: ${{ matrix.os }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/conda-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -659,7 +659,7 @@ jobs:
dpnp-repo-path: '${{ github.workspace }}/source/'
array-api-skips-file: '${{ github.workspace }}/source/.github/workflows/array-api-skips.txt'
create-conda-channel-env: 'source/environments/create_conda_channel.yml'
python-ver: '3.13' # it has to be aligned with python in create_conda_channel.yml
python-ver: '3.14'
conda-env-name: 'array-api-conformity'
channel-path: '${{ github.workspace }}/channel/'
pkg-path-in-channel: '${{ github.workspace }}/channel/linux-64/'
Expand Down
1 change: 1 addition & 0 deletions dpnp/tensor/_slicing.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@

# distutils: language = c++
# cython: language_level=3
# cython: linetrace=True

from operator import index
from cpython.buffer cimport PyObject_CheckBuffer
Expand Down
1 change: 1 addition & 0 deletions dpnp/tensor/_stride_utils.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@

# distutils: language = c++
# cython: language_level=3
# cython: linetrace=True

from cpython.mem cimport PyMem_Free, PyMem_Malloc
from cpython.ref cimport Py_INCREF
Expand Down
1 change: 1 addition & 0 deletions dpnp/tensor/_types.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@

# distutils: language = c++
# cython: language_level=3
# cython: linetrace=True

import numpy as np

Expand Down
2 changes: 1 addition & 1 deletion environments/building_docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Building docs specific packages
channels:
- conda-forge
dependencies:
- python=3.13 # no dpctl package on PyPI with enabled python 3.14 support
- python=3.14
- cupy
- sphinx
- furo
Expand Down
2 changes: 1 addition & 1 deletion environments/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Coverage specific packages
channels:
- conda-forge
dependencies:
- python=3.12 # no python 3.13 support by coveralls
- python=3.14
- coverage[toml]
- llvm
- pytest-cov
Expand Down
2 changes: 1 addition & 1 deletion environments/upload_cleanup_conda_pkg.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ name: Upload or clean up a conda package
channels:
- conda-forge
dependencies:
- python=3.13
- python=3.14
- anaconda-client=1.14.1
5 changes: 5 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,11 @@ omit = [

[tool.coverage.run]
branch = true
# Pin the C trace core. On Python 3.14+ coverage.py defaults to the sys.monitoring
# ("sysmon") core, which (1) does not support plugins such as Cython.Coverage below,
# and (2) corrupts the exception state when a C/Cython function raises, turning
# expected exceptions into SystemError (e.g. usm_ndarray.__dlpack__ in test_dlpack.py).
core = "ctrace"
omit = [
"dpnp/tests/*",
"dpnp/_version.py"
Expand Down
Loading