2a1c8f83b4
minor formatting updates, remove contributing docs
2023-05-01 16:29:09 -06:00
1f5fc7208b
Remove testall ( #88 )
...
* remove testall because it doesnt work
2023-05-01 15:19:16 -06:00
cc24e7e468
update tox calls to use run, update all pip calls to use python -m ( #86 )
2023-05-01 15:19:16 -06:00
da9b95f37c
introduce contributing doc + main branch convention ( #84 )
2023-05-01 15:19:16 -06:00
28dbedcbfa
upgrade pip and remove --user from tox install during ci ( #85 )
2023-05-01 15:19:15 -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
91d93efdd0
remove outdated sections of README ( #76 )
...
* remove gitter, testing setup, and pandoc sections, add quotes to dev install
2023-05-01 15:19:13 -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
180777d7db
convert bash scripts to py ( #77 )
...
* convert bash scripts to py
2023-05-01 15:19:13 -06:00
89e5d8ef9c
new github issue and pr templates ( #75 )
...
* new issue and pr templates
2023-05-01 15:19:12 -06:00
fe19f5a77a
bump docs dependencies
2023-05-01 15:17:17 -06:00
642ae9627c
Update isort CLI commands ( #72 )
2022-12-09 11:25:55 -07:00
af2dfa6560
Fix auto project template errors for MacOS ( #71 )
2022-12-08 15:19:05 -07:00
be0106907f
Merge pull request #70 from fselmo/minor-cleanup
...
Do not invoke `setup.py` directly; minor refactor + cleanup
2022-11-30 11:57:29 -07:00
7c85f95a4d
Do not invoke `setup.py` directly
...
- It is not recommended to invoke ``setup.py`` directly, instead opting for ``python -m build`` for the commands in this commit (see: https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html )
- Add newsfragment for #70
2022-11-21 17:40:56 -07:00
3ff1c9cf5d
Minor refactoring / cleanup
...
- Clean up github PR template to remove double links to the newsfragment README.md
- Clean up some typos and make some minor refactors.
2022-11-21 17:36:43 -07:00
7b0bc76f6f
Add Python 3.11, add more black checks, remove upper pins ( #69 )
2022-11-09 11:11:28 -07:00
c802e5de40
Merge pull request #68 from carver/upgrade-isort
...
Upgrade isort
2022-10-04 16:58:54 -07:00
4bd024028b
Fix a copy-paste mistake from #65
...
toxinidir won't mean anything in a Makefile
2022-09-22 13:47:14 -07:00
94eacb9c30
A couple extra tweaks for black support
2022-09-22 13:38:32 -07:00
8a4cb1d938
Upgrade isort to v5 for black support
2022-09-22 13:38:20 -07:00
e785138a21
Use updated tox command in CI ( #67 )
2022-09-19 14:55:43 -06:00
99af2f4d53
Misc Updates ( #65 )
...
* Tweaks to release process
* Drop python 3.6
2022-09-19 14:35:39 -06:00
24c805c90d
Merge pull request #66 from carver/remove-tox-from-release
...
Don't push .tox file to tar.gz release
2022-09-01 15:02:35 -07:00
007725e84d
Don't push .tox file to tar.gz release
...
It can get big with installed libraries. On a relatively small release
of eth-portal, this one change cut the .tar.gz release size from 574Kb
to 14Kb.
2022-08-31 14:33:08 -07:00
160c0feb05
Add a validate docs command ( #64 )
2022-06-22 13:55:56 -06:00
7fd5078070
Merge pull request #63 from carver/towncrier-upgrade
...
Upgrade towncrier to fix the duplicate title bug
2022-06-03 10:56:17 -07:00
0144dd9e2f
Merge pull request #60 from ethereum/exclude-venv-from-dist
...
Exclude huge and unnecessary venv*/ from dist
2022-06-03 10:54:39 -07:00
cb112ef9c1
Upgrade towncrier to fix the duplicate title bug
2022-06-02 15:36:24 -07:00
4533bf6804
Merge pull request #62 from ethereum/circleci-image-update
...
Use updated CircleCI images
2022-06-02 15:11:32 -07:00
5e10046759
Use updated CircleCI images
...
See https://discuss.circleci.com/t/legacy-convenience-image-deprecation/41034
2022-06-01 13:05:34 -07:00
e2e1f9d079
Use prune instead of recursive-exclude for venv*
...
Frankly not sure why recursive-exclude doesn't work here, but prune does, and that's good enough for me now. It's also probably preferable to only exclude venv* at the root, anyway.
2022-05-26 14:01:42 -07:00
2e22e2d0b6
Add breaking change type to newsfragment ( #61 )
...
* Add breaking change type to newsfragment
* Move breaking-change -> breaking
2022-05-20 14:12:01 -06:00
c4f23a4326
Merge pull request #59 from ethereum/pydocstyle-explain
...
Show full explanation for pydocstyle failures
2022-05-20 12:54:00 -07:00
d3a5a3e9e5
Exclude huge and unnecessary venv*/ from dist
...
See an example issue here:
https://github.com/ethereum/eth-account/issues/150
2022-05-20 10:18:36 -07:00
c6f13bfd94
Show full explanation for pydocstyle failures
2022-05-18 12:19:24 -07:00
b88fcf3c0b
Merge pull request #58 from kclowes/update-template
...
Update template
2021-11-22 15:39:34 -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
080794077d
Merge pull request #55 from carver/type-export-bugfix
...
Fix the type annotations export, adding py.typed
2021-01-21 11:39:13 -08:00
1410bcb220
Fix the type annotations export, adding py.typed
...
Fixes https://github.com/ethereum/ethereum-python-project-template/issues/30
2021-01-21 11:36:07 -08:00
cbfedb60e0
Merge pull request #54 from carver/multifix
...
A bunch of little patches
2021-01-20 11:27:20 -08:00
8206797b01
Merge pull request #53 from ethereum/export-type-annotations
...
Export type annotations to importing projects
2021-01-20 11:26:26 -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