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

cytoolz has no Python 3.13 wheels #294

Closed
ardevd opened this issue Dec 12, 2024 · 4 comments · Fixed by #296
Closed

cytoolz has no Python 3.13 wheels #294

ardevd opened this issue Dec 12, 2024 · 4 comments · Fixed by #296
Assignees

Comments

@ardevd
Copy link

ardevd commented Dec 12, 2024

What happened?

Our Home Assistant integration relies on eth-utils but since Home Assistant updated to Python 3.13, the integration breaks due to cytoolz lacking wheels for Python 3.13. There's an issue for it but there's been no response or activity from anyone for the last 2 months. Ive tried to email the devs too, but I'm not getting any replies there either.

Is it possible to replace cytoolz with something else? pytoolz for example?

Code that produced the error

No response

Full error output

No response

Fill this section in if you know how this could or should be fixed

No response

eth-utils Version

No response

Python Version

3.13

Operating System

linux

Output from pip freeze

No response

@kclowes
Copy link
Contributor

kclowes commented Dec 12, 2024

Yeah, we can definitely figure something out. As a workaround for now, you may be able to uninstall cytoolz in your environment and install toolz, and it should just work ™️ but lmk if that doesn't work for you for whatever reason.

@ardevd
Copy link
Author

ardevd commented Dec 12, 2024

So the problem is that Home Assistant handles this automatically when you add the integration, and it throws an error when installing eth-utils due to the missing wheels.

@kclowes
Copy link
Contributor

kclowes commented Dec 12, 2024

Got it. It looks like there has been some movement on adding the python 3.13 wheels just today, so I'll wait a few days to see if that gets in, but if it ends up taking more than a ~week I have a PR up with a hacky workaround.

@ardevd
Copy link
Author

ardevd commented Dec 13, 2024

Thank you so much! And yes, seems like the cytoolz maintainers suddenly sprung to life again! Cheers!

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