playwright==1.54.0
pytest==9.1.1
pytest-cov==7.1.0
pytest-xdist==3.8.0
pytest-rerunfailures==16.4
PyYAML==6.0.2
python-dotenv>=1.0.0
httpx>=0.27.0

[accessibility]
axe-playwright-python>=0.1.3

[all]
httpx>=0.27.0
jmespath>=1.0.0
gql[httpx]>=3.5.0
zeep>=4.2.1
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>=8.0.0
snowflake-connector-python>=3.0.0
allure-pytest==2.16.0
pytest-html==4.2.0

[all-api-clients]
httpx>=0.27.0
jmespath>=1.0.0
gql[httpx]>=3.5.0
zeep>=4.2.1

[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>=8.0.0
snowflake-connector-python>=3.0.0

[allure-reporting]
allure-pytest==2.16.0

[api-client]
httpx>=0.27.0
jmespath>=1.0.0

[aws]
boto3>=1.26

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

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

[dashboard]
fastapi>=0.100
uvicorn>=0.20

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

[db2]
ibm_db>=3.0.0

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

[graphql-client]
gql[httpx]>=3.5.0
httpx>=0.27.0

[html-reporting]
pytest-html==4.2.0

[informix]
IfxPy>=3.0.0

[mcp]
fastmcp>=2.0.0

[mongodb]
pymongo>=4.0.0

[mysql]
mysql-connector-python>=8.0.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>=3.0.0

[soap-client]
zeep>=4.2.1

[sqlserver]
pyodbc>=4.0.0

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

[vault]
hvac>=1.0
