view pyproject.toml @ 8:caea36c8289f

don't try to reconnect mqtt (was broken); just fail a k8s health check
author drewp@bigasterisk.com
date Thu, 30 Nov 2023 22:43:58 -0800
parents f3786656cf4f
children
line wrap: on
line source

[project]
name = "front_door_lock"
version = "0.0.1"
description = ""
authors = [
    {name = "Drew Perttula", email = "drewp@bigasterisk.com"},
]
dependencies = [
    "ruff>=0.0.286",
    "starlette-exporter>=0.13.0",
    "starlette>=0.20.4",
    "uvicorn[standard]>=0.18.2",
    "patchablegraph>=1.5.0",
    "rdfdb==0.24.0",
    "aiomqtt>=1.1.0",
    "jwskate>=0.9.0",
    "esphome==2023.8.2",
    "pillow<10.0.0",
]
requires-python = ">=3.11"
license = {text = "MIT"}

[build-system]
requires = ["pdm-pep517>=1.0.0"]
build-backend = "pdm.pep517.api"

[[tool.pdm.source]]
url = "https://projects.bigasterisk.com/"
verify_ssl = true
name = "home"

[tool.ruff]
ignore = []

exclude = [
    ".hg",
    ".ruff_cache",
    ".venv",
    "__pypackages__",
    "dist",
    "node_modules",
]

line-length = 160

# Allow unused variables when underscore-prefixed.
dummy-variable-rgx = "^(_+|(_+[a-zA-Z0-9_]*[a-zA-Z0-9]+?))$"

target-version = "py311"

[tool.ectoscope]
cookiecutter-path = "/my/proj/ectoscope/cookie/skeleton"
cookiecutter-rev = "486fdba7e160"