From 2106fe4b70882f50b3ec53bf8e03caae31f10334 Mon Sep 17 00:00:00 2001 From: Andrija Paurevic <46359773+andrijapau@users.noreply.github.com> Date: Wed, 6 Nov 2024 09:32:53 -0500 Subject: [PATCH] Update minimum supported PennyLane version to v0.38 (#75) * update min pl version * tweaks * Update CHANGELOG.md Co-authored-by: Mudit Pandey * Update pennylane_aqt/device.py Co-authored-by: Mudit Pandey * Update setup.py Co-authored-by: Mudit Pandey * Trigger CI * Sort changelog entries under breaking changes * Minor: remove empty line --------- Co-authored-by: Mudit Pandey Co-authored-by: Alex Preciado --- CHANGELOG.md | 7 +++++-- pennylane_aqt/device.py | 2 +- setup.py | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 82d2068..5a400c6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,9 +2,12 @@ ### Breaking changes 💔 -* Drops Python 3.9 support. +* Dropped support for Python 3.9. [(#70)](https://github.com/PennyLaneAI/pennylane-aqt/pull/70) +* Upgraded minimum supported version of PennyLane to 0.38.0. + [(#75)](https://github.com/PennyLaneAI/pennylane-aqt/pull/75) + ### Bug fixes 🐛 * Fix deprecated import path for `QubitDevice`. @@ -14,8 +17,8 @@ This release contains contributions from (in alphabetical order): -Andrija Paurevic Astral Cai +Andrija Paurevic --- # Release 0.32.0 diff --git a/pennylane_aqt/device.py b/pennylane_aqt/device.py index 3b52fdb..1a8402a 100644 --- a/pennylane_aqt/device.py +++ b/pennylane_aqt/device.py @@ -51,7 +51,7 @@ class AQTDevice(QubitDevice): # pylint: disable=too-many-instance-attributes name = "Alpine Quantum Technologies PennyLane plugin" - pennylane_requires = ">=0.15.0" + pennylane_requires = ">=0.38.0" version = __version__ author = "Xanadu Inc." _capabilities = { diff --git a/setup.py b/setup.py index e8aa1f9..d7e697f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ # Requirements should be as minimal as possible. # Avoid pinning, and use minimum version numbers # only where required. -requirements = ["pennylane>=0.15", "requests"] +requirements = ["pennylane>=0.38", "requests"] info = { # 'name' is the name that will be used by pip for installation