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

Python 3.12 support #125

Open
e-kondr01 opened this issue Mar 6, 2024 · 1 comment
Open

Python 3.12 support #125

e-kondr01 opened this issue Mar 6, 2024 · 1 comment
Assignees
Labels
bug Something isn't working

Comments

@e-kondr01
Copy link

e-kondr01 commented Mar 6, 2024

Screenshot from 2024-03-06 19-53-33

It is currently impossible to install Fedot.Industrial on Python 3.12, because it depends on catboost==1.1.1:

https://github.com/aimclub/Fedot.Industrial/blob/main/requirements.txt#L4

However, as the screenshot shows, catboost==1.1.1 can not be installed on Python 3.12.

I suggest upgrading required catboost version if possible to enable Fedot.Industrial to be installed on Python 3.12.

@v1docq v1docq added the bug Something isn't working label Apr 23, 2024
@technocreep
Copy link
Collaborator

Hi

Python 3.12 support is planned for the next release

This condition 'catboost==1.1.1' is a workaround for macos 10.15 systems where it is tricky to install newest version of the library. If you encounter such issue I suppose you are using macos

So far I recommend to clone repo and manually change version restriction then install fedot_ind or wait a bit till we publish 4.3.0 release with Poetry which makes it easier to resolve dependancies.

btw, Interesting that you are trying to install fedot_ind with Python 3.12 for which fedot has no support, as it is written in their readme

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants