diff --git a/.github/workflows/ci_cd.yml b/.github/workflows/ci_cd.yml index 08b77896b80..178b9d25ccd 100644 --- a/.github/workflows/ci_cd.yml +++ b/.github/workflows/ci_cd.yml @@ -163,7 +163,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, windows-latest] - python-version: ['3.10', '3.11', '3.12', '3.13'] + python-version: ['3.10', '3.11', '3.12', '3.13', '3.14'] steps: - name: Build wheelhouse and perform smoke test id: build-wheelhouse @@ -172,7 +172,7 @@ jobs: library-name: ${{ env.PACKAGE_NAME }} operating-system: ${{ matrix.os }} python-version: ${{ matrix.python-version }} - target: 'all' + target: ${{ matrix.python-version != '3.14' && 'all' || '' }} attest-provenance: true use-python-cache: false - name: Import python package diff --git a/doc/changelog.d/6774.maintenance.md b/doc/changelog.d/6774.maintenance.md new file mode 100644 index 00000000000..aba9044dfe5 --- /dev/null +++ b/doc/changelog.d/6774.maintenance.md @@ -0,0 +1 @@ +Add CPython 3.14 compatibility diff --git a/pyproject.toml b/pyproject.toml index fbc6ea804ff..8fa3f7296a0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,6 +24,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Topic :: Software Development :: Libraries", "Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)", "Topic :: Scientific/Engineering :: Information Analysis",