typing-extensions>=4.6.0

[:python_version < "3.14" and (platform_machine == "aarch64" or (platform_machine == "ppc64le" or (platform_machine == "x86_64" or (platform_machine == "amd64" or (platform_machine == "AMD64" or (platform_machine == "win32" or platform_machine == "WIN32"))))))]
greenlet!=0.4.17

[:python_version < "3.8"]
importlib-metadata

[aiomysql]
greenlet!=0.4.17
aiomysql>=0.2.0

[aioodbc]
greenlet!=0.4.17
aioodbc

[aiosqlite]
greenlet!=0.4.17
aiosqlite
typing_extensions!=3.10.0.1

[asyncio]
greenlet!=0.4.17

[asyncmy]
greenlet!=0.4.17
asyncmy!=0.2.4,!=0.2.6,>=0.2.3

[mariadb_connector]
mariadb!=1.1.10,!=1.1.2,!=1.1.5,>=1.0.1

[mssql]
pyodbc

[mssql_pymssql]
pymssql

[mssql_pyodbc]
pyodbc

[mypy]
mypy>=0.910

[mysql]
mysqlclient>=1.4.0

[mysql_connector]
mysql-connector-python

[oracle]
cx_oracle>=8

[oracle_oracledb]
oracledb>=1.0.1

[postgresql]
psycopg2>=2.7

[postgresql_asyncpg]
greenlet!=0.4.17
asyncpg

[postgresql_pg8000]
pg8000>=1.29.1

[postgresql_psycopg]
psycopg>=3.0.7

[postgresql_psycopg2binary]
psycopg2-binary

[postgresql_psycopg2cffi]
psycopg2cffi

[postgresql_psycopgbinary]
psycopg[binary]>=3.0.7

[pymysql]
pymysql

[sqlcipher]
sqlcipher3_binary
