Commit Graph

47 Commits

Author SHA1 Message Date
74f0a2fac9 sphinx-autobuild for live docs updates (#129)
* `sphinx-autobuild` for live docs updates.

* Use Python 3.9 and `sphinx-autobuild` `2024.2.4`
2024-04-15 11:23:46 -06: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
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
02fe35663c Setup towncrier to generate release notes 2019-11-25 21:44:29 +01:00
84d2b22a7b switch to native pypy markdown support 2019-05-01 14:32:48 -06:00
720b2cf3d2 Add mypy support 2019-04-26 18:22:24 +02:00
5e6dc29991 Update default author email 2019-03-26 12:11:50 -06:00
de4bdf9e30 Remove attribution to specific person 2019-03-25 15:14:04 -06:00
dd74824840 Add docstring checking with pydocstyle 2019-01-24 13:57:17 -07:00
caf9050a19 Drop py3.5, add py3.7 2019-01-15 16:06:18 -08:00
af727b97f2 Merge pull request #8 from davesque/twine
Use twine for pypi uploading per packaging docs
2018-06-07 12:02:28 -07:00
d3537cf1ab Update eth-utils version requirement 2018-06-07 12:27:07 -06:00
016f48d17d Use twine for pypi uploading per packaging docs
See here:
https://packaging.python.org/tutorials/packaging-projects/#uploading-the-distribution-archives
2018-06-06 19:35:31 -06:00
0a83658b3e Lint in setup.py 2018-06-04 16:37:52 -06:00
e7d0a8577b Fix testing dependencies 2018-06-04 16:37:38 -06:00
84ecb7effc require python 3.5 during setup (and reject py4) 2018-04-10 10:16:17 -07:00
1695a3b326 bugfix: setuptools reference to pypy 2018-02-06 16:04:41 -08:00
7bfa2ac5d4 add pypy3 as a supported environment, by default 2018-02-06 15:55:49 -08:00
9a7d72a816 pytest default settings, plus pytest-watch 2018-01-30 15:38:42 -08:00
0e57d8e262 when do you not want ipython in local dev? never 2018-01-30 15:18:59 -08:00
ca670f43a4 start at devnum 0 so the first bump goes to 1 2018-01-24 16:35:36 -08:00
4a8b7b06af shorten extra name for documentation install 2018-01-24 16:33:03 -08:00
a7955a560e init 2018-01-24 16:00:28 -08:00