[build-system] requires = ["setuptools", "setuptools-scm"] build-backend = "setuptools.build_meta" [project] name = "goat_monitor" authors = [{ name = "Brendan Haines", email = "brendan.haines@gmail.com" }] description = "Remote monitoring of anything" readme = "README.md" requires-python = ">=3.11" # might work with earlier versions, I haven't tried # keywords = ["one", "two"] license = { text = "MIT License" } classifiers = ["Programming Language :: Python :: 3"] dependencies = ["numpy", "toml", "click", "gotify"] dynamic = ["version"] [project.urls] homepage = "https://git.brendanhaines.com/brendanhaines/goat_monitor" [project.scripts] goat_monitor = "goat_monitor.goat_monitor:main" [tool.black] line-length = 120 exclude = ''' /( \.eggs | \.git | \.hg | \.mypy_cache | \.tox | \.venv | \.vscode | _build | buck-out | build | dist )/ '''