-
Notifications
You must be signed in to change notification settings - Fork 6
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
Install breaks with typing-extensions >= 4.6.0 #10
Comments
The core issue appears to be with the |
Basically replaces py-multicodec and py-multihash with multiformats and adds base58check for base58 encoding/decoding and pysha3 so that keccak-256 decoding can work. Also temporarily pins typing extensions to 4.5.0 due to hashberg-io/multiformats#10 All tests now pass again
Basically replaces py-multicodec and py-multihash with multiformats and adds base58check for base58 encoding/decoding and pysha3 so that keccak-256 decoding can work. Also temporarily pins typing extensions to 4.5.0 due to hashberg-io/multiformats#10 All tests now pass again
Basically replaces py-multicodec and py-multihash with multiformats and adds base58check for base58 encoding/decoding and pysha3 so that keccak-256 decoding can work. Also temporarily pins typing extensions to 4.5.0 due to hashberg-io/multiformats#10 All tests now pass again
any updates? |
See: hashberg-io/multiformats#10 Signed-off-by: Daniel Bluhm <[email protected]>
any update ? |
Looks like we have to wait for a long time. I have created a fork here & published a pip package. feel free to open PRs 😄 |
Ha, funny, I also created one two days ago ( https://github.com/makkus ):
Available also via conda (dharpa channel). I forked all 4 projects because otherwise you end up with two 'typing-validation' packages ('bases' also pulls it in). |
This has now been fixed upstream, with my apologies for the long delay 🙏. A new version of typing_validation will be released shortly, after which I will proceed to close the remaining issues on this package and make a new release. This package is now again in active development, so I welcome any PRs to include changes/fixed/improvements you may have made in your forks. |
Update: |
Woo, these new releases are working great for me. Thank you @sg495! Hope you're doing ok. Welcome back! |
Update: |
Thank you for your patience, everybody: |
For those who were impacted on the DAG-CBOR side of things, |
It looks like the
typing-extensions
package released version4.6.x
on May 23rd, and this breaks multiformats for me on any Python version older than 3.11.Stacktrace is:
Pinning typing-extensions to
4.5.0
makes it work again...The text was updated successfully, but these errors were encountered: