adds support for InfluxDB v1 clients

This commit is contained in:
Mose Mueller
2024-11-05 11:46:49 +01:00
parent b05a38af77
commit 80150ab50a
4 changed files with 265 additions and 3 deletions

View File

@ -14,18 +14,21 @@ build-backend = "poetry.core.masonry.api"
[tool.poetry.dependencies]
python = "^3.10"
confz = "^2.0.0"
pydase = ">=0.8.2"
# pydase = ">=0.8.2"
pydase = { path = "../../pydase", develop = true }
# optional dependencies
tiqi-rpc = { git = "ssh://git@gitlab.phys.ethz.ch/tiqi-projects/tiqi-rpc-python.git", optional = true }
influxdb-client = { version = "^1.36.1", optional = true}
sqlmodel = { version = "^0.0.14", optional = true}
influxdb = { version = "^5.3.2", optional = true }
sqlmodel = { version = "^0.0.14", optional = true }
psycopg2-binary = { version = "^2.9.6", optional = true }
python-dateutil = { version = "^2.8.2", optional = true }
[tool.poetry.extras]
ionizer = ["tiqi-rpc"]
influxdbv2 = ["influxdb-client"]
influxdbv1 = ["influxdb"]
postgresql = ["sqlmodel", "psycopg2-binary", "python-dateutil"]
[tool.poetry.group.dev]