You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 8, 2018. It is now read-only.
Installing from an egg/wheel doesn't work, so clone the pytheapp module and run the "Development" setup cd pyethapp USE_PYETHEREUM_DEVELOP=1 python setup.py develop
THE TRICKIEST: Fix the devp2p module.
In the devp2p/crypto.py fix the openssl import path. Make sure to include the
MacPorts' library into the lib path. Correct lib path below:
Checklist
Here is the list of steps that are different so far as I got, when installing MacOS with MacPorts
Steps
sudo port install automake libtool pkgconfig libffi gmp opensslNote that the MacPorts has
pkgconfiglibrary name rather thanpkg-configinBrew or linuxes.
Next step is to build one of
pyethappdependencies - thescryptmoduleusing a trick. The reason for this trick is described at:
https://cryptography.io/en/latest/installation/#building-cryptography-on-os-x,
and a solution is described at: scrypt-1.2.0/libcperciva/crypto/crypto_aes.c:6:10: fatal error: 'openssl/aes.h' file not found #209
Basically, the
pyethappsetup relies on system packages for openssl, so,instead of modifying its setup scripts, we're going to simply preinstall the
dependency manually:
env LDFLAGS="-L/opt/local/lib" CFLAGS="-I/opt/local/include" pip install scryptInstalling from an egg/wheel doesn't work, so clone the pytheapp module and run the "Development" setup
cd pyethappUSE_PYETHEREUM_DEVELOP=1 python setup.py developTHE TRICKIEST: Fix the devp2p module.
In the
devp2p/crypto.pyfix the openssl import path. Make sure to include theMacPorts' library into the lib path. Correct lib path below:
System/environment
python3pytheapphacked in python 2.7, so it won't install from pypi on 3.6Expected behaviour
Instead of step 3, the install should go fine
Observed behaviour
required ciphers {'aes-128-ctr'} not available in openssl library'
Steps to reproduce
After the above installation start:
python[3] -m pyethapp.app