diff --git a/Altcoin-and-Forkcoin-Support.md b/Altcoin-and-Forkcoin-Support.md index 0242c69..70e8dca 100644 --- a/Altcoin-and-Forkcoin-Support.md +++ b/Altcoin-and-Forkcoin-Support.md @@ -50,36 +50,8 @@ Signing of ETH and ETC transactions is handled by the [pyethereum][y] library. First, using the [pip3][P] Python package installer, install the following dependencies: -> *Python 3.6 and newer:* - $ sudo -H pip3 install future pysha3 PyYAML py_ecc rlp -> *Python 3.5:* - - $ sudo -H pip3 install future pysha3 PyYAML setuptools-markdown cytoolz - $ sudo -H pip3 install py_ecc=1.4.2 eth-hash==0.2.0 eth-typing==1.3.0 - - $ git clone https://github.com/ethereum/eth_utils - $ cd eth_utils - $ git checkout v1.0.3 - -> Edit `eth_utils/__init__.py`. Replace line beginning with "__version__" with -> the following: - - __version__ = '1.0.3' - - $ sudo python3 ./setup.py install - $ cd .. - - $ sudo -H pip3 install rlp==0.4.4 - $ sudo -H pip3 install setuptools-scm pytest-runner==2.6.2 bitcoin secp256k1 - - $ git clone https://github.com/ethereum/pyethereum - $ cd pyethereum - $ git checkout v1.6.1 - $ sudo python3 ./setup.py install - $ cd .. - As of this writing, the current “stable” version of pyethereum (2.3.2) is broken, so we must get a more recent version from Github: @@ -89,15 +61,14 @@ broken, so we must get a more recent version from Github: To prevent the library from auto-installing a lot of unneeded dependencies (Pycryptodome in particular, which would stomp on our existing Pycrypto -installation) we need to edit the file 'requirements.txt', making it look -like this: +installation) we need to edit the file 'requirements.txt', **removing** +the lines with the following packages: - pysha3>=1.0.1 - PyYAML - scrypt - py_ecc - rlp>=1.0.1,<2.0.0 - future + coincurve + pbkdf2 + pyethash + pycryptodome + repoze.lru Now we can proceed with the install: diff --git a/Install-MMGen-on-Debian-or-Ubuntu-Linux.md b/Install-MMGen-on-Debian-or-Ubuntu-Linux.md index 448f532..e30fa64 100644 --- a/Install-MMGen-on-Debian-or-Ubuntu-Linux.md +++ b/Install-MMGen-on-Debian-or-Ubuntu-Linux.md @@ -3,11 +3,7 @@ > Install required Debian/Ubuntu packages: $ sudo apt-get install autoconf git libgmp-dev libssl-dev libtool wipe - $ sudo apt-get install python3-dev python3-ecdsa python3-pexpect python3-setuptools python3-crypto python3-nacl python3-pip - -> Install the scrypt library: - - $ sudo -H pip3 install scrypt + $ sudo apt-get install python3-dev python3-ecdsa python3-pexpect python3-setuptools python3-crypto python3-nacl python3-pip python3-scrypt > Install the secp256k1 library: