Commit graph

5 commits

Author SHA1 Message Date
June 3410f647f5
other: Put ruff linter settings in lint section as recommended by ruff 2024-06-06 01:07:43 +02:00
June 7cfa2726d3
other: Use more recent min. vers. for the lint, fmt and typing tooling 2024-06-06 01:07:43 +02:00
June c7f7771e26
other: Use "ruff check" instead of just "ruff" as recommended by ruff
This is as of ruff 0.3.0. See here:
https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md#030
2024-06-06 01:07:39 +02:00
June 05c45fe5e3
Port infra-rebuild to Python
Do this for a nicer developer experience in a safer language, which has
nice libraries available to e.g. build command line interfaces (e.g.
click).

Set minimum Python version to 3.10 to support match statements.
2024-06-06 00:05:55 +02:00
June 500438636a
Create a skeleton python project and modify it to fit this project
Create a skeleton python project using "hatch new -i --cli
infra-rebuild" with Hatch version 1.7.0 and modify it to fit this
project. This is the first step of porting infra-rebuild to Python.

Also provide a first .gitignore ignoring relevant build directories.
2024-06-05 15:24:47 +02:00