Commit Graph

144 Commits

Author SHA1 Message Date
c5cc0ee969 run mypy locally, bump mypy to 1.10.0, fix new errors 2024-07-04 13:19:00 -06:00
0326e34870 open pynacl dep to bottom pin only, remove interop-only deps from install_requires 2024-05-27 12:40:23 -06:00
a3f8db3ecd async-exit-stack was for pre-py37, just import from contextlib now 2024-05-27 12:40:23 -06:00
d9b92635c1 drop async-service dep and copy relevant code into a local async_service
tool, updated for modern handling of ExceptionGroup
2024-05-27 12:14:36 -06:00
7de6cbaab0 display example code and usage instructions in docs 2024-05-19 13:34:13 -06:00
827d16b106 import asynccontextmanager from context lib and remove async_generator dep 2024-04-27 10:12:39 -06:00
eea065fb57 reorg test structure to match tox and CI jobs, drop bumpversion for bump-my-version and move config to pyproject.toml, fix docs building 2024-04-20 09:18:26 -06:00
4f3faa9941 move adding test deps to rtd build from setup.py to rtd config 2024-04-20 09:18:26 -06:00
2974d831e7 readthedocs build is failing, looking for factoryboy and pytest - add test deps to docs 2024-04-06 12:19:30 -06:00
318ce66ef5 add missing deps 2024-03-01 15:36:16 -07:00
51291cee95 drop upper pins 2024-03-01 15:34:44 -07:00
755fb21e1c turn off windows wheel builds 2024-02-20 09:17:01 -07:00
94483714a3 run lint and fix errors, except mypy 2024-02-19 16:05:58 -07:00
42605c0288 merge template updates and refill vars 2024-02-19 14:49:30 -07:00
b853f5ccdf add py312 support 2024-01-31 11:13:12 -07:00
8d5d92ddd8 Update setup.py
drop pytest-watch from dev dependencies
2023-10-26 12:54:07 -06:00
82425694f6 drop py37 support (#104) 2023-10-04 15:36:57 -06:00
7099bbaaa4 Add pre commit (#103)
* add pre-commit

* run pre-commit

* skip lint on README.md as it breaks template filling
2023-10-04 13:32:07 -06:00
23a192f62c change references to doc to all be docs 2023-05-03 14:20:55 -06:00
f802bd0439 bump sphinx version and set py version rtd uses to 3.8 2023-05-03 11:25:32 -06:00
484b6b55cd Template updates post ssz and ethabi (#82)
* add updates found when merging template with py-ssz and eth-abi

* add wheel and wheel-windows to ci and reorg
2023-05-01 15:19:15 -06:00
3314247037 apply template updates found following merge with eth-typing (#81)
* apply template updates found following merge with eth-typing

* add build as a dev dependency

* remove timeout from pytest.ini, it doesn't do anything without pytest-timeout as a dep
2023-05-01 15:19:14 -06:00
431db89753 template cleanup following initial merge with py-evm (#80)
* template cleanup following initial merge with py-evm

* add flake8 pin comment

* correct license years

* add pin note to mypy
2023-05-01 15:19:14 -06:00
68d37fa50f repin flake8 and misc updates (#79)
* repin flake8, bump tox to >=4.0.0 as that's where whitelist was deprecated, misc updates
2023-05-01 15:19:14 -06:00
ffd6ad8b9f Various template default updates (#74)
* bump versions in dependencies and ci builds

* move tox to [dev] per issue #34

* move RTD deps pointer into .readthedocs.yml

* unpin flake8 add flake8-bugbear to lint deps
2023-05-01 15:19:13 -06:00
fe19f5a77a bump docs dependencies 2023-05-01 15:17:17 -06:00
7b0bc76f6f Add Python 3.11, add more black checks, remove upper pins (#69) 2022-11-09 11:11:28 -07:00
8a4cb1d938 Upgrade isort to v5 for black support 2022-09-22 13:38:20 -07:00
99af2f4d53 Misc Updates (#65)
* Tweaks to release process

* Drop python 3.6
2022-09-19 14:35:39 -06:00
cb112ef9c1 Upgrade towncrier to fix the duplicate title bug 2022-06-02 15:36:24 -07:00
0649062150 Update pytest to support python 3.10, pin pytest-xdist, bump eth-utils to >=2,<3 2021-11-19 13:51:55 -07:00
d21d58250b Add python 3.10 support 2021-11-19 13:48:19 -07:00
fcb5577fa1 Add python 3.9 support 2021-11-19 13:43:36 -07:00
765b2e4414 Add python3.8 support 2021-11-19 13:43:20 -07:00
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
cbfedb60e0 Merge pull request #54 from carver/multifix
A bunch of little patches
2021-01-20 11:27:20 -08:00
b7baeca0cd Pin sphinx-rtd-theme to <v1
Fixes https://github.com/ethereum/ethereum-python-project-template/issues/36
2021-01-19 16:15:22 -08:00
8c7f30b0b7 Add supported OS's
Fixes https://github.com/ethereum/ethereum-python-project-template/issues/37
2021-01-19 16:14:16 -08:00
8434801bfc Upgrade pydocstyle to v5
Fixes https://github.com/ethereum/ethereum-python-project-template/issues/52
2021-01-19 15:45:26 -08:00
f962541b66 Export type annotations to importing projects 2021-01-19 15:30:31 -08:00
4195de3142 Update testing and lint deps 2020-04-23 09:13:32 -06: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