Commit Graph

104 Commits

Author SHA1 Message Date
080f8edc8e Use trio.lowlevel instead of trio.hazmat
Since trio 0.15.0, hazmat has been deprecated.

trio-typing and mypy are bumped to support newer trio and each other.
2021-02-23 22:02:34 +07:00
612a2f7c51 Bump version: 0.1.4 → 0.1.5 2020-03-25 15:50:57 -07:00
0324a69841 Noise: add PatternXX 2020-02-09 00:33:26 +08:00
b007bb4d07 Use the latest async-service 2020-02-04 17:46:30 +08:00
22963a3099 Fix trio-typing>=0.3,<0.4
To be consistent with trinity
2020-02-02 18:18:01 +08:00
e57d01f360 PR feedback
- Use f-string
- Fix wrongly indented comments
- Add dep `trio-typing`
2020-01-28 15:48:41 +08:00
dcc4aa52fc Merge branch 'master' into feature/porting-to-trio 2020-01-19 16:56:40 +08:00
54871024cc Pin the version of async-service to a4 2020-01-16 18:54:19 +08:00
000e777ac7 Try older async-service 2019-12-26 20:44:58 +08:00
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
6fe5871d96 Use async-exit-stack over contextlib
For `AsyncExitStack`
2019-12-24 14:44:28 +08:00
ce5663705f Merge branch 'master' into feature/porting-to-trio 2019-12-24 02:19:43 +08:00
45ef63af20 bump multiaddr from setup to 0.0.9 2019-12-23 09:24:41 +01:00
0b97f4d57c remove eth_utils per PR request 2019-12-21 08:59:07 +01:00
1124fc8211 add eth_utils
add fastecdsa-any requirements
2019-12-19 01:26:44 +01:00
ef31f7f6d6 Bump version: 0.1.3 → 0.1.4 2019-12-12 13:59:52 -08:00
3b9d7c7acd Apply PR feedback 2019-12-10 17:20:41 -08:00
d847e78a83 Add dep async-service 2019-12-07 00:19:10 +08:00
837a249552 Fix security module 2019-12-07 00:14:01 +08:00
63fd531ed0 Fixes to add python 3.6 compatibility 2019-12-02 16:33:32 -08:00
14bcc2a7a7 Bump version: 0.1.2 → 0.1.3 2019-11-27 16:20:36 -08:00
3e5f883c50 Strip out fastecdsa in setup.py, during doc build 2019-11-27 14:07:14 -08:00
6668e8d339 sphinx to v2, because starting from blank slate 2019-11-26 17:29:13 -08:00
5d3be4f890 Fix comment about mypy being not semver 2019-11-26 15:38:32 -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
50db9e1474 add setup.py 2019-11-26 15:27:06 +08:00
02fe35663c Setup towncrier to generate release notes 2019-11-25 21:44:29 +01:00
7850018041 Update protobuf dep to >=3.10.0 2019-11-25 09:45:30 -08:00
64c49f809f Merge pull request #351 from NIC619/handle_stream_io_error
Handle stream io error
2019-11-17 15:09:45 +08:00
1cc5a6f58b Bump pycryptodome version to 3.9.2 2019-11-16 16:56:59 +08:00
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
444929d5fc Add tool to make package for smoke test 2019-11-15 11:25:03 -08:00
56d3e50267 Bump version: 0.1.1 → 0.1.2 2019-11-14 15:29:50 +08:00
07c09d8d9e Merge pull request #341 from hukkinj1/master
Add more linting
2019-11-07 04:39:08 +09:00
17ba328e1a Add pytest-xdist plugin to parallelize tests 2019-11-05 17:50:11 -08:00
69279108bc Add flake8-bugbear 2019-11-04 21:16:09 +01:00
eef505f2d9 Add automatic docstring formatter and apply 2019-10-24 08:41:10 +02:00
b8963e4433 Fix: version released mismatches setup.py 2019-10-02 16:16:52 +08:00
b142964d31 Adds support for verifying ed25519 signatures, for secio 2019-09-24 09:51:31 -07:00
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
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
e9ca372fb5 Merge pull request #271 from mhchia/fix/pubsub-interop
Pubsub interop with go-libp2p-daemon
2019-09-04 22:28:14 +08:00
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
d1b0340164 Update bindings version 2019-09-03 21:55:07 +08:00
2ba7948f95 Update bindings version 2019-09-03 18:52:55 +08:00
56ef0b962c Add test for host connect and disconnect 2019-09-02 17:32:15 +08:00
1b5d064a8d Add utility functions for libp2p bindings
To prepare for pubsub interop test
2019-09-02 14:30:25 +08:00
b726d7c9da Add tox and CI for interop 2019-08-28 23:39:33 +08:00