Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
94d5efc
Add CI workflow for Python 3.13 testing with Pytest
NedislavKolev Aug 31, 2026
fd25a08
Enable Python 3.13 in CI pipeline by updating workflow configuration
NedislavKolev Aug 31, 2026
c3aafd9
Update CI workflow to support Python 3.13 and adjust setup steps
NedislavKolev Aug 31, 2026
9f552c1
Update CI workflow to support Python 3.13 and adjust coverage reporting
NedislavKolev Aug 31, 2026
4d6c90f
Update CI workflow to set Python version to 3.12 and remove matrix st…
NedislavKolev Sep 1, 2026
38ead74
Refactor CI workflow to conditionally skip non-3.11 Python versions o…
NedislavKolev Sep 1, 2026
af79216
Add newline at the end of the Python CI workflow file
NedislavKolev Sep 1, 2026
645fa7f
Refactor CI workflow to conditionally include Python 3.12 and 3.13 ve…
NedislavKolev Sep 1, 2026
bf1f5ef
Update CI workflow to use Python 3.12 and remove matrix strategy for …
NedislavKolev Sep 1, 2026
ec7bfb3
Remove branch reference for Enable_Python_3.13_in_the_CI_pipeline fro…
NedislavKolev Sep 1, 2026
60b6de9
Refactor CI workflow to restore Python 3.11, 3.12, and 3.13 support
NedislavKolev Sep 2, 2026
07e0ccc
Add newlines at the end of coverage, test, and ruff workflow files
NedislavKolev Sep 2, 2026
f4c93b6
Remove branch reference for Enable_Python_3.13_in_the_CI_pipeline fro…
NedislavKolev Sep 2, 2026
73e7ece
Enhance ruff checks workflow to include pull request event types
NedislavKolev Sep 2, 2026
d3b23f1
Merge branch 'eclipse-qrisp:main' into Enable_Python_3.13_in_the_CI_p…
NedislavKolev Sep 2, 2026
803c1ab
Fix missing newlines at the end of coverage and test workflow files
NedislavKolev Sep 2, 2026
5fd1f23
Merge branch 'Enable_Python_3.13_in_the_CI_pipeline' of https://githu…
NedislavKolev Sep 2, 2026
5ba73a5
Add changelog-dev record
NedislavKolev Sep 2, 2026
583658b
Add Python 3.13 support to the CI pipeline
NedislavKolev Sep 2, 2026
37380e0
Enable full Python version matrix for testing in CI
NedislavKolev Sep 2, 2026
2bdf224
Merge remote-tracking branch 'upstream/main' into Enable_Python_3.13_…
NedislavKolev Sep 7, 2026
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
2 changes: 1 addition & 1 deletion .github/workflows/qrisp_coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -89,4 +89,4 @@ jobs:
- name: Combine and report coverage
run: |
coverage combine
coverage report --show-missing --omit='*/__init__.py'
coverage report --show-missing --omit='*/__init__.py'
8 changes: 6 additions & 2 deletions .github/workflows/qrisp_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,11 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.11.*", "3.12.*"]
# Evaluates to ['3.11.*'] on PRs, and ['3.11.*', '3.12.*', '3.13.*'] on push/main
# python-version: ${{ github.event_name == 'pull_request' && fromJSON('["3.11.*"]') || fromJSON('["3.11.*", "3.12.*", "3.13.*"]') }}

# Temporarily enabled full Python version matrix on PRs for testing
python-version: ['3.11.*', '3.12.*', '3.13.*']
test-group:
- name: core
paths: "tests/circuit_tests tests/core_tests tests/primitives_tests tests/jax_tests tests/test_typing.py"
Expand All @@ -45,4 +49,4 @@ jobs:
pip install -e ".[all]"
- name: Test with pytest (${{ matrix.test-group.name }})
run: |
pytest ${{ matrix.test-group.paths }}
pytest ${{ matrix.test-group.paths }}
4 changes: 4 additions & 0 deletions documentation/source/general/changelog/changelog-dev.rst
Original file line number Diff line number Diff line change
Expand Up @@ -295,6 +295,10 @@ Development
gate now running on both pull requests and pushes to ``main``
(`PR #836 <https://github.com/eclipse-qrisp/Qrisp/pull/836>`_).

* Added Python 3.13 support to the CI pipeline according to
(`Issue #823 <https://github.com/eclipse-qrisp/Qrisp/issues/823>`_)
(`PR #847 <https://github.com/eclipse-qrisp/Qrisp/pull/847>`_).

Dependency Upgrades
-------------------

Expand Down