
[:python_version < "3.8"]
importlib-metadata

[:python_version >= "3" and platform_machine in "x86_64 X86_64 aarch64 AARCH64 ppc64le PPC64LE amd64 AMD64 win32 WIN32"]
greenlet!=0.4.17

[aiomysql]

[aiomysql:python_version >= "3"]
aiomysql
greenlet!=0.4.17

[aiosqlite]

[aiosqlite:python_version >= "3"]
aiosqlite
greenlet!=0.4.17

[asyncio]

[asyncio:python_version >= "3"]
greenlet!=0.4.17

[mariadb_connector]

[mariadb_connector:python_version >= "3"]
mariadb>=1.0.1

[mssql]
pyodbc

[mssql_pymssql]
pymssql

[mssql_pyodbc]
pyodbc

[mypy]
sqlalchemy2-stubs

[mypy:python_version >= "3"]
mypy>=0.910

[mysql]

[mysql:python_version < "3"]
mysqlclient<2,>=1.4.0

[mysql:python_version >= "3"]
mysqlclient>=1.4.0

[mysql_connector]
mysqlconnector

[oracle]

[oracle:python_version < "3"]
cx_oracle<8,>=7

[oracle:python_version >= "3"]
cx_oracle>=7

[postgresql]
psycopg2>=2.7

[postgresql_asyncpg]

[postgresql_asyncpg:python_version >= "3"]
asyncpg
greenlet!=0.4.17

[postgresql_pg8000]
pg8000>=1.16.6

[postgresql_psycopg2binary]
psycopg2-binary

[postgresql_psycopg2cffi]
psycopg2cffi

[pymysql]

[pymysql:python_version < "3"]
pymysql<1

[pymysql:python_version >= "3"]
pymysql

[sqlcipher]

[sqlcipher:python_version >= "3"]
sqlcipher3_binary
