Files
RadioPropagationApi/api/pyproject.toml
T
2026-06-24 07:50:00 +03:00

50 lines
814 B
TOML

[project]
name = "radio-api"
version = "0.1.0"
description = "RF propagation HTTP API"
requires-python = ">=3.11"
dependencies = [
"astropy",
"celery",
"fastapi",
"geoalchemy2",
"gunicorn",
"itmlogic",
"itur",
"numpy",
"psycopg[binary]",
"pycraf",
"pydantic-settings",
"pyproj",
"rasterio",
"redis",
"shapely",
"sqlalchemy",
"uvicorn[standard]",
]
[project.optional-dependencies]
dev = [
"httpx",
"pytest",
"ruff",
]
[build-system]
requires = ["setuptools>=69"]
build-backend = "setuptools.build_meta"
[tool.setuptools.packages.find]
include = ["app*"]
[tool.pytest.ini_options]
testpaths = ["tests"]
pythonpath = ["."]
[tool.ruff]
line-length = 100
target-version = "py311"
[tool.ruff.lint]
select = ["E", "F", "I", "UP", "B"]