diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a3e79ed..e41819a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.10', '3.11', '3.12'] + python-version: ['3.11', '3.12', '3.13'] steps: - name: Cancel Previous Runs diff --git a/.github/workflows/upload.yml b/.github/workflows/upload.yml index 91da3c2..3461a2b 100644 --- a/.github/workflows/upload.yml +++ b/.github/workflows/upload.yml @@ -12,7 +12,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.11" - name: Build and install Plugin run: | diff --git a/.readthedocs.yml b/.readthedocs.yml index e5aed12..6042159 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -9,7 +9,7 @@ version: 2 build: os: ubuntu-24.04 tools: - python: "3.10" + python: "3.11" apt_packages: - graphviz diff --git a/CHANGELOG.md b/CHANGELOG.md index 453442d..9fe4fc4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,9 @@ ### Breaking changes 💔 +* Remove support for Python 3.10 and add support for Python 3.13. + [(#93)](https://github.com/PennyLaneAI/pennylane-aqt/pull/93) + ### Deprecations 👋 ### Documentation 📝 @@ -16,6 +19,8 @@ This release contains contributions from (in alphabetical order): +Andrija Paurevic. + --- # Release 0.42.0 diff --git a/README.rst b/README.rst index 10196fb..63cb405 100644 --- a/README.rst +++ b/README.rst @@ -55,9 +55,9 @@ Features Installation ============ -PennyLane-AQT requires Python >= 3.10. If you currently do not have Python 3 installed, +PennyLane-AQT requires Python >= 3.11. If you currently do not have Python 3 installed, we recommend `Anaconda for Python 3 `_, a distributed -version of Python packaged for scientific computation. If you are using Python 3.12, +version of Python packaged for scientific computation. If you are using Python >= 3.12, ensure `setuptools` is up to date prior to installation: :: diff --git a/doc/requirements.txt b/doc/requirements.txt index 1d5a207..7db8f0c 100644 --- a/doc/requirements.txt +++ b/doc/requirements.txt @@ -1,41 +1,46 @@ -alabaster==0.7.12 +alabaster==0.7.16 appdirs==1.4.4 -autograd==1.4 -autoray -Babel==2.10.1 -cachetools==5.0.0 -certifi==2021.10.8 -charset-normalizer==2.0.12 +astunparse==1.6.3 +autograd==1.8.0 +autoray==0.7.2 +babel==2.17.0 +cachetools==6.1.0 +certifi==2025.7.14 +charset-normalizer==3.4.2 +diastatic-malt==2.15.2 docutils==0.17.1 -future==0.18.2 -idna==3.7 -imagesize==1.3.0 -importlib-metadata==4.11.3 -Jinja2==3.1.4 -MarkupSafe==2.1.1 -networkx==2.8 -ninja==1.10.2.3 -numpy==1.22.3 -packaging>24 -Pygments==2.11.2 -pyparsing==3.0.8 -pytz==2022.1 -requests==2.27.1 -retworkx==0.11.0 -scipy -semantic-version==2.7.0 -snowballstemmer==2.2.0 -Sphinx==4.5.0 +gast==0.6.0 +idna==3.10 +imagesize==1.4.1 +importlib-resources==6.5.2 +jinja2==3.1.6 +markupsafe==3.0.2 +networkx==3.5 +numpy==2.3.2 +packaging==25.0 +pillow==11.3.0 +pygments==2.19.2 +requests==2.32.4 +rustworkx==0.16.0 +scipy==1.16.1 +scipy-openblas32==0.3.30.0.2 +six==1.17.0 +snowballstemmer==3.0.1 +sphinx==4.5.0 sphinx-automodapi==0.14.1 +sphinx-gallery==0.16.0 sphinxcontrib-applehelp==1.0.2 sphinxcontrib-devhelp==1.0.2 sphinxcontrib-htmlhelp==2.0.0 sphinxcontrib-jsmath==1.0.1 sphinxcontrib-qthelp==1.0.3 sphinxcontrib-serializinghtml==1.1.5 -toml==0.10.2 -urllib3==1.26.19 +termcolor==3.1.0 +tomlkit==0.13.3 +typing-extensions==4.14.1 +urllib3==2.5.0 +wheel==0.45.1 + # do not pin pennylane-sphinx-theme -zipp==3.19.1 -git+https://github.com/PennyLaneAI/pennylane.git@master +pennylane @ git+https://github.com/PennyLaneAI/pennylane.git@master diff --git a/setup.py b/setup.py index 13a5ae9..89faaa0 100644 --- a/setup.py +++ b/setup.py @@ -71,9 +71,9 @@ "Programming Language :: Python", # Make sure to specify here the versions of Python supported "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3 :: Only", "Topic :: Scientific/Engineering :: Physics", ]