PyScada-Influxdb/pyproject.toml
2026-01-28 15:16:38 +01:00

54 lines
1.5 KiB
TOML

[build-system]
requires = ["setuptools>=61.0.0,<69.3.0"]
build-backend = "setuptools.build_meta:__legacy__"
[project]
name = "PyScada-Influxdb"
version = "0.8.0"
requires-python = ">= 3.10"
dependencies = [
"pyscada>=0.8.0",
"pytz",
"influxdb_client"
]
authors = [
{name = "Martin Schröder", email = "team@pyscada.org"},
]
description = "Influxdb extension for PyScada a Python and Django based Open Source SCADA System"
readme = "README.rst"
license = {text = "AGPLv3"}
classifiers = [
"Development Status :: 4 - Beta",
"Environment :: Web Environment",
"Environment :: Console",
"Framework :: Django",
"Intended Audience :: Developers",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
"Operating System :: POSIX",
"Operating System :: MacOS :: MacOS X",
"Programming Language :: Python",
"Programming Language :: JavaScript",
"Topic :: Internet :: WWW/HTTP :: Dynamic Content",
"Topic :: Scientific/Engineering :: Visualization",
]
[project.urls]
Homepage = "https://www.pyscada.org/"
Documentation = "https://pyscada.readthedocs.io"
Source = "https://github.com/pyscada/PyScada-Influxdb"
Tracker = "https://github.com/pyscada/PyScada-Influxdb/issues"
[tool.black]
target-version = ["py310"]
force-exclude = "tests/test_runner_apps/tagged/tests_syntax_error.py"
[tool.isort]
profile = "black"
default_section = "THIRDPARTY"
known_first_party = "pyscada"
[tool.setuptools.packages.find]
include = ["pyscada*"]