54 lines
1.5 KiB
TOML
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"
|
|
dynamic = ["version"]
|
|
requires-python = ">= 3.10"
|
|
dependencies = [
|
|
"pyscada>=0.8.4",
|
|
"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*"]
|