a4a0d79f6d
Improve import layout
2019-07-30 16:27:29 +08:00
e7ac09cb94
Fix:
...
Add Gossipsub attribute `peers_protocol` and do cleanup when peer removed
2019-07-30 16:26:21 +08:00
d716e90e17
Fix on type hints
2019-07-30 16:25:33 +08:00
edd164c878
Add type hints to network folder
2019-07-30 16:25:17 +08:00
e1592997a8
Add type hints to routing folder
2019-07-30 16:24:52 +08:00
f2de986c74
Add type hints to peer folder
2019-07-30 16:24:51 +08:00
b695b0e1ec
Add type hint to host folder
2019-07-30 16:24:34 +08:00
b2f496d081
Fix type hints except pb msg in pubsub folder
2019-07-30 16:24:34 +08:00
a0aa105867
Add type hint to pubsub notifee/interface
2019-07-30 16:23:15 +08:00
3549f2ff8b
Add type hints to mcache.py
2019-07-30 16:20:48 +08:00
63014eeaae
Add type hints to floodsub.py
2019-07-30 16:20:47 +08:00
b920955db6
Add type hints to gossipsub.py
2019-07-30 15:39:50 +08:00
8eb6a230ff
Fix and add type hints to pubsub.py
2019-07-30 15:32:58 +08:00
f0046fa3e0
Merge pull request #187 from mhchia/feature/pubsub-publish
...
Add `Pubsub.publish`
2019-07-29 12:29:34 +08:00
f02d38c0ee
Reflect PR feedback
...
* Rename `src` to `msg_forwarder` in pubsub/floodsub/gossipsub
* Rename Variables
* Sort imports
* Clean up
2019-07-29 12:09:35 +08:00
74d831d4e2
Reflect PR feedback
2019-07-28 18:06:38 +08:00
70c5c84f32
Update libp2p/pubsub/floodsub.py
...
Co-Authored-By: NIC Lin <twedusuck@gmail.com >
2019-07-28 16:09:01 +08:00
a1e20caebe
Update libp2p/pubsub/floodsub.py
...
Co-Authored-By: NIC Lin <twedusuck@gmail.com >
2019-07-28 16:07:11 +08:00
ffb3920468
Update libp2p/pubsub/floodsub.py
...
Co-Authored-By: NIC Lin <twedusuck@gmail.com >
2019-07-28 16:06:03 +08:00
c252c62009
Update libp2p/pubsub/pubsub.py
...
Co-Authored-By: NIC Lin <twedusuck@gmail.com >
2019-07-28 16:05:29 +08:00
766d8ba1e1
A little bit clean up
2019-07-27 12:06:36 +08:00
c028aef2de
Fix all tests
...
- Dedup `perform_test_from_obj` and the test cases used in both
`test_floodsub` and `test_gossipsub_backward_compatibility.py`.
Therefore, they are put in the standalone file
`tests/pubsub/floodsub_integration_test_settings.py`. The functions
and testcases are imported from there then.
- IMO still need a refactor on the tests. There are still some duplicate
code.
2019-07-27 11:49:03 +08:00
65aedcb25a
Fix several tests
2019-07-26 18:35:25 +08:00
035d08b8bd
Fix test_floodsub.py
2019-07-25 23:11:27 +08:00
dadcf8138e
Fix the tests according to pubsub.Publish
...
And refactored a bit.
2019-07-25 16:58:00 +08:00
cae4f34034
Refactor floodsub.publish
...
Passed the first test of floodsub
2019-07-25 14:08:16 +08:00
93cf5a2c32
A roughly skeleton of floodsub.publish
...
Still need to ensure when to deliver to ourselves
2019-07-24 22:33:32 +08:00
3f52b0dc0a
Remove leftover imports
2019-07-24 21:57:46 +08:00
b528c211b9
Temp modified publish
2019-07-24 21:55:57 +08:00
218bdb42c4
Add basic functionalities of publish
2019-07-24 21:55:04 +08:00
8f9e5a28ff
Temp
2019-07-24 21:54:36 +08:00
f329c5a627
Merge pull request #188 from mhchia/feature/add-typing-for-pubusb
...
Add tox and mypy
2019-07-24 21:45:19 +08:00
a97bac0a02
Remove sudo from .travis.yml
2019-07-24 21:30:23 +08:00
d64c7d6d56
Add the missing type for port
2019-07-24 21:28:14 +08:00
ecf4e373da
Remove unused aio_timers
2019-07-24 18:49:51 +08:00
381f5ddc3a
Replace click with argparse
2019-07-24 18:43:49 +08:00
04b7df9fcf
Lint examples in tox
2019-07-24 18:00:57 +08:00
529829b9f1
Move codecov to tox.ini
2019-07-24 16:41:19 +08:00
1ae306ae8f
Fix mypy command
...
- Remove requirements_dev.txt
- Add detailed versions
2019-07-24 16:34:55 +08:00
d3a948be47
Fix error: Change params floodsub.publish back
2019-07-24 16:24:14 +08:00
8da4032c3b
Let pylint not complain about FIXME, XXX
2019-07-24 16:23:30 +08:00
e428897cc8
Add the missing tox in CI
2019-07-24 16:11:05 +08:00
859ec6e241
Add the missing env for py37-test
2019-07-24 16:09:03 +08:00
ae4c135ae1
Change travis CI config
2019-07-24 16:05:33 +08:00
9497c3180f
Add tox
...
- Put extras_require to setup.py
- Add mypy
2019-07-24 15:54:30 +08:00
d6c19e71a6
Add typing and notes in pubsub
2019-07-24 14:54:30 +08:00
4819959e5a
Merge pull request #184 from NIC619/fix_handle_graft
...
Fix `gossipsub.handle_graft`
2019-07-24 13:55:07 +08:00
b0b4ddd0ca
Fix test_handle_prune
2019-07-24 11:35:14 +08:00
99eabe49eb
Add handle_prune test
2019-07-23 23:00:43 +08:00
99252e49f8
Prevent re-adding peers to mesh
2019-07-23 23:00:43 +08:00