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

modernize project #23

Open
wants to merge 10 commits into
base: master
Choose a base branch
from
Open

modernize project #23

wants to merge 10 commits into from

Conversation

Wurstnase
Copy link

Hello everyone,

If you want to increase the next release version, this is very easy with hatch, e.g. hatch version minor,rc.

This are the main features in this PR:

  • using hatch (PEP 621) to build the project
  • format code with black and isort
  • add typing
  • declare python 3.11 support
  • fix tests for pypy3.9

@vytas7
Copy link
Member

vytas7 commented Jul 1, 2023

Hi @Wurstnase, and thanks for this PR! We totally missed it.
It would probably be easier to ship this incrementally rather than in one big chunk, but we'll check what we can do about it anyway. We'll merge another smaller PR first that addresses 3.11-3.12.

vytas7 added a commit to vytas7/token-bucket that referenced this pull request Jul 1, 2023
@Wurstnase
Copy link
Author

I can split it, no problem. The freeze time commit needs some rework. I will make smaller PRs.

vytas7 added a commit that referenced this pull request Jul 2, 2023
* Release 0.3.0rc1

* chore: use `blue` code formatter, drop 3.6 + cleanup

* chore: backport CI definition updates from #23

* chore: specify `pypy` ver

* chore: revert codecov action to `@v1`

* chore: do not trace coverage on pypy3.9

Co-authored-by: Nico Tonnhofer [email protected]
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.

2 participants