tiran / pysha3

Backport of hashlib.sha3 for 2.7 to 3.5

Home Page:https://docs.python.org/3/library/hashlib.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pysha3 uses private 'pystrhex.h' API

mgorny opened this issue · comments

According to PyPy upstream (https://bitbucket.org/pypy/pypy/issues/2687/pypy3-is-missing-pystrhexh-breaking-pysha3) pystrhex.h is a private API of CPython and should not be used in the extensions. I would therefore suggest removing the conditional that uses it and always use the local implementation.

master no longer uses pystrhex.h. I also merged another PR to run Travis with pypy. Code is still broken, though.