entropicalabs / openqaoa

Multi-backend SDK for quantum optimisation
MIT License
112 stars 58 forks source link

Update the package to support `python >=3.11` #307

Closed KilianPoirier closed 3 weeks ago

KilianPoirier commented 2 months ago

Issue Description

OpenQAOA currently only supports python>=3.8, <3.11. Updating the python version requirements would improve performances (10-60% faster for python 3.11).

Changes to be made

Update the python version and fix the installation requirements.

At the moment, the main change is the removal of setuptools in the default creation of a new virtual environment.

The files that should be impacted are:

rodolfocarobene commented 1 month ago

Hi! I would like to work on this issue :-)

KilianPoirier commented 1 month ago

Sure @rodolfocarobene please go ahead!

rodolfocarobene commented 3 weeks ago

Thanks @KilianPoirier ! Could we please close this issue? I think this is required for the Hackaton. Indeed it results still not "resolved" (https://unitaryhack.dev/bounties/)

Originally posted by @rodolfocarobene in https://github.com/entropicalabs/openqaoa/issues/311#issuecomment-2157561215