Commit graph

8 commits

Author SHA1 Message Date
Tobias Gruetzmacher 8c3fb043a6
Housekeeping: Increase minimum required setuptools version
This is probably of little consequence since most users use the newest
setuptools version anyways...
2023-11-19 22:41:45 +01:00
Tobias Gruetzmacher c25c960132
Build with Python 3.12 2023-11-13 23:59:32 +01:00
Tobias Gruetzmacher af20ca7478
Simplify update checker
Motivated by the distutils removal, this replaces version parsing by a
"good enough" version comparison algorithm...
2023-10-29 19:05:20 +01: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