diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 0591fc65d..6a4104e0b 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -15,8 +15,7 @@ jobs: uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-sdist.yml@b17932e07095e11c8f8c0d74298bbcde43f77a15 # v2.1.1 # Builds wheels on all supported platforms using cibuildwheel. - # The wheels are uploaded as GitHub artifacts `dev-cibw-*` or `cibw-*`, depending on whether - # the workflow is triggered from a PR or a release, respectively. + # The wheels are uploaded as GitHub artifacts `dev-cibw-*` or `cibw-*`, depending on whether the workflow is triggered from a PR or a release, respectively. build-wheel: name: 🐍 Packaging strategy: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b4b040e2b..0fcfb564f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -266,31 +266,31 @@ jobs: with: allowed-skips: >- ${{ - fromJSON(needs.change-detection.outputs.run-cpp-tests) && !contains(github.event.pull_request.labels.*.name, 'extensive-cpp-ci') - && '' || 'cpp-tests-ubuntu,cpp-tests-macos,cpp-tests-windows,' + (!fromJSON(needs.change-detection.outputs.run-cpp-tests) || contains(github.event.pull_request.labels.*.name, 'extensive-cpp-ci')) + && 'cpp-tests-ubuntu,cpp-tests-macos,cpp-tests-windows,' || '' }} ${{ - fromJSON(needs.change-detection.outputs.run-cpp-tests) && github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'extensive-cpp-ci') - && '' || 'cpp-tests-extensive-ubuntu,cpp-tests-extensive-macos,cpp-tests-extensive-windows,' + (!fromJSON(needs.change-detection.outputs.run-cpp-tests) || !contains(github.event.pull_request.labels.*.name, 'extensive-cpp-ci') || github.event_name != 'pull_request') + && 'cpp-tests-extensive-ubuntu,cpp-tests-extensive-macos,cpp-tests-extensive-windows,' || '' }} ${{ - fromJSON(needs.change-detection.outputs.run-cpp-tests) - && '' || 'cpp-coverage,' + !fromJSON(needs.change-detection.outputs.run-cpp-tests) + && 'cpp-coverage,' || '' }} ${{ - fromJSON(needs.change-detection.outputs.run-cpp-linter) - && '' || 'cpp-linter,' + !fromJSON(needs.change-detection.outputs.run-cpp-linter) + && 'cpp-linter,' || '' }} ${{ - fromJSON(needs.change-detection.outputs.run-python-tests) - && '' || 'python-tests,python-coverage,python-linter,' + !fromJSON(needs.change-detection.outputs.run-python-tests) + && 'python-tests,python-coverage,python-linter,' || '' }} ${{ - fromJSON(needs.change-detection.outputs.run-python-tests) && github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'extensive-python-ci') - && '' || 'python-tests-extensive,' + (!fromJSON(needs.change-detection.outputs.run-python-tests) || !contains(github.event.pull_request.labels.*.name, 'extensive-python-ci') || github.event_name != 'pull_request') + && 'python-tests-extensive,' || '' }} ${{ - fromJSON(needs.change-detection.outputs.run-cd) - && '' || 'build-sdist,build-wheel' + !fromJSON(needs.change-detection.outputs.run-cd) + && 'build-sdist,build-wheel' || '' }} jobs: ${{ toJSON(needs) }} diff --git a/.github/workflows/templating.yml b/.github/workflows/templating.yml index 7bf4f2e2e..98b97bf50 100644 --- a/.github/workflows/templating.yml +++ b/.github/workflows/templating.yml @@ -19,7 +19,7 @@ jobs: - id: create-token uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 with: - app-id: ${{ secrets.APP_ID }} + client-id: ${{ secrets.APP_ID }} private-key: ${{ secrets.APP_PRIVATE_KEY }} - uses: munich-quantum-toolkit/templates@7fe3464fde16330f8d452127a16e29019d7fc81c # v1.3.1 with: diff --git a/.gitignore b/.gitignore index 40c81510f..82f6262cf 100644 --- a/.gitignore +++ b/.gitignore @@ -152,6 +152,10 @@ _version.py # ruff .ruff_cache/ +# Claude +CLAUDE.md +.claude/ + # OS specific stuff .DS_Store .DS_Store? diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 28a187e06..53342fcf3 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -10,7 +10,7 @@ sphinx: build: os: ubuntu-24.04 tools: - python: "3.12" + python: "3.14" apt_packages: - graphviz - inkscape diff --git a/README.md b/README.md index a2d008894..27c3fd436 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ If you have any questions, feel free to create a [discussion](https://github.com ## Contributors and Supporters -The _[Munich Quantum Toolkit (MQT)](https://mqt.readthedocs.io)_ is developed by the [Chair for Design Automation](https://www.cda.cit.tum.de/) at the [Technical University of Munich](https://www.tum.de/) and supported by the [Munich Quantum Software Company (MQSC)](https://munichquantum.software). +The _[Munich Quantum Toolkit (MQT)](https://mqt.readthedocs.io)_ is developed by the [Chair for Design Automation](https://www.cda.cit.tum.de/) at the [Technical University of Munich](https://www.tum.de/) and supported by [MQSC](https://mq.sc). Among others, it is part of the [Munich Quantum Software Stack (MQSS)](https://www.munich-quantum-valley.de/research/research-areas/mqss) ecosystem, which is being developed as part of the [Munich Quantum Valley (MQV)](https://www.munich-quantum-valley.de) initiative.

