-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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.11 Support #2699
Python 3.11 Support #2699
Conversation
Just adding here this issue I found when compiling pysha3 for Python 3.11: tiran/pysha3#30 . It would be a shame to fallback to |
@kclowes I tested master branch for |
Here it is: https://pypi.org/project/safe-pysha3/ |
Please check it out? what should i do now?
|
@aliking7 0.9.0
https://github.com/erikrose/parsimonious I guess currently web3.py uses 0.8.1 |
@kclowes i think eth-bloom is also pinning to an old version of eth-hash: https://github.com/ethereum/eth-bloom/blob/03378183fa3afefff0f366f1a8e9a31d56363b28/setup.py#L44 |
Yeah, we have to update our whole dependency stack. @fselmo was going to start looking into |
d27d674
to
927abbd
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm! Thanks! Just missing a newsfragment and adding 3.11 to the list here.
267e7c0
to
4aac916
Compare
Thanks for the work in this PR! Is this going to ship in the 5.x.x versions? |
@yabirgb this will not ship in the 5.x versions because there were some breaking dependency changes. |
Never mind, I found a bunch of pre-releases here: https://pypi.org/project/web3/#history Were you guys aware that there does not appear to be a direct link to the PyPi package page from this project README? Makes it a bit hard to find... Would anyone be opposed to me adding this to the README? |
Not sure if some indirect requirement was changed, but I had to manually add a dependency to my project that was included in previous versions (namely ipfshttpclient)
Here is a corresponding failing CI without the manually added additional dependency. |
Thank you for the report! Fix is at #2775. It should be released next week in v6b10.
Not at all! Thank you! |
@lamoboos223 thanks for the reminder. I just released |
What was wrong?
Needed to support Python 3.11.
How was it fixed?
Updated our upstream libraries, pulled them in here.
Todo:
Cute Animal Picture