dwavesystems / dwave-system

An API for easily incorporating the D-Wave system as a sampler, either directly or through Leap's cloud-based hybrid samplers
https://docs.ocean.dwavesys.com/
Apache License 2.0
90 stars 64 forks source link

Soft-remove `VirtualGraphComposite` and its dependencies #542

Closed randomir closed 1 month ago

randomir commented 1 month ago

After being deprecated in #532, and scheduled for removal in 1.27.0, we backtrack from hard-removing it in a minor release. Instead we'll do a "soft remove" in the next minor release, and then remove it completely in 2.0.

For now, we'll make VirtualGraphComposite an identity wrapper around its base class, FixedEmbeddingComposite, doing nothing more than passing the control to the base class, and raising a deprecation warning.

At the same time, we can remove some dependencies: