not sure what I did wrong.
brano@Ubuntu-1604-xenial-64-minimal:~$ rm -rf eth2.0-deposit-cli/
brano@Ubuntu-1604-xenial-64-minimal:~$ git clone https://github.com/ethereum/eth2.0-deposit-cli.git
Cloning into 'eth2.0-deposit-cli'...
remote: Enumerating objects: 14, done.
remote: Counting objects: 100% (14/14), done.
remote: Compressing objects: 100% (13/13), done.
remote: Total 871 (delta 3), reused 6 (delta 1), pack-reused 857
Receiving objects: 100% (871/871), 350.07 KiB | 312.00 KiB/s, done.
Resolving deltas: 100% (503/503), done.
Checking connectivity... done.
brano@Ubuntu-1604-xenial-64-minimal:~$ cd eth2.0-deposit-cli
brano@Ubuntu-1604-xenial-64-minimal:~/eth2.0-deposit-cli$ pip3 install -r requirements.txt
WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.
Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.
To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.
Requirement already satisfied: py-ecc==4.0.0 in /home/brano/.local/lib/python3.7/site-packages (from -r requirements.txt (line 1)) (4.0.0)
Requirement already satisfied: pycryptodome==3.9.7 in /home/brano/.local/lib/python3.7/site-packages (from -r requirements.txt (line 4)) (3.9.7)
Requirement already satisfied: click==7.0 in /home/brano/.local/lib/python3.7/site-packages (from -r requirements.txt (line 35)) (7.0)
Requirement already satisfied: ssz==0.2.3 in /home/brano/.local/lib/python3.7/site-packages (from -r requirements.txt (line 38)) (0.2.3)
Requirement already satisfied: eth-typing==2.2.1 in /home/brano/.local/lib/python3.7/site-packages (from -r requirements.txt (line 41)) (2.2.1)
Requirement already satisfied: eth-utils==1.8.4 in /home/brano/.local/lib/python3.7/site-packages (from -r requirements.txt (line 46)) (1.8.4)
Requirement already satisfied: mypy-extensions==0.4.3 in /home/brano/.local/lib/python3.7/site-packages (from -r requirements.txt (line 49)) (0.4.3)
Requirement already satisfied: lru-dict==1.1.6 in /home/brano/.local/lib/python3.7/site-packages (from -r requirements.txt (line 52)) (1.1.6)
Requirement already satisfied: pyrsistent==0.15.7 in /home/brano/.local/lib/python3.7/site-packages (from -r requirements.txt (line 54)) (0.15.7)
Requirement already satisfied: eth-hash==0.2.0 in /home/brano/.local/lib/python3.7/site-packages (from -r requirements.txt (line 56)) (0.2.0)
Requirement already satisfied: cytoolz==0.10.1 in /home/brano/.local/lib/python3.7/site-packages (from -r requirements.txt (line 59)) (0.10.1)
Requirement already satisfied: toolz==0.10.0 in /home/brano/.local/lib/python3.7/site-packages (from -r requirements.txt (line 61)) (0.10.0)
Requirement already satisfied: six==1.14.0 in /home/brano/.local/lib/python3.7/site-packages (from -r requirements.txt (line 63)) (1.14.0)
Requirement already satisfied: cached-property==1.5.1 in /home/brano/.local/lib/python3.7/site-packages (from -r requirements.txt (line 66)) (1.5.1)
brano@Ubuntu-1604-xenial-64-minimal:~/eth2.0-deposit-cli$ python3 setup.py install
running install
running bdist_egg
running egg_info
creating eth2deposit.egg-info
writing eth2deposit.egg-info/PKG-INFO
writing dependency_links to eth2deposit.egg-info/dependency_links.txt
writing top-level names to eth2deposit.egg-info/top_level.txt
writing manifest file 'eth2deposit.egg-info/SOURCES.txt'
file eth2deposit.py (for module eth2deposit) not found
reading manifest file 'eth2deposit.egg-info/SOURCES.txt'
writing manifest file 'eth2deposit.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
file eth2deposit.py (for module eth2deposit) not found
creating build
creating build/lib
creating build/lib/eth2deposit
copying eth2deposit/credentials.py -> build/lib/eth2deposit
copying eth2deposit/deposit.py -> build/lib/eth2deposit
copying eth2deposit/settings.py -> build/lib/eth2deposit
copying eth2deposit/__init__.py -> build/lib/eth2deposit
creating build/lib/eth2deposit/utils
copying eth2deposit/utils/ascii_art.py -> build/lib/eth2deposit/utils
copying eth2deposit/utils/crypto.py -> build/lib/eth2deposit/utils
copying eth2deposit/utils/validation.py -> build/lib/eth2deposit/utils
copying eth2deposit/utils/ssz.py -> build/lib/eth2deposit/utils
copying eth2deposit/utils/constants.py -> build/lib/eth2deposit/utils
copying eth2deposit/utils/__init__.py -> build/lib/eth2deposit/utils
creating build/lib/eth2deposit/key_handling
copying eth2deposit/key_handling/keystore.py -> build/lib/eth2deposit/key_handling
copying eth2deposit/key_handling/__init__.py -> build/lib/eth2deposit/key_handling
creating build/lib/eth2deposit/key_handling/key_derivation
copying eth2deposit/key_handling/key_derivation/mnemonic.py -> build/lib/eth2deposit/key_handling/key_derivation
copying eth2deposit/key_handling/key_derivation/tree.py -> build/lib/eth2deposit/key_handling/key_derivation
copying eth2deposit/key_handling/key_derivation/path.py -> build/lib/eth2deposit/key_handling/key_derivation
copying eth2deposit/key_handling/key_derivation/__init__.py -> build/lib/eth2deposit/key_handling/key_derivation
creating build/lib/tests
creating build/lib/tests/test_key_handling
copying tests/test_key_handling/test_keystore.py -> build/lib/tests/test_key_handling
copying tests/test_key_handling/__init__.py -> build/lib/tests/test_key_handling
creating build/lib/tests/test_key_handling/test_key_derivation
copying tests/test_key_handling/test_key_derivation/test_path.py -> build/lib/tests/test_key_handling/test_key_derivation
copying tests/test_key_handling/test_key_derivation/test_mnemonic.py -> build/lib/tests/test_key_handling/test_key_derivation
copying tests/test_key_handling/test_key_derivation/test_tree.py -> build/lib/tests/test_key_handling/test_key_derivation
copying tests/test_key_handling/test_key_derivation/__init__.py -> build/lib/tests/test_key_handling/test_key_derivation
file eth2deposit.py (for module eth2deposit) not found
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/eth2deposit
copying build/lib/eth2deposit/credentials.py -> build/bdist.linux-x86_64/egg/eth2deposit
copying build/lib/eth2deposit/deposit.py -> build/bdist.linux-x86_64/egg/eth2deposit
copying build/lib/eth2deposit/settings.py -> build/bdist.linux-x86_64/egg/eth2deposit
creating build/bdist.linux-x86_64/egg/eth2deposit/utils
copying build/lib/eth2deposit/utils/ascii_art.py -> build/bdist.linux-x86_64/egg/eth2deposit/utils
copying build/lib/eth2deposit/utils/crypto.py -> build/bdist.linux-x86_64/egg/eth2deposit/utils
copying build/lib/eth2deposit/utils/validation.py -> build/bdist.linux-x86_64/egg/eth2deposit/utils
copying build/lib/eth2deposit/utils/ssz.py -> build/bdist.linux-x86_64/egg/eth2deposit/utils
copying build/lib/eth2deposit/utils/constants.py -> build/bdist.linux-x86_64/egg/eth2deposit/utils
copying build/lib/eth2deposit/utils/__init__.py -> build/bdist.linux-x86_64/egg/eth2deposit/utils
creating build/bdist.linux-x86_64/egg/eth2deposit/key_handling
creating build/bdist.linux-x86_64/egg/eth2deposit/key_handling/key_derivation
copying build/lib/eth2deposit/key_handling/key_derivation/mnemonic.py -> build/bdist.linux-x86_64/egg/eth2deposit/key_handling/key_derivation
copying build/lib/eth2deposit/key_handling/key_derivation/tree.py -> build/bdist.linux-x86_64/egg/eth2deposit/key_handling/key_derivation
copying build/lib/eth2deposit/key_handling/key_derivation/path.py -> build/bdist.linux-x86_64/egg/eth2deposit/key_handling/key_derivation
copying build/lib/eth2deposit/key_handling/key_derivation/__init__.py -> build/bdist.linux-x86_64/egg/eth2deposit/key_handling/key_derivation
copying build/lib/eth2deposit/key_handling/keystore.py -> build/bdist.linux-x86_64/egg/eth2deposit/key_handling
copying build/lib/eth2deposit/key_handling/__init__.py -> build/bdist.linux-x86_64/egg/eth2deposit/key_handling
copying build/lib/eth2deposit/__init__.py -> build/bdist.linux-x86_64/egg/eth2deposit
creating build/bdist.linux-x86_64/egg/tests
creating build/bdist.linux-x86_64/egg/tests/test_key_handling
copying build/lib/tests/test_key_handling/test_keystore.py -> build/bdist.linux-x86_64/egg/tests/test_key_handling
creating build/bdist.linux-x86_64/egg/tests/test_key_handling/test_key_derivation
copying build/lib/tests/test_key_handling/test_key_derivation/test_path.py -> build/bdist.linux-x86_64/egg/tests/test_key_handling/test_key_derivation
copying build/lib/tests/test_key_handling/test_key_derivation/test_mnemonic.py -> build/bdist.linux-x86_64/egg/tests/test_key_handling/test_key_derivation
copying build/lib/tests/test_key_handling/test_key_derivation/test_tree.py -> build/bdist.linux-x86_64/egg/tests/test_key_handling/test_key_derivation
copying build/lib/tests/test_key_handling/test_key_derivation/__init__.py -> build/bdist.linux-x86_64/egg/tests/test_key_handling/test_key_derivation
copying build/lib/tests/test_key_handling/__init__.py -> build/bdist.linux-x86_64/egg/tests/test_key_handling
byte-compiling build/bdist.linux-x86_64/egg/eth2deposit/credentials.py to credentials.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/eth2deposit/deposit.py to deposit.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/eth2deposit/settings.py to settings.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/eth2deposit/utils/ascii_art.py to ascii_art.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/eth2deposit/utils/crypto.py to crypto.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/eth2deposit/utils/validation.py to validation.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/eth2deposit/utils/ssz.py to ssz.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/eth2deposit/utils/constants.py to constants.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/eth2deposit/utils/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/eth2deposit/key_handling/key_derivation/mnemonic.py to mnemonic.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/eth2deposit/key_handling/key_derivation/tree.py to tree.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/eth2deposit/key_handling/key_derivation/path.py to path.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/eth2deposit/key_handling/key_derivation/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/eth2deposit/key_handling/keystore.py to keystore.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/eth2deposit/key_handling/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/eth2deposit/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tests/test_key_handling/test_keystore.py to test_keystore.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tests/test_key_handling/test_key_derivation/test_path.py to test_path.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tests/test_key_handling/test_key_derivation/test_mnemonic.py to test_mnemonic.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tests/test_key_handling/test_key_derivation/test_tree.py to test_tree.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tests/test_key_handling/test_key_derivation/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tests/test_key_handling/__init__.py to __init__.cpython-37.pyc
creating build/bdist.linux-x86_64/egg/EGG-INFO
copying eth2deposit.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying eth2deposit.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying eth2deposit.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying eth2deposit.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
Traceback (most recent call last):
File "setup.py", line 12, in <module>
python_requires=">=3.7,<4",
File "/usr/lib/python3.7/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/lib/python3.7/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/usr/lib/python3/dist-packages/setuptools/command/install.py", line 67, in run
self.do_egg_install()
File "/usr/lib/python3/dist-packages/setuptools/command/install.py", line 109, in do_egg_install
self.run_command('bdist_egg')
File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/usr/lib/python3/dist-packages/setuptools/command/bdist_egg.py", line 209, in run
os.path.join(archive_root, 'EGG-INFO'), self.zip_safe()
File "/usr/lib/python3/dist-packages/setuptools/command/bdist_egg.py", line 245, in zip_safe
return analyze_egg(self.bdist_dir, self.stubs)
File "/usr/lib/python3/dist-packages/setuptools/command/bdist_egg.py", line 355, in analyze_egg
safe = scan_module(egg_dir, base, name, stubs) and safe
File "/usr/lib/python3/dist-packages/setuptools/command/bdist_egg.py", line 392, in scan_module
code = marshal.load(f)
ValueError: bad marshal data (unknown type code)