playwright<2,>=1.54
pytest<10,>=9.1
pytest-cov<8,>=5.0
pytest-xdist<4,>=3.5
pytest-rerunfailures<17,>=14.0
PyYAML<7,>=6.0.2
python-dotenv<2,>=1.2.2
httpx<1,>=0.27.1

[accessibility]
axe-playwright-python>=0.1.3

[agents]
jsonschema>=4.0
defusedxml>=0.7

[agents-anthropic]
anthropic<2,>=1.0

[agents-langfuse]
langfuse>=3.0

[agents-ollama]
ollama<1,>=0.6

[agents-openai]
openai>=2.0

[all]
httpx<1,>=0.27.1
jmespath>=1.0.0
gql[httpx]>=3.5.0
zeep>=4.3.3
pandas>=2.0.0
openpyxl>=3.1.0
xlrd>=2.0.1
psycopg2-binary>=2.9.0
pyodbc>=4.0.0
oracledb>=1.0.0
ibm_db>=3.0.0
IfxPy>=3.0.0
mysql-connector-python>=9.1.0
snowflake-connector-python>=4.7.3
allure-pytest<3,>=2.13.5
pytest-html<5,>=4.1.1

[all-api-clients]
httpx<1,>=0.27.1
jmespath>=1.0.0
gql[httpx]>=3.5.0
zeep>=4.3.3

[all-databases]
psycopg2-binary>=2.9.0
pyodbc>=4.0.0
oracledb>=1.0.0
ibm_db>=3.0.0
IfxPy>=3.0.0
mysql-connector-python>=9.1.0
snowflake-connector-python>=4.7.3

[allure-reporting]
allure-pytest<3,>=2.13.5

[api-client]
httpx<1,>=0.27.1
jmespath>=1.0.0

[aws]
boto3>=1.26

[azure]
azure-keyvault-secrets>=4.0
azure-identity>=1.16.1

[contracts]
jsonschema>=4.0
openapi-spec-validator>=0.5
schemathesis>=3.0

[dashboard]
fastapi>=0.109.1
uvicorn>=0.20

[data-comparison]
pandas>=2.0.0
openpyxl>=3.1.0
xlrd>=2.0.1

[db2]
ibm_db>=3.0.0

[devices]
pyserial>=3.5
paho-mqtt>=2.0
paramiko>=5.0
aiocoap>=0.4.7
amqtt>=0.12
asyncssh>=2.24
pymodbus<5,>=3.15
python-can>=4.4
cantools>=39
bleak>=0.22
adbutils>=2.8
filelock>=3.20.3
redis>=5
hidapi>=0.14

[devices-adb]
adbutils>=2.8

[devices-ble]
bleak>=0.22

[devices-can]
python-can>=4.4
cantools>=39

[devices-coap]
aiocoap>=0.4.7

[devices-modbus]
pymodbus<5,>=3.15

[devices-mqtt]
paho-mqtt>=2.0

[devices-pool]
filelock>=3.20.3

[devices-pool-redis]
filelock>=3.20.3
redis>=5

[devices-power]
hidapi>=0.14

[devices-serial]
pyserial>=3.5

[devices-sim]
amqtt>=0.12
asyncssh>=2.24

[devices-ssh]
paramiko>=5.0

[docs]
pandas>=2.0.0
openpyxl>=3.1.0
xlrd>=2.0.1

[graphql-client]
gql[httpx]>=3.5.0
httpx<1,>=0.27.1

[html-reporting]
pytest-html<5,>=4.1.1

[informix]
IfxPy>=3.0.0

[mcp]
mcp<2,>=1.30

[mongodb]
pymongo>=4.18.2

[mysql]
mysql-connector-python>=9.1.0

[oracle]
oracledb>=1.0.0

[pact]
pact-python>=2.0

[postgresql]
psycopg2-binary>=2.9.0

[prometheus]
prometheus-client>=0.17

[snowflake]
snowflake-connector-python>=4.7.3

[soap-client]
zeep>=4.3.3

[sqlserver]
pyodbc>=4.0.0

[telemetry]
opentelemetry-api>=1.45.1
opentelemetry-sdk>=1.45.1
opentelemetry-exporter-otlp>=1.45.1

[vault]
hvac>=1.0
