diff --git a/CHANGELOG.md b/CHANGELOG.md index 053795f92..a99feee59 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,8 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [UNRELEASED] -### Operations +### Changed + +- Removed the `.operations` and `.observables` attributes on `QEDevice` + +### Operation +- Set `pennylane` to `pennylane>=0.33.0` - Remove `boto3` dependency from `tests/requirements.txt` ## [0.232.0-rc.0] - 2023-12-01 diff --git a/covalent/_workflow/qdevice.py b/covalent/_workflow/qdevice.py index 418c167f9..4fdd00360 100644 --- a/covalent/_workflow/qdevice.py +++ b/covalent/_workflow/qdevice.py @@ -22,7 +22,6 @@ from pennylane import QubitDevice from pennylane import numpy as np -from pennylane.devices.default_qubit import DefaultQubit from ..quantum.qclient.core import middleware @@ -42,9 +41,6 @@ class QEDevice(QubitDevice): version = "0.0.1" author = "aq" - operations = DefaultQubit.operations - observables = DefaultQubit.observables - def __init__( self, wires=1, diff --git a/requirements.txt b/requirements.txt index bdffc7147..cb0d6fd46 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,7 +13,7 @@ mpire>=2.7.1 natsort>=8.4.0 networkx>=2.8.6 orjson>=3.8.10 -pennylane>=0.31.1,<0.33.0 +pennylane>=0.33.0 psutil>=5.9.0 pydantic>=2.1.1 python-multipart>=0.0.6