No description
- Python 85.6%
- Makefile 10.6%
- Dockerfile 3.1%
- Mako 0.7%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .env_wip | ||
| alembic | ||
| dags | ||
| docs | ||
| image | ||
| local_lib | ||
| plugins | ||
| scripts | ||
| slim | ||
| tests/dags | ||
| .env_nvim | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| .pre-commit-config.yaml.orig | ||
| alembic.ini | ||
| common.mk | ||
| Makefile | ||
| pyproject.toml | ||
| README.md | ||
| Untitled | ||
| uv.lock | ||
| WIP.md | ||
Setup
uv
see Exemple
https://mmngreco.dev/posts/uv-makefile/
uv init airflow-dag
uv python pin 3.13
uv add --dev pytest ruff mypy uv
# uv sync --no-dev.
# uv add requests
# uv remove requests
# # Regénérer le lock file
# uv lock --upgrade
# # Mettre à jour un paquet spécifique
# uv lock --upgrade-package requests
# KEEP in sync with uv.lock file
uv sync
uv add apache-airflow graphviz pandas polars s3fs uv gunicorn
# airflow-pydantic
uv add jsonref detect-secrets
# last version
uv add apache-airflow-providers-keycloak apache-airflow-providers-cncf-kubernetes
pre-commit
https://pre-commit.com/#new-hooks https://github.com/astral-sh/ruff-pre-commit/blob/main/.pre-commit-hooks.yaml