86eb9b8662
build: remove support for python 3.7
2024-12-20 17:17:31 +01:00
6e31a9c8b5
Upgrade tooling on the project.
...
- Replace black by ruff, as it's quicker ;
- Use `uv` wherever possible as a replacement for pip, as it's way faster to run, add an `uv.lock` file which will be synced before the releases and published here ;
- Remove tox, it's too complex for this project and can easily be replaced by `uv` ;
- Apply `ruff` formatting ;
- Update the makefile accordingly ;
- Update the CI accordingly
2024-12-20 17:17:31 +01:00
Timo Riski
a3d4e4250d
fix: 'Bill Type: Invalid Choice: could not coerce' error
...
Error introduced in #1290 . Fixes #1293 . WTForms needs to be bumped to >=2.3.2
as it includes a fix to `SelectField` which is required for this change to work.
See:
- https://wtforms.readthedocs.io/en/3.1.x/changes/#version-2-3-2
- https://github.com/wtforms/wtforms/pull/598
2024-03-28 22:42:54 +01:00
Éloi Rivard
ae1cc309d7
fix: babel 2.14+ and python 3.12+ setuptools dependency
2024-03-26 09:18:22 +01:00
Éloi Rivard
edefb51cfb
move from setuptools to hatch ( #1258 )
...
Co-authored-by: Alexis Métaireau <alexis@notmyidea.org>
2023-12-12 14:20:34 +01:00
Éloi Rivard
8bce025c15
chore: support for python 3.12
2023-11-23 23:08:39 +01:00
Baptiste Jonglez
8cd60c1bf5
Back to development: 6.2.0
2023-11-19 11:19:08 +01:00
e507b44ee9
Actually update to flask and werkzeug 2.3
...
The update was previously made by @azmeuk but
lost in a bad merge (see #1244 for details).
2023-11-11 12:22:30 +01:00
Éloi Rivard
c9a709953f
chore: support for wtforms 3.1 ( #1248 )
2023-10-18 23:47:21 +02:00
Éloi Rivard
eb7338c76c
chore: migrate from setup.cfg to pyproject.toml ( #1243 )
2023-10-08 01:56:25 +02:00