Skip to content

Commit

Permalink
Merge pull request #278 from cda-tum/python-312
Browse files Browse the repository at this point in the history
✨ Python 3.12 Support
  • Loading branch information
burgholzer authored Aug 11, 2023
2 parents d7e1cd4 + cabc53e commit 1f33609
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 3 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/bindings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ jobs:
if: ${{ matrix.config.arch == 'arm64' }}
run: echo "CIBW_ARCHS_MACOS=arm64" >> $GITHUB_ENV
- name: Build wheels
uses: pypa/cibuildwheel@v2.14
uses: pypa/cibuildwheel@v2.15
- uses: actions/upload-artifact@v3
with:
path: ./wheelhouse/*.whl
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ print(counts)

## System Requirements and Building

The implementation is compatible with any C++17 compiler and a minimum CMake version of 3.14.
The implementation is compatible with any C++17 compiler and a minimum CMake version of 3.19.
Please refer to the [documentation](https://ddsim.readthedocs.io/en/latest/) on how to build the project.

Building (and running) is continuously tested under Linux, macOS, and Windows using the [latest available system versions for GitHub Actions](https://github.com/actions/virtual-environments).
Expand Down
2 changes: 1 addition & 1 deletion noxfile.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

nox.options.sessions = ["lint", "tests"]

PYTHON_ALL_VERSIONS = ["3.8", "3.9", "3.10", "3.11"]
PYTHON_ALL_VERSIONS = ["3.8", "3.9", "3.10", "3.11", "3.12"]

if os.environ.get("CI", None):
nox.options.error_on_missing_interpreters = True
Expand Down
2 changes: 2 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ classifiers=[
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: C++",
"License :: OSI Approved :: MIT License",
"Operating System :: Microsoft :: Windows",
Expand Down Expand Up @@ -90,6 +91,7 @@ skip = "*-musllinux_*"
archs = "auto64"
test-extras = ["test"]
test-command = "python -c \"from mqt import ddsim\""
test-skip = "cp312-*" # qiskit-terra does not support python 3.12 yet
environment = { DEPLOY = "ON" }
build-frontend = "build"
build-verbosity = 3
Expand Down

0 comments on commit 1f33609

Please sign in to comment.