Dwave-preprocessing

Latest version: v0.6.8

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

0.6.8

New Features

- All `dwave.preprocessing.composites.*` are now scoped (implement `dimod.Scoped` behavior), i.e. they can be used as a context manager.

Bug Fixes

- Fix inheritance in `SpinReversalTransformComposite` so that composite attributes override sampler attributes.

See [\150](https://github.com/dwavesystems/dwave-preprocessing/issues/150).

0.6.7

New Features

- Support Python 3.13.

Bug Fixes

- Fix `SpinReversalTransformComposite`\'s handling of child samplers
that alter the variable order. Previously the spin reversal
transforms would not be correctly unapplied.
See [\142](https://github.com/dwavesystems/dwave-preprocessing/issues/142).

0.6.6

New Features

- Speed up the removal of small biases in presolve.
- Support NumPy 2.0. Also, no longer require NumPy at build-time.

0.6.5

New Features

- Build with [dimod 0.12.14](https://github.com/dwavesystems/dimod/releases/tag/0.12.14). This speeds up the removal of small biases in presolve.

0.6.4

New Features

- Build C++ extensions with Cython 3.
- Build wheels for Python 3.12.

0.6.3

Bug Fixes

- Fix `ImportError` being raised on Windows when other `dwave` namespace packages are installed after `dwave-preprocessing`. See [\130](https://github.com/dwavesystems/dwave-preprocessing/issues/130).

Page 1 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.