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

[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
ibm_db_dbi>=3.0.0
IfxPy>=3.0.0
IfxPyDbi>=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
ibm_db_dbi>=3.0.0
IfxPy>=3.0.0
IfxPyDbi>=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

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

[db2]
ibm_db>=3.0.0
ibm_db_dbi>=3.0.0

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

[html-reporting]
pytest-html==4.2.0

[informix]
IfxPy>=3.0.0
IfxPyDbi>=3.0.0

[mysql]
mysql-connector-python>=8.0.0

[oracle]
oracledb>=1.0.0

[postgresql]
psycopg2-binary>=2.9.0

[snowflake]
snowflake-connector-python>=3.0.0

[soap-client]
zeep>=4.2.1

[sqlserver]
pyodbc>=4.0.0
