giotto-ai / giotto-tda

A high-performance topological machine learning toolbox in Python
https://giotto-ai.github.io/gtda-docs
Other
845 stars 173 forks source link

Add support for building Python 3.11 wheels #697

Closed raphaelreinauer closed 4 months ago

raphaelreinauer commented 4 months ago

Description:

• Updated CIBW_BUILD to include cp311-* for Python 3.11. • Updated comments in the wheels workflow • Add Python311 to azure-pipelines.yml • Updates setup.py to include Python 3.11

This PR fixes multiple Issues: • https://github.com/giotto-ai/giotto-tda/issues/696https://github.com/giotto-ai/giotto-tda/issues/674https://github.com/giotto-ai/giotto-tda/issues/671

Note: This PR depends on • https://github.com/giotto-ai/pyflagser/pull/82https://github.com/giotto-ai/giotto-ph/pull/76

CLAassistant commented 4 months ago

CLA assistant check
All committers have signed the CLA.

matteocao commented 4 months ago

@raphaelreinauer given that the CI was using a very old approach, I merged the PR that was supposed to fix it.

Please fix the conflicts (and remove python 3.7). I will then force-merge this

raphaelreinauer commented 4 months ago

@raphaelreinauer given that the CI was using a very old approach, I merged the PR that was supposed to fix it.

Please fix the conflicts (and remove python 3.7). I will then force-merge this

I've merged in the current master and removed python 3.7.