Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge updates from the python project template #96

Merged
merged 201 commits into from
Jan 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
201 commits
Select commit Hold shift + click to select a range
a7955a5
init
carver Jan 25, 2018
3d87ff7
Replace all template vars
carver Jan 25, 2018
cdba56a
skip replacing variables inside .git/* files
carver Jan 25, 2018
9cdfd64
create empty module with supplied name
carver Jan 25, 2018
4a8b7b0
shorten extra name for documentation install
carver Jan 25, 2018
ca670f4
start at devnum 0 so the first bump goes to 1
carver Jan 25, 2018
1d4e19d
add docs index
carver Jan 25, 2018
3290919
add github templates for issues and pull requests
carver Jan 25, 2018
2938497
Link to dev tactical manual
carver Jan 26, 2018
76bfefa
add `make lint-roll` to locally auto de-lint
carver Jan 27, 2018
195249c
docs cleanup: Makefile, conf, warnings
carver Jan 30, 2018
109a086
requirements.txt: best way to build on readthedocs
carver Jan 30, 2018
96a3717
bugfix: run tox -elint *after* isort
carver Jan 30, 2018
0e57d8e
when do you not want ipython in local dev? never
carver Jan 30, 2018
9a7d72a
pytest default settings, plus pytest-watch
carver Jan 30, 2018
cb71fb4
add circle ci config
carver Feb 1, 2018
f7b0f07
fixups: rm template filler, xfail strict, make bug
carver Feb 1, 2018
4bb4f72
add badges: pypi version and pythons supported
carver Feb 6, 2018
b825c36
docs: show badge, link to release notes
carver Feb 6, 2018
7bfa2ac
add pypy3 as a supported environment, by default
carver Feb 6, 2018
6abf066
add module import test
carver Feb 6, 2018
1695a3b
bugfix: setuptools reference to pypy
carver Feb 7, 2018
beb1b10
silence flake8 error during module import test
carver Feb 7, 2018
a9d9fec
add doctest by default
carver Feb 7, 2018
a1ba89e
every tox environment should have a basic python
carver Feb 7, 2018
37d978c
squash warning about using make inside tox
carver Feb 7, 2018
ecb3731
can't override python that way in tox
carver Feb 7, 2018
60b026e
add doctest run to travis
carver Feb 7, 2018
5890203
add doctest run to circle-ci
carver Feb 7, 2018
b3461e9
tox.ini bugfix: whitelist make
carver Feb 7, 2018
f0e0b10
add pypy3 as a default test environment in circle
carver Feb 21, 2018
974fae3
travis config: use latest pypy3 container
carver Feb 21, 2018
588b1af
Makefile: deploy to upstream
carver Feb 28, 2018
031b117
force tox to rebuild in circle runs
carver Feb 28, 2018
84ecb7e
require python 3.5 during setup (and reject py4)
carver Apr 10, 2018
30473b3
Make Circle CI test against merge with PR base
davesque Apr 19, 2018
43960ff
Merge pull request #1 from davesque/circleci
carver Apr 19, 2018
f7535eb
Add circle ci status badge
davesque Apr 22, 2018
cdc83bd
Make find replace script more macOS friendly
davesque Apr 22, 2018
5a9574a
Merge pull request #2 from davesque/updates
carver Apr 23, 2018
d7ce110
gitignore utils and internals docs; fill-in fixup
carver Apr 25, 2018
0dd03f0
re-add MODULE_NAME in new template filler
carver Apr 25, 2018
b98147e
keep template filler around for future merges
carver Apr 25, 2018
285f5c6
Remove duplicate python version mention in readme
carver Apr 25, 2018
1f89c63
fix gitignore typo about internals module in docs/
carver Apr 26, 2018
8815766
circleci: merge (and reattempt) PR before testing
carver May 15, 2018
c18b0ce
Merge pull request #3 from carver/circle-merge
carver May 15, 2018
1091971
remove old merge code from circle template
carver May 15, 2018
85e33cf
move template filler to own directory
carver May 15, 2018
71ba221
Enable template refilling
carver May 15, 2018
b357fda
refill from any directory
carver May 15, 2018
ac85506
make merge script executable
carver May 15, 2018
5e50910
Some readme updates
davesque Jun 1, 2018
8352ad5
Merge pull request #4 from davesque/readme-updates
carver Jun 1, 2018
32c8c98
Remove references to deprecated "py.test"
davesque Jun 4, 2018
00819dd
Whitespace
davesque Jun 4, 2018
e7d0a85
Fix testing dependencies
davesque Jun 4, 2018
0a83658
Lint in setup.py
davesque Jun 4, 2018
28787fe
Merge pull request #5 from davesque/misc-fixes
carver Jun 4, 2018
0088da3
Fix possibly incorrect isort config
davesque Jun 5, 2018
83ce660
Merge pull request #6 from davesque/isort-config
carver Jun 6, 2018
6ed7bb0
Make template filler more BSD friendly
davesque Jun 7, 2018
016f48d
Use twine for pypi uploading per packaging docs
davesque Jun 7, 2018
a9d5316
Fix ineffectual commands in Makefile
davesque Jun 7, 2018
d3537cf
Update eth-utils version requirement
davesque Jun 7, 2018
24d6899
Merge pull request #9 from davesque/gpg-sign-setting
carver Jun 7, 2018
e0af03a
Merge pull request #10 from davesque/eth-utils-version
carver Jun 7, 2018
af727b9
Merge pull request #8 from davesque/twine
carver Jun 7, 2018
56e4b20
Merge pull request #7 from davesque/fix-readlink
carver Jun 7, 2018
5ad0973
Ignore any internal `_utils` module
carver Aug 29, 2018
0b004a8
Add changelog instructions
njgheorghita Aug 27, 2018
03f00d3
Merge pull request #12 from njgheorghita/update-bumpversion
carver Sep 5, 2018
caf9050
Drop py3.5, add py3.7
carver Jan 16, 2019
66e6b7e
Merge pull request #19 from ethereum/drop-py35
carver Jan 16, 2019
dd74824
Add docstring checking with pydocstyle
davesque Jan 24, 2019
2fb32d2
Merge pull request #21 from davesque/pydocstyle
davesque Jan 25, 2019
de4bdf9
Remove attribution to specific person
davesque Mar 25, 2019
7bffe4b
Merge pull request #22 from davesque/updates
davesque Mar 25, 2019
5f3e6b3
Remove travis config
davesque Mar 26, 2019
0b85056
Merge pull request #23 from davesque/travis
davesque Mar 26, 2019
5e6dc29
Update default author email
davesque Mar 26, 2019
3c1bbfe
Merge pull request #24 from davesque/updates
davesque Apr 3, 2019
720b2cf
Add mypy support
cburgdorf Apr 26, 2019
84d2b22
switch to native pypy markdown support
pipermerriam May 1, 2019
81af1b6
Merge pull request #26 from pipermerriam/piper/update-to-native-pypy-…
carver May 1, 2019
dc9f04c
Skip venv in template filler & print progress
carver May 3, 2019
a6f6078
Add vim .swo files and .mypy_cache to .gitignore
carver Jun 3, 2019
02fe356
Setup towncrier to generate release notes
cburgdorf Jul 29, 2019
07eecb5
Separate release-note build from release
carver Nov 25, 2019
89363b2
Add internal type for release notes
carver Nov 25, 2019
df429d2
Merge pull request #27 from ethereum/template-filler-venv
carver Nov 27, 2019
4ab4a01
Add MANIFEST.in file
njgheorghita Dec 12, 2019
6dd194c
Merge pull request #43 from ethereum/manifest-in
njgheorghita Dec 13, 2019
c8f686f
Update MIT License to 2020
carver Jan 24, 2020
e6e6962
Replace web3 reference with <MODULE_NAME>
carver Jan 24, 2020
6d75c9a
Update docs copyright to the year 2020
carver Jan 24, 2020
582e9aa
Merge pull request #44 from ethereum/templatize-module-name-in-docs
carver Feb 3, 2020
4195de3
Update testing and lint deps
pipermerriam Apr 23, 2020
e38d234
Merge pull request #46 from pipermerriam/piper/update-testing-and-lin…
pipermerriam Apr 23, 2020
c447735
Better error if bump missing in make notes/release
carver May 11, 2020
54c02fe
Merge pull request #47 from carver/bump-missing-error
carver May 12, 2020
ea7038b
Update link to correct URL for release notes
carver Sep 1, 2020
d74a5e2
Latest mypy refuses package with file path
carver Sep 2, 2020
57b2826
Merge pull request #48 from ethereum/mypy-package-name-fix
carver Sep 3, 2020
27d0c7f
Customize section title, because default is bad
carver Sep 24, 2020
be1c324
Add some Makefile doc strings
carver Sep 24, 2020
4d0358f
Be sure to remove py3 cache files
carver Sep 24, 2020
7077fea
Merge pull request #49 from carver/sanding-rough-edges
carver Oct 5, 2020
57f8292
update .gitignore
tmckenzie51 Dec 7, 2020
3a0fcae
Merge pull request #50 from tmckenzie51/tiffany/gitignore-additions
carver Jan 19, 2021
f962541
Export type annotations to importing projects
carver Jan 19, 2021
8434801
Upgrade pydocstyle to v5
carver Jan 19, 2021
9d0cbd4
Add pip-wheel-metadata & .pytest_cache to ignore
carver Jan 19, 2021
f4f5c05
Clean up IntelliJ .gitignore a bit
carver Jan 19, 2021
8c7f30b
Add supported OS's
carver Jan 20, 2021
b7baeca
Pin sphinx-rtd-theme to <v1
carver Jan 20, 2021
8206797
Merge pull request #53 from ethereum/export-type-annotations
carver Jan 20, 2021
cbfedb6
Merge pull request #54 from carver/multifix
carver Jan 20, 2021
1410bcb
Fix the type annotations export, adding py.typed
carver Jan 21, 2021
0807940
Merge pull request #55 from carver/type-export-bugfix
carver Jan 21, 2021
765b2e4
Add python3.8 support
kclowes Nov 19, 2021
fcb5577
Add python 3.9 support
kclowes Nov 19, 2021
d21d582
Add python 3.10 support
kclowes Nov 19, 2021
0649062
Update pytest to support python 3.10, pin pytest-xdist, bump eth-util…
kclowes Nov 19, 2021
b88fcf3
Merge pull request #58 from kclowes/update-template
kclowes Nov 22, 2021
c6f13bf
Show full explanation for pydocstyle failures
carver May 18, 2022
d3a5a3e
Exclude huge and unnecessary venv*/ from dist
carver May 20, 2022
c4f23a4
Merge pull request #59 from ethereum/pydocstyle-explain
carver May 20, 2022
2e22e2d
Add breaking change type to newsfragment (#61)
kclowes May 20, 2022
e2e1f9d
Use prune instead of recursive-exclude for venv*
carver May 26, 2022
5e10046
Use updated CircleCI images
carver Jun 1, 2022
4533bf6
Merge pull request #62 from ethereum/circleci-image-update
carver Jun 2, 2022
cb112ef
Upgrade towncrier to fix the duplicate title bug
carver Jun 2, 2022
0144dd9
Merge pull request #60 from ethereum/exclude-venv-from-dist
carver Jun 3, 2022
7fd5078
Merge pull request #63 from carver/towncrier-upgrade
carver Jun 3, 2022
160c0fe
Add a validate docs command (#64)
kclowes Jun 22, 2022
007725e
Don't push .tox file to tar.gz release
carver Aug 31, 2022
24c805c
Merge pull request #66 from carver/remove-tox-from-release
carver Sep 1, 2022
99af2f4
Misc Updates (#65)
kclowes Sep 19, 2022
e785138
Use updated tox command in CI (#67)
kclowes Sep 19, 2022
8a4cb1d
Upgrade isort to v5 for black support
carver Sep 22, 2022
94eacb9
A couple extra tweaks for black support
carver Sep 22, 2022
4bd0240
Fix a copy-paste mistake from #65
carver Sep 22, 2022
c802e5d
Merge pull request #68 from carver/upgrade-isort
carver Oct 4, 2022
7b0bc76
Add Python 3.11, add more black checks, remove upper pins (#69)
kclowes Nov 9, 2022
3ff1c9c
Minor refactoring / cleanup
fselmo Nov 22, 2022
7c85f95
Do not invoke ``setup.py`` directly
fselmo Nov 22, 2022
be01069
Merge pull request #70 from fselmo/minor-cleanup
fselmo Nov 30, 2022
af2dfa6
Fix auto project template errors for MacOS (#71)
kclowes Dec 8, 2022
642ae96
Update isort CLI commands (#72)
kclowes Dec 9, 2022
fe19f5a
bump docs dependencies
pacrob Apr 3, 2023
89e5d8e
new github issue and pr templates (#75)
pacrob Apr 6, 2023
180777d
convert bash scripts to py (#77)
pacrob Apr 7, 2023
ffd6ad8
Various template default updates (#74)
pacrob Apr 10, 2023
91d93ef
remove outdated sections of README (#76)
pacrob Apr 10, 2023
68d37fa
repin flake8 and misc updates (#79)
pacrob Apr 10, 2023
431db89
template cleanup following initial merge with py-evm (#80)
pacrob Apr 12, 2023
3314247
apply template updates found following merge with eth-typing (#81)
pacrob Apr 13, 2023
484b6b5
Template updates post ssz and ethabi (#82)
pacrob Apr 19, 2023
28dbedc
upgrade pip and remove --user from tox install during ci (#85)
pacrob Apr 24, 2023
da9b95f
introduce contributing doc + main branch convention (#84)
wolovim Apr 25, 2023
cc24e7e
update tox calls to use run, update all pip calls to use python -m (#86)
pacrob Apr 25, 2023
1f5fc72
Remove testall (#88)
pacrob Apr 27, 2023
2a1c8f8
minor formatting updates, remove contributing docs
pacrob May 1, 2023
f69bc74
Merge pull request #92 from pacrob/formatting-fixes
pacrob May 2, 2023
f802bd0
bump sphinx version and set py version rtd uses to 3.8
pacrob May 3, 2023
3b9f8c2
Merge pull request #93 from pacrob/bump-sphinx-and-rtd-py-version
pacrob May 3, 2023
23a192f
change references to doc to all be docs
pacrob May 3, 2023
a5153fe
Merge pull request #94 from pacrob/change-doc-to-docs
pacrob May 11, 2023
86b5d52
Update .gitignore spelling error
pacrob May 12, 2023
42be4de
fix typos in ci config and Makefile
pacrob May 25, 2023
024f9db
Add tests to distribution by default (#97)
kclowes Jun 14, 2023
37841d5
Update release command to check remote for upstream
reedsa Jun 13, 2023
fca6a3f
Merge pull request #99 from ethereum/release-check-upstream
reedsa Jun 14, 2023
8a57adf
Update .gitignore
pacrob Sep 5, 2023
4245675
ignore flake8 F401 errors in __init__.py files
pacrob Sep 14, 2023
2600556
Update .gitignore
pacrob Oct 4, 2023
23d8fb5
Update .readthedocs.yml
pacrob Oct 4, 2023
efcb97c
Update .gitignore
pacrob Oct 4, 2023
7099bba
Add pre commit (#103)
pacrob Oct 4, 2023
2ed5fba
Update pull_request_template.md
pacrob Oct 4, 2023
0065691
Update Makefile
pacrob Oct 4, 2023
8242569
drop py37 support (#104)
pacrob Oct 4, 2023
146a3a9
drop egg references
pacrob Oct 11, 2023
c3c29dd
bump pre-commit to 4.5 and add github-flavored markdown linting exten…
pacrob Oct 11, 2023
86440ee
add autoflake to lint and move config to pyproject.toml
pacrob Oct 12, 2023
662b35d
Update pyproject.toml
pacrob Oct 12, 2023
8d5d92d
Update setup.py
pacrob Oct 26, 2023
885bef7
condense tox lint envs as linting now a pre-commit call, not tox
pacrob Oct 27, 2023
3c65483
update the grep command for upstream branch check
fselmo Nov 7, 2023
7f75b27
Use upcoming version in make notes commit
fselmo Nov 7, 2023
d2a0901
Merge pull request #112 from fselmo/update-upstream-check-grep
fselmo Nov 7, 2023
4d17820
Further generalize the grep command for remote check
fselmo Nov 27, 2023
67c0fb4
Ignore all __pycache__ directories (#114)
reedsa Nov 27, 2023
0b05938
add formats key to RTD to make downloadable docs available
pacrob Nov 28, 2023
d1395aa
add .bumpversion.cfg to pre-commit ignore
pacrob Dec 1, 2023
621cd56
add pyupgrade to pre-commit hooks
pacrob Dec 7, 2023
cb3f556
move pyupgrade before black
pacrob Dec 9, 2023
c96ce5b
merge template and fill template variables
pacrob Dec 20, 2023
e91bfd6
lint and clean up typing, drop upper pins, match coincurve ci to proper
pacrob Dec 21, 2023
5afb595
newsfragments
pacrob Jan 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions .bumpversion.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,5 @@ values =
[bumpversion:part:devnum]

[bumpversion:file:setup.py]
search = version='{current_version}',
replace = version='{new_version}',

search = version="{current_version}",
replace = version="{new_version}",
Loading