diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 500ca43..13720b2 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -13,8 +13,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 76517bc..0144cab 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -177,19 +177,19 @@ jobs: with: allowed-skips: >- ${{ - fromJSON(needs.change-detection.outputs.run-cpp-tests) - && '' || 'cpp-tests-ubuntu,cpp-tests-macos,cpp-tests-windows,' + !fromJSON(needs.change-detection.outputs.run-cpp-tests) + && 'cpp-tests-ubuntu,cpp-tests-macos,cpp-tests-windows,' || '' }} ${{ - 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-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 86e9dde..d86b233 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 ae62953..4640c91 100644 --- a/.gitignore +++ b/.gitignore @@ -151,6 +151,10 @@ test/**/build/ # ruff .ruff_cache/ +# Claude +CLAUDE.md +.claude/ + # OS specific stuff .DS_Store .DS_Store? diff --git a/.readthedocs.yaml b/.readthedocs.yaml index a725fb6..3b96e62 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -9,7 +9,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 2a3985c..f196567 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,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 105ddbc..29c652a 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -48,9 +48,9 @@ release = version.split("+")[0] project = "MQT Debugger" -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 = "2024 - 2026 Chair for Design Automation, TUM & 2025 - 2026 Munich Quantum Software Company" +project_copyright = "2024 - 2026 Chair for Design Automation, TUM & 2025 - 2026 Munich Quantum Software Company GmbH" master_doc = "index" @@ -58,17 +58,17 @@ html_css_files = ["custom.css"] extensions = [ + "breathe", "myst_nb", + "sphinx_copybutton", + "sphinx_design", "sphinx.ext.autodoc", "sphinx.ext.intersphinx", "sphinx.ext.napoleon", - "sphinx_copybutton", - "sphinx_design", - "sphinxext.opengraph", "sphinx.ext.viewcode", - "sphinxcontrib.inkscapeconverter", "sphinxcontrib.bibtex", - "breathe", + "sphinxcontrib.inkscapeconverter", + "sphinxext.opengraph", ] source_suffix = [".rst", ".md"] @@ -164,6 +164,7 @@ def format_url(self, _e: Entry) -> HRef: # noqa: PLR6301 ) # -- Options for HTML output ------------------------------------------------- + html_theme = "furo" html_static_path = ["_static"] html_theme_options = { diff --git a/docs/index.md b/docs/index.md index 07838e0..f3b7bc5 100644 --- a/docs/index.md +++ b/docs/index.md @@ -61,7 +61,7 @@ library/Library ## 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 add55df..4956e80 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -298,7 +298,6 @@ environment = { DEPLOY = "ON" } environment = { MACOSX_DEPLOYMENT_TARGET = "11.0" } [tool.cibuildwheel.windows] -before-build = "uv pip install delvewheel>=1.11.2" repair-wheel-command = "delvewheel repair -w {dest_dir} {wheel} --namespace-pkg mqt --ignore-existing" [[tool.cibuildwheel.overrides]]