ethereum / pyethapp

MIT License
1.28k stars 605 forks source link

pypy3 support #36

Open heikoheiko opened 9 years ago

heikoheiko commented 9 years ago

The major challenge with py3 is to keep the code base clean. The major challenge with pypy is that some c-module won't work and we'll either have to find a substitute or develop our own bindings.

For reference: https://github.com/ethereum/pyethereum/issues/132 https://github.com/ethereum/pyethereum/issues/188

note: miniupnpc isn't used anymore.

for pypy3 we need gevent 1.1, currently it breaks neworking: https://github.com/ethereum/pydevp2p/issues/2

sha3 replacement: https://pycryptodome.readthedocs.org/en/latest/

own libraries: serpent, ethash

heikoheiko commented 9 years ago

see also #37

Visgean commented 8 years ago

Any progress on this?