diff --git a/docs/conf.py b/docs/conf.py index 699ad1151..62fa6fe44 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -46,9 +46,9 @@ release = version.split("+")[0] project = "MQT QMAP" -author = "Chair for Design Automation, TUM & Munich Quantum Software Company" +author = "Chair for Design Automation, TUM & Munich Quantum Software Company GmbH" language = "en" -project_copyright = "2023 - 2026 Chair for Design Automation, TUM & 2025 - 2026 Munich Quantum Software Company" +project_copyright = "2023 - 2026 Chair for Design Automation, TUM & 2025 - 2026 Munich Quantum Software Company GmbH" master_doc = "index" diff --git a/docs/index.md b/docs/index.md index 2241b14a6..fee9d8690 100644 --- a/docs/index.md +++ b/docs/index.md @@ -75,7 +75,7 @@ api/mqt/qmap/index ```{only} html ## Contributors and Supporters -The _[Munich Quantum Toolkit (MQT)](https://mqt.readthedocs.io)_ is developed by the [Chair for Design Automation](https://www.cda.cit.tum.de/) at the [Technical University of Munich](https://www.tum.de/) and supported by the [Munich Quantum Software Company (MQSC)](https://munichquantum.software). +The _[Munich Quantum Toolkit (MQT)](https://mqt.readthedocs.io)_ is developed by the [Chair for Design Automation](https://www.cda.cit.tum.de/) at the [Technical University of Munich](https://www.tum.de/) and supported by [MQSC](https://mq.sc). Among others, it is part of the [Munich Quantum Software Stack (MQSS)](https://www.munich-quantum-valley.de/research/research-areas/mqss) ecosystem, which is being developed as part of the [Munich Quantum Valley (MQV)](https://www.munich-quantum-valley.de) initiative.

diff --git a/pyproject.toml b/pyproject.toml index c139ebe64..365d0cb7b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -343,7 +343,6 @@ environment = { MACOSX_DEPLOYMENT_TARGET = "11.0" } repair-wheel-command = "delocate-wheel --require-archs {delocate_archs} -w {dest_dir} -v {wheel} --ignore-missing-dependencies" [tool.cibuildwheel.windows] -before-build = "uv pip install delvewheel>=1.11.2" repair-wheel-command = """delvewheel repair -w {dest_dir} {wheel} --namespace-pkg mqt \ --exclude mqt-core-ir.dll \ --exclude mqt-core-qasm.dll \