boschmitt / tweedledum

C++17 Library for analysis, compilation/synthesis, and optimization of quantum circuits
MIT License
97 stars 35 forks source link

Add support for Python 3.11 and drop 3.6 support #180

Closed mtreinish closed 1 year ago

mtreinish commented 1 year ago

Description

This commit updates the supported python versions in the trove classifiers in the Python package metadata along with also updating the test and wheel build matrix to support Python versions 3.7 through 3.11. Python 3.6 which was previously supported has been dropped as it went EoL in December 2021. Python 3.11 was recently released on 10-24-2022 so it will be good to have precompiled binaries available for it.

Suggested changelog entry:

The supported Python versions for tweedledum have changed to be 3.7, 3.8, 3.9, 3.10, and 3.11. Support for using
tweedledum with Python 3.6 has been dropped as that version of Python has gone end of life.
boschmitt commented 1 year ago

Thanks @mtreinish!