
[:python_version < "3.8"]
importlib-metadata

[:python_version >= "3" 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

[aiomysql]

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

[aiosqlite]
typing_extensions!=3.10.0.1

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

[asyncio]

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

[asyncmy]

[asyncmy:python_version >= "3"]
greenlet!=0.4.17
asyncmy!=0.2.4,>=0.2.3

[mariadb_connector]

[mariadb_connector:python_version >= "3"]
mariadb!=1.1.2,>=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]
mysql-connector-python

[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"]
greenlet!=0.4.17
asyncpg

[postgresql_pg8000]
pg8000!=1.29.0,>=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
