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

Template upgrade #123

Merged
merged 70 commits into from
Aug 18, 2022
Merged

Template upgrade #123

merged 70 commits into from
Aug 18, 2022

Conversation

carver
Copy link
Collaborator

@carver carver commented Aug 18, 2022

What was wrong?

Fix #120
Fix #121

How was it fixed?

  • Followed the standard template-upgrade procedure.
  • Passed new style rules from pydocstyle, introduced during template upgrade.
  • Upgraded black manually, and passed new style rules.
  • Yaml tests aren't tested in CI, and seem to be failing. The yaml library is failing to build, and isn't used in CI anyway, so it was isolated to only the yaml test environment.

Cute Animal Picture

put a cute animal picture link inside the parentheses

carver and others added 30 commits January 15, 2019 16:06
Add docstring checking with pydocstyle
Remove attribution to specific person, update README
Update default author email
…markdown-support

switch to native pypy markdown support
Skip venv in template filler & print progress
Some hard-coded references to web3.py slipped through. Clearly this user path is not tested very often. In eth-abi, it still said EthereumAlarmClock X)
Replace web3 reference with <MODULE_NAME>
Better error if bump missing in make notes/release
carver and others added 28 commits January 19, 2021 16:14
Export type annotations to importing projects
A bunch of little patches
Fix the type annotations export, adding py.typed
Show full explanation for pydocstyle failures
* Add breaking change type to newsfragment

* Move breaking-change -> breaking
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.
Exclude huge and unnecessary venv*/ from dist
Upgrade towncrier to fix the duplicate title bug
ruamel isn't building on python 3.9 or 3.10. Upgrading ruamel may fix
that, but the yaml tests don't seem to be passing anyway, and weren't
included in CI. So rather than try to dig in right now to fix them, just
push the dependency fix to whoever decides to revive the yaml tests.
@carver carver merged commit 378bc79 into master Aug 18, 2022
@carver carver deleted the template-upgrade branch August 18, 2022 19:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Upgrade the template Update black to the stable version, and auto-format
7 participants