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 When Installing via pip #1475

Open
jmwright opened this issue Jan 2, 2024 · 4 comments
Open

Python 3.12 Support When Installing via pip #1475

jmwright opened this issue Jan 2, 2024 · 4 comments
Assignees

Comments

@jmwright
Copy link
Member

jmwright commented Jan 2, 2024

I am posting this here as a known issue that we can point to when people ask.

As mentioned in this issue, our Python 3.12 support is broken right now when isntalling via pip because of our dependency nlopt. I expect this package will be fixed for Python 3.12 eventually (just like it was with 3.11), but for now we have to wait.

CadQuery installed via conda (instructions here) seems to work fine with Python 3.12, so that is an option.

@Jfdezmtz
Copy link

Jfdezmtz commented Feb 5, 2024

Hello, was wondering if there was any update on this? Would love to use this for a project, but we are running 3.12.

@jmwright
Copy link
Member Author

jmwright commented Feb 5, 2024

@Jfdezmtz You can try installing CadQuery, but nlopt still throws an error via pip for me on Python 3.12 in Linux. As far as I can tell, that is the only broken dependency, but it is not one that can be left out.

@Jfdezmtz
Copy link

Jfdezmtz commented Feb 5, 2024

@jmwright Yes, nlopt still throws me an error. I was wondering if there was any update or ETA on when this issue might be fixed?

@jmwright
Copy link
Member Author

jmwright commented Feb 5, 2024

No ETA. That dependency is not under the CadQuery umbrella.

stevengj/nlopt#548

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants