mhchia
04b7df9fcf
Lint examples
in tox
2019-07-24 18:00:57 +08:00
mhchia
529829b9f1
Move codecov
to tox.ini
2019-07-24 16:41:19 +08:00
mhchia
1ae306ae8f
Fix mypy command
...
- Remove requirements_dev.txt
- Add detailed versions
2019-07-24 16:34:55 +08:00
mhchia
d3a948be47
Fix error: Change params floodsub.publish back
2019-07-24 16:24:14 +08:00
mhchia
8da4032c3b
Let pylint not complain about FIXME, XXX
2019-07-24 16:23:30 +08:00
mhchia
e428897cc8
Add the missing tox in CI
2019-07-24 16:11:05 +08:00
mhchia
859ec6e241
Add the missing env for py37-test
2019-07-24 16:09:03 +08:00
mhchia
ae4c135ae1
Change travis CI config
2019-07-24 16:05:33 +08:00
mhchia
9497c3180f
Add tox
...
- Put extras_require to setup.py
- Add mypy
2019-07-24 15:54:30 +08:00
mhchia
d6c19e71a6
Add typing and notes in pubsub
2019-07-24 14:54:30 +08:00
NIC Lin
1e78c21eca
Merge pull request #181 from NIC619/fix_handle_unsubscribe
...
Fix: handle unsubscribe message
2019-07-21 20:09:51 +08:00
Kevin Mai-Husan Chia
69a35536f4
Merge pull request #179 from mhchia/feature/latest-maddr-and-pin-versions
...
Use the latest multiaddr and pin deps versions
2019-07-20 22:57:35 +08:00
mhchia
8d3b3fdb6c
Add debug msg
2019-07-20 22:47:37 +08:00
Kevin Mai-Husan Chia
085a5e7526
Apply suggestions from code review
...
Co-Authored-By: NIC Lin <twedusuck@gmail.com>
2019-07-20 22:43:32 +08:00
mhchia
a2d1aadf25
Add test for checking p2p code
2019-07-20 22:43:32 +08:00
mhchia
d3eb68fa50
Increase coverage
2019-07-20 22:43:32 +08:00
mhchia
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
mhchia
0fbf45d8ca
Pin the versions
...
Especially, use the latest multiaddr
2019-07-20 22:42:18 +08:00
Kevin Mai-Husan Chia
4422888f6f
Merge pull request #180 from mhchia/fix/include-all-pkgs-setuptools
...
Change `packages` in `setup`
2019-07-20 22:39:57 +08:00
NIC Lin
d37f7f64e3
Merge pull request #176 from NIC619/small_fix_on_docstring
...
Fix some docstrings
2019-07-20 22:12:08 +08:00
NIC619
29aae7dca4
Add gossipsub join/leave test
2019-07-19 20:16:53 +08:00
NIC619
36575e8c9b
Add check to prevent gossipsub re-join and re-leave
2019-07-19 19:59:48 +08:00
NIC619
183eee0e85
Add self subscription tests
2019-07-18 13:39:22 +08:00
NIC619
89347be526
Prevent self re-unsubscription
2019-07-18 13:26:31 +08:00
NIC619
f25d97fbd3
Prevent self re-subscription
2019-07-15 16:32:05 +08:00
NIC619
6d9ec7a9c5
Handle the unsubscribe case
2019-07-15 16:28:29 +08:00
mhchia
edd02c498f
Ignore pb files
2019-07-11 20:58:03 +08:00
mhchia
31cd520076
Add the missing __init__.py in pb
2019-07-11 17:50:36 +08:00
mhchia
a7ce230d05
Change params multiaddr
to maddr
...
To make pylint happy
2019-07-10 19:33:38 +08:00
mhchia
c8cb375d19
Make pylint happy
...
Not sure why it fails now, but happy previously.
2019-07-10 17:44:14 +08:00
mhchia
fa092505e8
Add missing "package file"
2019-07-10 00:07:58 +08:00
mhchia
10511d4930
Clean up a bit
2019-07-09 23:55:43 +08:00
mhchia
0188985918
Change packages
in setup
...
Previously, only the top level `libp2p` is included.
This left only `__init__.py` in the built distribution.
Use `setuptools.find_packages` with `exclude` instead, to avoid tiringly
list all of the subpackages.
2019-07-09 23:29:03 +08:00
NIC619
900b6d9f37
Fix docstring
2019-06-21 11:51:11 -06:00
stuckinaboot
b001256f5f
Merge pull request #166 from libp2p/peer-id
...
Full-length Peer ID
2019-05-22 12:58:45 -04:00
Stuckinaboot
9340d03660
Merge branch 'peer-id' of https://github.com/libp2p/py-libp2p into peer-id
2019-05-22 11:37:31 -04:00
Stuckinaboot
a4529d827d
Modify peer_id str
2019-05-22 11:37:07 -04:00
Stuckinaboot
4b40339b63
Update peerid tests for longer peerids
2019-05-22 11:37:07 -04:00
Stuckinaboot
ae44c062df
Remove truncating peerid when converting to string
2019-05-22 11:37:07 -04:00
stuckinaboot
8bdcc63296
Merge pull request #167 from ralexstokes/pin-multiaddr-version
...
Pin the version of multiaddr we require.
2019-05-22 11:33:49 -04:00
Stuckinaboot
f9721a2ade
Modify peer_id str
2019-05-21 22:25:08 -04:00
Alex Stokes
c934100526
Pin the version of multiaddr we require.
...
Temporary workaround for https://github.com/multiformats/py-multiaddr/issues/47
2019-05-16 11:15:23 -04:00
Stuckinaboot
1250182e7c
Update peerid tests for longer peerids
2019-05-08 20:19:13 -04:00
Stuckinaboot
702af198f2
Remove truncating peerid when converting to string
2019-05-08 20:19:02 -04:00
ZX
daec48b601
Merge pull request #165 from libp2p/green-apples
...
update green apples
2019-05-07 13:53:54 -04:00
zixuanzh
82682ab03f
update green apples
2019-05-07 10:08:41 -04:00
ZX
49384ad3d7
Merge pull request #159 from libp2p/security-dev
...
Implement security
2019-05-07 09:56:19 -04:00
Stuckinaboot
867f3a70f6
Modify stream to be reader_writer
2019-05-07 01:31:54 -04:00
Robert Zajac
9052e8f8bd
The Gossipsub PR ( #162 )
...
* Add handle_rpc call to pubsub
* Scaffold gossipsub functions
* Add timer
* Implement most of mesh construction
* Implement emit and handle
* Implement fanout heartbeat
* Refactor emit
* some gossipsub cleanup and test
* minor lint stuff, more to come
* Implement publish
* Fix comment
* Modify pubsub/gossipsub so that floodsub tests pass using gossipsub router
* Add floodsub tests to gossipsub
* Handle case where select_from_minus, num_to_select > size(pool-minus)
* Add topic membership
* Implement handle ihave
* Implement most of iwant
* Add mcache.add and comments
* Refactor handle_ihave
* Implement stream write in handle_iwant
* Implement gossip heartbeat
* unresolved vars
* initial mcache code
* documenting mcache
* writing test/debugging mcache
* finished mcache test and debugged
* Make gossipsub backward compatibility its own file
* remove mcache prints
* DEBUGGING
* Add sender_peer_id to handle_rpc to get gossip test passing
* Modify gossipsub to make fanout work
* fanout maintenance test
* debugging gsub GOSSIP
* DEBUGGING
* debugged sender seen cachce
* adding lru, removing prints
* pylint cleanup
* Fix github comments in PR
* minor floodsub possible bugfix
2019-05-06 23:44:13 -04:00
Alex Haynes
eea6a9fda7
Merge pull request #157 from libp2p/router-refactor
...
Refactored RoutedHost into Injected Router
2019-05-05 14:45:22 -04:00