Files
photools3/pyproject.toml
T
mathias2784 0d6272b4c3
Tests / test_and_lint (push) Successful in 49s
E2e workflow (#21)
Reviewed-on: #21
Co-authored-by: Mathias Scheider <mathias2784@web.de>
2026-10-18 12:02:18 +00:00

45 lines
936 B
TOML

[project]
name = "photools3"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
authors = [
{ name = "Mathias", email = "mathias2784@web.de" }
]
requires-python = ">=3.14"
dependencies = [
"black>=26.5.1",
"mypy>=2.4.0",
"openai>=3.22.0",
"pillow>=12.3.0",
"pydantic>=2.13.5",
"pydantic-settings>=2.15.0",
"pyexiftool>=0.5.6",
"pytest>=9.1.1",
"ruff>=0.16.9",
"typer>=0.12.0",
"utils>=0.1.3",
]
[project.scripts]
photools3 = "photools3:main"
[build-system]
requires = ["uv_build>=0.12.19,<0.13.0"]
build-backend = "uv_build"
[tool.uv.sources]
utils = { index = "gitea" }
[tool.black]
target-version = [ "py314" ]
[[tool.mypy.overrides]]
module = ["exiftool", "exiftool.*", "utils", "utils.*"]
ignore_missing_imports = true
[[tool.uv.index]]
name = "gitea"
url = "https://gitea.schneiderserver.site/api/packages/mathias2784/pypi/simple"
explicit = true