Commit graph

7 commits

Author SHA1 Message Date
Tobias Gruetzmacher
11cc57c190 Build with Python 3.12 2023-12-02 16:34:38 -06:00
Tobias Gruetzmacher
e64e8c7d53 Simplify update checker
Motivated by the distutils removal, this replaces version parsing by a
"good enough" version comparison algorithm...
2023-11-05 11:07:13 -06:00
Tobias Gruetzmacher
35c48766d7
Modernize importlib.resources usage (#270)
See https://importlib-resources.readthedocs.io/en/latest/using.html#migrating-from-legacy
2023-06-03 17:51:16 +02:00
Tobias Gruetzmacher
c04e050735
Test with Python 3.11 2023-06-02 00:09:53 +02:00
Tobias Gruetzmacher
d7ac11cb6b
Migrate setuptools config to pyproject.toml 2022-12-11 21:30:10 +01:00
Tobias Gruetzmacher
9dbde1bdba
Update flake8 & plugins (#251)
Additionally, this adds some hackery to let flake8 read its config from
pyproject.toml.
2022-12-11 20:15:09 +01:00
Tobias Gruetzmacher
45436f1693 Switch to modern PEP-517/PEP-518 build
- Add pyproject.toml
- Remove setup.py
- Adopt tox & CI to modern structure
2022-04-08 01:24:58 +02:00