summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2016-01-24 18:28:09 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2016-01-24 18:28:09 -0500
commit6b0515039214fa16aa83c9f8164d7011e4748175 (patch)
treebf8c03389721146fd269c5c152d6815839db30b9 /setup.py
parent926784f51361f510fffcc192bdbde78ff2189438 (diff)
downloadsqlalchemy-6b0515039214fa16aa83c9f8164d7011e4748175.tar.gz
- add a new qualifier "native" vs. "dbapi" unicode to avoid
profiling problems here - add extras_require to setup.py for the most common DBAPIs - rework tox.ini to use extras, specify a test matrix built in
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/setup.py b/setup.py
index 5b97cb9fe..7fe61a4aa 100644
--- a/setup.py
+++ b/setup.py
@@ -152,6 +152,16 @@ def run_setup(with_cext):
"Operating System :: OS Independent",
],
distclass=Distribution,
+ extras_require={
+ 'mysql': ['mysqlclient'],
+ 'pymysql': ['pymysql'],
+ 'postgresql': ['psycopg2'],
+ 'postgresql_pg8000': ['pg8000'],
+ 'postgresql_psycopg2cffi': ['psycopg2cffi'],
+ 'oracle': ['cx_oracle'],
+ 'mssql_pyodbc': ['pyodbc'],
+ 'mssql_pymssql': ['pymssql']
+ },
**kwargs
)