Commit Graph

8 Commits

Author SHA1 Message Date
5a3af65927
build: Lower Python version requirement to 3.9
The library could work even with 3.6, but some dependencies require 3.9.  Also, even though 3.8 is still supported until
late 2024, moving to higher Python versions might even result in better security.
2023-10-31 12:53:02 +01:00
3f7a656588
ci: Add and configure reuse, and make it happy 2023-10-31 07:35:23 +01:00
4996931b54
ci: Add mypy as a dev dependency and configure it 2023-10-31 07:35:22 +01:00
d28ca167f2
ci: Lint source 2023-10-31 07:34:57 +01:00
5cd7cba3df
build: Remove async_generator as a dependency
As Python <3.6 is no longer supported, this library is obsolete.
2023-10-31 07:34:56 +01:00
93f2d329a4
ci: Use black instead of flake8
It results in mostly the same style, plus it’s configurable via pyprojects.toml.
2023-10-31 07:34:56 +01:00
bbfc137ca8
ci: Add and configure pre-commit and commitizen 2023-10-31 07:34:56 +01:00
7458752336
build: Convert to Poetry 2023-10-31 07:34:51 +01:00