tools: uv + Bruno + compose file

Use uv to handle project
Add a Bruno collection to tests API calls
Add a compose.yaml file to run with docker
This commit is contained in:
2025-05-30 14:34:40 +02:00
parent 8c46fdd0f0
commit ffaeb00e3f
12 changed files with 307 additions and 5 deletions

24
pyproject.toml Normal file
View File

@@ -0,0 +1,24 @@
[project]
name = "immich-exporter"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.10"
dependencies = [
"prometheus-client>=0.22.0",
"psutil>=7.0.0",
"python-json-logger>=3.3.0",
"requests>=2.32.3",
]
[dependency-groups]
dev = [
"ruff>=0.11.12",
]
[build-system]
requires = ["setuptools"]
build-backend = "setuptools.build_meta"
[project.scripts]
immich_exporter = "immich_exporter.exporter:main"