* chore: switch to modern python stack
* chore: switch to pyproject.toml
* chore: add python 3.14 support
* chore: bump version 3.5.1 → 3.6.0
* chore: test fix
* chore: upgrade quality
* fix: ignore ruff
* fix: add attrs to mypy pre-commit env
* fix(tests): try fixing scheduler test
* fix(sch): accessing last queued job before checking it was None
* chore(python): update pyproject.toml to support only 3.12+
* fix: lint for 3.12+ from 3.10+
* chore(tests): remove mypy unit tests
Why did that exist in the first place, I cannot fathom their usefulness
?
* chore(version): upgrade version management from bumpversion to setuptools-scm
* fix(examples): fix container build
* chore: update readme with new releasing info
* fix: regression in deps versions
* chore: bump version 4.0.0 → 4.0.1
---------
Co-authored-by: Francky <fblondy@wiremind.io>