mssql = pyodbc
mssql_pymssql = pymssql
mssql_pyodbc = pyodbc
-mysql = mysqlclient
-oracle = cx_oracle
+mysql =
+ mysqlclient>=1.4.0,<2;python_version<"3"
+ mysqlclient>=1.4.0;python_version>="3"
+oracle =
+ cx_oracle>=7,<8;python_version<"3"
+ cx_oracle>=7;python_version>="3"
postgresql = psycopg2>=2.7
postgresql_pg8000 = pg8000
postgresql_psycopg2binary = psycopg2-binary
pytest-xdist
mock; python_version < '3.3'
- postgresql: psycopg2>=2.7
-
- # mysqlclient minimum 1.4.0 needed only for correct profiling results
- py3{,5,6,7,8,9,10,11}-mysql: mysqlclient>=1.4.0
- py2{,7}-mysql: mysqlclient>=1.4.0,<2
-
- mysql: pymysql
- mysql: mysql-connector-python
-
- py3{,5,6,7,8,9,10,11}-oracle: cx_oracle>=7.0
- py2{,7}-oracle: cx_oracle>=7.0,<8
-
- mssql: pyodbc
+ postgresql: .[postgresql]
+ mysql: .[mysql]
+ mysql: .[pymysql]
+ oracle: .[oracle]
+ mssql: .[mssql]
cov: pytest-cov