Jonas L.
b82e18ffbd
feat: drop support for python 3.8 ( #615 )
...
##### SUMMARY
Drop support for python 3.8 which is EOL since Oct 2024.
https://endoflife.date/python
Allow us to upgrade the hcloud-python library.
2025-03-21 15:10:23 +01:00
Jonas L
0d7164a9f6
chore: disable out of scope pylint rules ( #478 )
...
##### SUMMARY
Disable some pylint rules that are out of scope for the time being, to
stop polluting the pylint errors report. Those might be re-enabled at a
later stage.
2024-03-27 15:49:19 +01:00
Jonas L
df8c3b6a59
refactor: add future annotations imports ( #398 )
...
##### SUMMARY
This adds future annotations imports to benefit from the modern python
typing system.
2023-11-23 14:53:10 +01:00
Jonas L
79f90b3881
chore: add dev config ( #326 )
...
##### SUMMARY
Add configuration files to simplify the dev setup for the project. This
will help IDEs to provide insight during development.
Pylint is already run by the ansible-test sanity checks.
2023-09-15 10:25:22 +02:00
Jonas L
dfff49e31f
chore: setup pre-commit ( #234 )
...
* chore: add pre-commit config
* chore: fix pre-commit errors
* chore: add black pre-commit hook
* style: format python files with black
* chore: add isort pre-commit hook
* style: format python files using isort
* chore: add pyupgrade pre-commit hook
* refactor: upgrade code to python3.7
* Allow stacking PRs
Co-authored-by: Julian Tölle <julian.toelle97@gmail.com>
---------
Co-authored-by: Julian Tölle <julian.toelle97@gmail.com>
2023-06-27 11:50:13 +02:00