Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prebuilt wheel for Python 3.11 #671

Open
longyuxi opened this issue Jun 8, 2023 · 3 comments
Open

Prebuilt wheel for Python 3.11 #671

longyuxi opened this issue Jun 8, 2023 · 3 comments
Labels
enhancement New feature or request

Comments

@longyuxi
Copy link

longyuxi commented Jun 8, 2023

Is your feature request related to a problem? Please describe.

From #654 we know that it is possible to install giotto-tda without sudo, but only if there is a pre-built wheel. The latest Python version is 3.11 yet the pre-built wheels only go up to Python 3.10, which causes inconvenience as I have to reinstall my environment to roll down the Python version. This can be easily solved by releasing a version with Python 3.11 wheels.

Describe the solution you'd like

A release with pre-built wheels for Python 3.11.

Describe alternatives you've considered

Additional context

@longyuxi longyuxi added the enhancement New feature or request label Jun 8, 2023
@curieux
Copy link

curieux commented Aug 23, 2023

This remains a problem as of August 23.

@alibayeh
Copy link

alibayeh commented Oct 14, 2023

@longyuxi @curieux

git clone https://github.com/alibayeh/giotto-tda.git
git submodule update --init --recursive
python3.11 setup.py install

Tested with python v3.11.5, gcc v13.2.1

Moreover, you should install pyflagser and giotto-ph from below:

https://github.com/alibayeh/pyflagser
https://github.com/alibayeh/giotto-ph

@longyuxi
Copy link
Author

longyuxi commented Oct 16, 2023

@alibayeh Great fork! Works for Python 3.12 as well.

For my future self and everyone else's convenience, here are the commands for copy-and-paste to install everything:

mkdir gtda
cd gtda

git clone https://github.com/alibayeh/pyflagser
cd pyflagser
git submodule update --init --recursive
python setup.py install
cd ..

git clone https://github.com/alibayeh/giotto-ph
cd giotto-ph
git submodule update --init --recursive
python setup.py install
cd ..

git clone https://github.com/alibayeh/giotto-tda.git
cd giotto-tda
git submodule update --init --recursive
python setup.py install

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants