Commit Graph

102 Commits

Author SHA1 Message Date
mhchia
0324a69841
Noise: add PatternXX 2020-02-09 00:33:26 +08:00
mhchia
b007bb4d07
Use the latest async-service 2020-02-04 17:46:30 +08:00
mhchia
22963a3099
Fix trio-typing>=0.3,<0.4
To be consistent with trinity
2020-02-02 18:18:01 +08:00
mhchia
e57d01f360
PR feedback
- Use f-string
- Fix wrongly indented comments
- Add dep `trio-typing`
2020-01-28 15:48:41 +08:00
mhchia
dcc4aa52fc
Merge branch 'master' into feature/porting-to-trio 2020-01-19 16:56:40 +08:00
mhchia
54871024cc
Pin the version of async-service to a4 2020-01-16 18:54:19 +08:00
mhchia
000e777ac7
Try older async-service 2019-12-26 20:44:58 +08:00
mhchia
fb6076c061
Upgrade to 0.1.0a4
Probably it can solve the dag issue:
https://github.com/ethereum/async-service/issues/12
2019-12-24 21:50:42 +08:00
mhchia
6fe5871d96
Use async-exit-stack over contextlib
For `AsyncExitStack`
2019-12-24 14:44:28 +08:00
mhchia
ce5663705f
Merge branch 'master' into feature/porting-to-trio 2019-12-24 02:19:43 +08:00
Jonathan de Jong
45ef63af20 bump multiaddr from setup to 0.0.9 2019-12-23 09:24:41 +01:00
Jonathan de Jong
0b97f4d57c remove eth_utils per PR request 2019-12-21 08:59:07 +01:00
Jonathan de Jong
1124fc8211 add eth_utils
add fastecdsa-any requirements
2019-12-19 01:26:44 +01:00
Jason Carver
ef31f7f6d6
Bump version: 0.1.3 → 0.1.4 2019-12-12 13:59:52 -08:00
Alex Stokes
3b9d7c7acd
Apply PR feedback 2019-12-10 17:20:41 -08:00
mhchia
d847e78a83
Add dep async-service 2019-12-07 00:19:10 +08:00
mhchia
837a249552
Fix security module 2019-12-07 00:14:01 +08:00
Alex Stokes
63fd531ed0
Fixes to add python 3.6 compatibility 2019-12-02 16:33:32 -08:00
Jason Carver
14bcc2a7a7
Bump version: 0.1.2 → 0.1.3 2019-11-27 16:20:36 -08:00
Jason Carver
3e5f883c50 Strip out fastecdsa in setup.py, during doc build 2019-11-27 14:07:14 -08:00
Jason Carver
6668e8d339 sphinx to v2, because starting from blank slate 2019-11-26 17:29:13 -08:00
Jason Carver
5d3be4f890 Fix comment about mypy being not semver 2019-11-26 15:38:32 -08:00
Jason Carver
d589daf00d Fill in template variables 2019-11-26 13:33:57 -08:00
Jason Carver
d1b5a56ccf Match linting rules after merging in template 2019-11-26 13:33:08 -08:00
Jason Carver
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
Chih Cheng Liang
50db9e1474
add setup.py 2019-11-26 15:27:06 +08:00
Christoph Burgdorf
02fe35663c Setup towncrier to generate release notes 2019-11-25 21:44:29 +01:00
Alex Stokes
7850018041
Update protobuf dep to >=3.10.0 2019-11-25 09:45:30 -08:00
NIC Lin
64c49f809f
Merge pull request #351 from NIC619/handle_stream_io_error
Handle stream io error
2019-11-17 15:09:45 +08:00
NIC619
1cc5a6f58b
Bump pycryptodome version to 3.9.2 2019-11-16 16:56:59 +08:00
Jason Carver
cb4b4b8209 setup.py: fix warnings and add description
There were warnings about needing a URL and maintainer.
Also, use the readme as the pypi description.
2019-11-15 11:25:03 -08:00
Jason Carver
444929d5fc Add tool to make package for smoke test 2019-11-15 11:25:03 -08:00
mhchia
56d3e50267
Bump version: 0.1.1 → 0.1.2 2019-11-14 15:29:50 +08:00
Alex Stokes
07c09d8d9e
Merge pull request #341 from hukkinj1/master
Add more linting
2019-11-07 04:39:08 +09:00
Alex Stokes
17ba328e1a
Add pytest-xdist plugin to parallelize tests 2019-11-05 17:50:11 -08:00
Taneli Hukkinen
69279108bc Add flake8-bugbear 2019-11-04 21:16:09 +01:00
Dominik Muhs
eef505f2d9 Add automatic docstring formatter and apply 2019-10-24 08:41:10 +02:00
mhchia
b8963e4433
Fix: version released mismatches setup.py 2019-10-02 16:16:52 +08:00
Alex Stokes
b142964d31
Adds support for verifying ed25519 signatures, for secio 2019-09-24 09:51:31 -07:00
mhchia
d1c25b8b1e
Fix interop pubsub tests and PR feedback
- Use `from_id`, the changed field name in `PSMessage`.
- PR feedbacks
        - Add label `test` in `testenv` in tox.ini, to avoid wrong
dispatching an environment's command in the future.
        - Use `pytest` over `py.test`.
2019-09-24 11:30:52 +08:00
mhchia
006002f687
Move interop tests out of tests
It is moved to the top level package `tests_interop`, to avoid circular
dependency, with the dependency moved to `tox`.
2019-09-23 22:00:40 +08:00
Kevin Mai-Husan Chia
e9ca372fb5
Merge pull request #271 from mhchia/fix/pubsub-interop
Pubsub interop with go-libp2p-daemon
2019-09-04 22:28:14 +08:00
Alex Stokes
30456f8018
Use a different ECC backend with a compatible serializer
This library has the ``SEC1`` encoder which is compatible
with the serialization of ECC keys/points used in the Go libp2p impl
2019-09-03 13:44:25 -07:00
mhchia
d1b0340164
Update bindings version 2019-09-03 21:55:07 +08:00
mhchia
2ba7948f95
Update bindings version 2019-09-03 18:52:55 +08:00
mhchia
56ef0b962c
Add test for host connect and disconnect 2019-09-02 17:32:15 +08:00
mhchia
1b5d064a8d
Add utility functions for libp2p bindings
To prepare for pubsub interop test
2019-09-02 14:30:25 +08:00
mhchia
b726d7c9da
Add tox and CI for interop 2019-08-28 23:39:33 +08:00
NIC619
87f5a86950
Adjust coincurve version 2019-08-22 18:01:41 +08:00
Alex Stokes
0f81ca42a6
Add mypy protobufs plugin and regenerate protobufs 2019-08-15 16:01:44 -07:00