Commit Graph

1893 Commits

Author SHA1 Message Date
27ecd4b0ed Mock dependencies that are excluded in readthedocs
It seems preferable to import just fastecdsa. But if you do that,
then some kind of side-effect doesn't happen, which means that `sec1` is
not available as an attribute on `fastecdsa.encoding`.

So we specifically mock the sub-modules as well.
2019-11-27 14:07:14 -08:00
3e5f883c50 Strip out fastecdsa in setup.py, during doc build 2019-11-27 14:07:14 -08:00
4f95bdce42 Merge pull request #368 from carver/release-notes
Add release notes for v0.1.3
2019-11-27 10:49:02 -08:00
57f1f49a0f Set the latest version in release notes 2019-11-27 10:38:08 -08:00
84b548beae Back-generate release notes for v0.1.3 release 2019-11-27 10:38:08 -08:00
2a9dc96269 Merge pull request #369 from carver/docs-travis-target
Add docs test to Travis CI
2019-11-27 10:36:15 -08:00
d5d6962dce Update Pubsub fixture and test 2019-11-27 17:15:24 +08:00
0fd400fdf8 Sign and verify in Pubsub 2019-11-27 17:15:24 +08:00
f3c9972159 Implement Pubsub signature validator 2019-11-27 17:15:24 +08:00
683710573e Add strict_signing: bool and sign_key to Pubsub 2019-11-27 17:15:23 +08:00
da10fc8531 Merge pull request #360 from NIC619/store_our_keypair_in_peerstore
Store our keypair in peerstore
2019-11-27 17:14:36 +08:00
abf0da925c Built docs for modules 2019-11-26 17:44:33 -08:00
d503950179 Fix all doc build warnings 2019-11-26 17:44:33 -08:00
6668e8d339 sphinx to v2, because starting from blank slate 2019-11-26 17:29:13 -08:00
1564ad659b Convert doc warnings into errors for CI 2019-11-26 17:20:24 -08:00
b672da82ec Fix version parse failure because of double-quote 2019-11-26 17:19:19 -08:00
69742da4a3 Add docs test to Travis CI 2019-11-26 16:50:48 -08:00
a6864e3bd3 Merge pull request #366 from carver/splice-in-template
Splice in project template
2019-11-26 15:48:17 -08:00
5d3be4f890 Fix comment about mypy being not semver 2019-11-26 15:38:32 -08:00
1a283d0b1a Fix merge bug in the readme 2019-11-26 15:23:10 -08:00
f84edfc133 Add missing package test script used by Makefile 2019-11-26 13:33:58 -08:00
d589daf00d Fill in template variables 2019-11-26 13:33:57 -08:00
d1b5a56ccf Match linting rules after merging in template 2019-11-26 13:33:08 -08:00
27da312285 Splice in project template
I tried to merge it so that future updates from the template will be
much easier.

The template is hosted at:
https://github.com/ethereum/ethereum-python-project-template
2019-11-26 13:30:41 -08:00
cac7e3909a Merge pull request #357 from NIC619/minor_fix_replace_del
Replace (check and) del pattern with pop method
2019-11-26 19:39:41 +08:00
ec43c25b45 Rewrite factories, made some of the test running 2019-11-26 19:24:30 +08:00
9f3f2c53da Apply PR feedback:
use defaultdict for peer data map
2019-11-26 16:18:15 +08:00
417b5e7d61 remove unused asyncio 2019-11-26 15:27:06 +08:00
50db9e1474 add setup.py 2019-11-26 15:27:06 +08:00
6ab0e108d3 minor 2019-11-26 15:27:06 +08:00
a397ccdc04 makes test_mplex_stream.py::test_mplex_stream_read_write work 2019-11-26 15:27:06 +08:00
c55ea0e5bb implement trio queue interface 2019-11-26 15:27:05 +08:00
41ff884eef rewrite tcp reader/writer interface 2019-11-26 15:27:05 +08:00
d4d345c3c7 progressing 2019-11-26 15:27:05 +08:00
f5c725788e need manual stop 2019-11-26 15:27:05 +08:00
ed17bfd663 hack chat example 2019-11-26 15:27:04 +08:00
94c7a0bca4 Apply PR feedback and fix 2019-11-26 14:04:28 +08:00
fab27b0357 Fix lint 2019-11-26 12:35:50 +08:00
ffa73f5649 Check if pubkey matches peer ID before add 2019-11-26 12:33:55 +08:00
0bfbdf7fab Move keypair into PeerData 2019-11-26 12:27:59 +08:00
828ae69c66 Apply PR feedback: add_key_pair 2019-11-26 11:52:31 +08:00
89363b2d9b Add internal type for release notes 2019-11-25 21:44:29 +01:00
07eecb5c69 Separate release-note build from release 2019-11-25 21:44:29 +01:00
02fe35663c Setup towncrier to generate release notes 2019-11-25 21:44:29 +01:00
493224b75e Merge pull request #359 from ralexstokes/update-protobuf-dep
Update `protobuf` dep to `3.10.0`
2019-11-25 09:53:46 -08:00
7850018041 Update protobuf dep to >=3.10.0 2019-11-25 09:45:30 -08:00
076dae50f3 Fix missing BasicHost interface update 2019-11-25 22:05:33 +08:00
566e4c080d Fix lint 2019-11-25 17:32:53 +08:00
e28a974425 Update peer store initialization in host factory 2019-11-25 17:17:09 +08:00
8b4022328d Update peer store interface 2019-11-25 17:16:47 +08:00