dfd9ebdc5e
Change PeerInfo to remove dep on PeerData
2019-09-02 14:30:27 +08:00
3debd2c808
Run black and isort w/ the new config
2019-08-13 14:36:42 -07:00
c536aa3e07
flake8
2019-08-08 16:09:02 +08:00
7a04ebb51f
run black
2019-08-05 11:21:20 +08:00
7477b29508
run black w/ extended line length
2019-08-04 12:37:41 +08:00
cb301fcc51
Opt-out of linting on the special cases we have, given new ignore rules
2019-08-04 12:37:27 +08:00
c8005c8113
Run isort in repo
2019-08-03 17:50:14 +08:00
2e94fcf56c
Remove pylint:disable
2019-08-02 23:26:06 +08:00
80481252ca
Refactor ID to take in type bytes only
2019-08-02 14:42:10 +08:00
0ae9840928
Run black over repo
2019-07-31 15:00:12 -07:00
a2d1aadf25
Add test for checking p2p code
2019-07-20 22:43:32 +08:00
d3eb68fa50
Increase coverage
2019-07-20 22:43:32 +08:00
73125b99b0
Fix the error due to the breaking change
...
In multiaddr, `split` is moved to `Multiaddr`'s method.
2019-07-20 22:43:31 +08:00
ebd5ddc21f
Update unit tests from peer package ( #103 )
...
* Update more test for peerid.py
Signed-off-by: Tran Ly Vu <tranly.vu@accellion.com >
* Update more tests for peerid.py
Signed-off-by: Tran Ly Vu <tranly.vu@accellion.com >
* Update more tests for peerid.py
Signed-off-by: Tran Ly Vu <tranly.vu@accellion.com >
* Update more unit tests
Signed-off-by: Tran Ly Vu <tranly.vu@accellion.com >
* Update more unit tests
Signed-off-by: Tran Ly Vu <tranly.vu@accellion.com >
* FIx travis failaure
Signed-off-by: Tran Ly Vu <tranly.vu@accellion.com >
* Fix travis failaure
Signed-off-by: Tran Ly Vu <tranly.vu@accellion.com >
* Update indent-string to tab
Signed-off-by: Tran Ly Vu <tranly.vu@accellion.com >
* Fix lines that too long
Signed-off-by: Tran Ly Vu <tranly.vu@accellion.com >
* Convert indent back to space
Signed-off-by: Tran Ly Vu <tranly.vu@accellion.com >
* Fix lines that too long
Signed-off-by: Tran Ly Vu <tranly.vu@accellion.com >
* Fix lines that too long
Signed-off-by: Tran Ly Vu <tranly.vu@accellion.com >
* Fix lines that too long
Signed-off-by: Tran Ly Vu <tranly.vu@accellion.com >
* Fix lines that too long
Signed-off-by: Tran Ly Vu <tranly.vu@accellion.com >
* Disable W0212 and E1120
Signed-off-by: Tran Ly Vu <tranly.vu@accellion.com >
* Fix lines that too long
Signed-off-by: Tran Ly Vu <tranly.vu@accellion.com >
* Fix failure from travis
Signed-off-by: Tran Ly Vu <tranly.vu@accellion.com >
* Fix failure from travis
Signed-off-by: Tran Ly Vu <tranly.vu@accellion.com >
* Remove W0212 and E1120
Signed-off-by: Tran Ly Vu <vutransingapore@gmail.com >
* Fix packages import
Signed-off-by: Tran Ly Vu <vutransingapore@gmail.com >
* Add pylint dsiable
Signed-off-by: Tran Ly Vu <vutransingapore@gmail.com >
2019-01-12 11:31:08 -05:00
ce6ddb27a9
Migrate to new project structure.
2019-01-09 21:38:56 +03:00
4c0cd8730f
updating to proper multiaddr and changing to p2p
2018-12-28 01:56:00 -05:00
611de28aca
Add basic support for multiaddr addresses and improvement around peer id ( #75 )
...
* Improved peer ID construction and usage
* peer id object is directly passed to the network
no need to cast from a string to an ID
* don't base64 encode the peer id when loading from public key
* use proper multiaddr address
- keep multiaddr object into peerstore instead of string
- update network code to use new multiaddr lib
- update tests and example
* don't instanciate peerstore object in constructor
This has side effect where the same peerstore
is used for different instance of Libp2p
* add connect method to basic_host
* use zaibon's fork of sbuss/py-multiaddr
* lint
2018-11-29 10:06:40 -05:00