pydantic<2,>=1.9.0
ormsgpack<2,>=1.1.0
nats-py<3,>=2.1.0
PyYAML<7,>=5
typer[all]<1,>=0.4.1
Jinja2<4,>=2

[all]
Nuitka<2,>=1.1.7
ordered-set
dash~=2.6.1
plotly~=5.9.0
numpy
pandas
dash-bootstrap-components
xlsxwriter
nest_asyncio
pytest<8,>=7.2
fastapi
aiofiles
uvicorn[standard]
influxdb-client[async]<2,>=1.32
PyMySQL<2,>=1.0
pymongo<5,>=4.1
opcua<1,>=0.98.8
asyncua
psycopg2-binary<3,>=2.9.3
pydantic<2,>=1.9.0
ormsgpack<2,>=1.1.0
nats-py<3,>=2.1.0
PyYAML<7,>=5
typer[all]<1,>=0.4.1
Jinja2<4,>=2

[compile]
Nuitka<2,>=1.1.7
ordered-set

[dash]
dash~=2.6.1
plotly~=5.9.0
numpy
pandas
dash-bootstrap-components
xlsxwriter
nest_asyncio

[dev]
pytest<8,>=7.2

[fastapi]
fastapi
aiofiles
uvicorn[standard]

[influxdb]
influxdb-client[async]<2,>=1.32

[mariadb]
PyMySQL<2,>=1.0

[mongodb]
pymongo<5,>=4.1

[opcua]
opcua<1,>=0.98.8
asyncua

[postgredb]
psycopg2-binary<3,>=2.9.3
