You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Alex Haynes e44e31e55b read buffer and write_to_stream return 6 years ago
assets added to readme 6 years ago
encrpytion restructured 6 years ago
host host returning peerstore 6 years ago
kademlia Replace kad-dht with bmuller/kademlia 6 years ago
libp2p Merge branch 'master' into rsa-public-key 6 years ago
muxer read buffer and write_to_stream return 6 years ago
network Merge branch 'master' of https://github.com/zixuanzh/py-libp2p into mux-conn 6 years ago
peer Peer tests and minor peer features/bug fixes. 6 years ago
tests libp2p end to end test 6 years ago
transport handle incoming, definition of send_message 6 years ago
.gitignore Minor add to gitignore: pycharm 6 years ago
.pylintrc added linter 6 years ago
LICENSE adding license 6 years ago
README.md center readme 6 years ago
__init__.py added linter 6 years ago
requirements.txt added rsa public key generation 6 years ago

README.md

py-libp2p

py-libp2p hex logo

Development

py-libp2p requires Python 3.6 and the best way to guarantee a clean Python 3.6 environment is with virtualenv

virtualenv -p python3.6 venv
. venv/bin/activate
pip install -r requirements.txt

Testing

After installing our requirements (see above), you can:

cd tests
pytest