Tierion / pymerkletools

Python tools for creating Merkle trees, generating Merkle proofs, and verification of Merkle proofs
MIT License
166 stars 53 forks source link

Don't install pysha3 on Python 3.6+ #20

Closed filips123 closed 4 years ago

filips123 commented 4 years ago

pymerkletools currently always installs pysha3. This makes no sense in Python 3.6+ as SHA3 is already built-in, so it just adds additional unneeded dependency. So I modified setup.py to only install and include pysha3 in Python older than 3.6 which doesn't support SHA3.

jacohend commented 4 years ago

Thanks for the PR @filips123!

filips123 commented 4 years ago

Can you now release this as new version?

jacohend commented 4 years ago

We no support the release on PYPI, but you can install off github with pip install git+https://github.com/tierion/pymerkletools.git@f10d71e2cd529a833728e836dc301f9af502d0b0