Changeset: ce8ee749e18a for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ce8ee749e18a
Added Files:
        clients/python2/MANIFEST.in
        clients/python2/Makefile.ag
        clients/python2/README.rst
        clients/python2/examples/basics.py
        clients/python2/examples/mclient.py
        clients/python2/examples/perf.py
        clients/python2/monetdb/__init__.py
        clients/python2/monetdb/exceptions.py
        clients/python2/monetdb/mapi.py
        clients/python2/monetdb/sql/__init__.py
        clients/python2/monetdb/sql/connections.py
        clients/python2/monetdb/sql/converters.py
        clients/python2/monetdb/sql/cursors.py
        clients/python2/monetdb/sql/monetize.py
        clients/python2/monetdb/sql/pythonize.py
        clients/python2/monetdb/sql/types.py
        clients/python2/setup.py
        clients/python2/test/capabilities.py
        clients/python2/test/dbapi20.py
        clients/python2/test/run.sh
        clients/python2/test/runtests.py
Removed Files:
        clients/python/MANIFEST.in
        clients/python/Makefile.ag
        clients/python/README.rst
        clients/python/examples/basics.py
        clients/python/examples/mclient.py
        clients/python/examples/perf.py
        clients/python/monetdb/__init__.py
        clients/python/monetdb/exceptions.py
        clients/python/monetdb/mapi.py
        clients/python/monetdb/sql/__init__.py
        clients/python/monetdb/sql/connections.py
        clients/python/monetdb/sql/converters.py
        clients/python/monetdb/sql/cursors.py
        clients/python/monetdb/sql/monetize.py
        clients/python/monetdb/sql/pythonize.py
        clients/python/monetdb/sql/types.py
        clients/python/setup.py
        clients/python/test/capabilities.py
        clients/python/test/dbapi20.py
        clients/python/test/run.sh
        clients/python/test/runtests.py
Modified Files:
        buildtools/autogen/autogen/am.py
        clients/Makefile.ag
Branch: Oct2012
Log Message:

python: use explicit python2 and python3 targets

Don't assume python is Python 2, but rather make it explicit, such that
we are more flexible.


diffs (108 lines):

diff --git a/buildtools/autogen/autogen/am.py b/buildtools/autogen/autogen/am.py
--- a/buildtools/autogen/autogen/am.py
+++ b/buildtools/autogen/autogen/am.py
@@ -1022,8 +1022,8 @@ def am_python_generic(fd, var, python, a
     for pkgdir in sorted(pkgdirs, reverse = True):
         fd.write("\t[ '$(srcdir)' -ef . ] || rm -r '%s'\n" % pkgdir)
 
-def am_python(fd, var, python, am):
-    am_python_generic(fd, var, python, am, 'PYTHON')
+def am_python2(fd, var, python, am):
+    am_python_generic(fd, var, python, am, 'PYTHON2')
 
 def am_python3(fd, var, python3, am):
     am_python_generic(fd, var, python3, am, 'PYTHON3')
@@ -1156,7 +1156,7 @@ output_funcs = {'SUBDIRS': am_subdirs,
                 'HEADERS': am_headers,
                 'ANT': am_ant,
                 'GEM': am_gem,
-                'PYTHON': am_python,
+                'PYTHON2': am_python2,
                 'PYTHON3': am_python3,
                 }
 
diff --git a/clients/Makefile.ag b/clients/Makefile.ag
--- a/clients/Makefile.ag
+++ b/clients/Makefile.ag
@@ -15,6 +15,6 @@
 # Copyright August 2008-2012 MonetDB B.V.
 # All Rights Reserved.
 
-SUBDIRS = mapilib mapiclient HAVE_ODBC?odbc HAVE_PERL?perl php 
HAVE_RUBYGEM?ruby examples HAVE_PYTHON?python HAVE_PYTHON3?python3 
NATIVE_WIN32?NT
+SUBDIRS = mapilib mapiclient HAVE_ODBC?odbc HAVE_PERL?perl php 
HAVE_RUBYGEM?ruby examples HAVE_PYTHON2?python2 HAVE_PYTHON3?python3 
NATIVE_WIN32?NT
 
 EXTRA_DIST_DIR = Tests
diff --git a/clients/python/MANIFEST.in b/clients/python2/MANIFEST.in
rename from clients/python/MANIFEST.in
rename to clients/python2/MANIFEST.in
diff --git a/clients/python/Makefile.ag b/clients/python2/Makefile.ag
rename from clients/python/Makefile.ag
rename to clients/python2/Makefile.ag
--- a/clients/python/Makefile.ag
+++ b/clients/python2/Makefile.ag
@@ -15,7 +15,7 @@
 # Copyright August 2008-2012 MonetDB B.V.
 # All Rights Reserved.
 
-python_setup = {
+python2_setup = {
        FILES = setup.py
 }
 
diff --git a/clients/python/README.rst b/clients/python2/README.rst
rename from clients/python/README.rst
rename to clients/python2/README.rst
diff --git a/clients/python/examples/basics.py 
b/clients/python2/examples/basics.py
rename from clients/python/examples/basics.py
rename to clients/python2/examples/basics.py
diff --git a/clients/python/examples/mclient.py 
b/clients/python2/examples/mclient.py
rename from clients/python/examples/mclient.py
rename to clients/python2/examples/mclient.py
diff --git a/clients/python/examples/perf.py b/clients/python2/examples/perf.py
rename from clients/python/examples/perf.py
rename to clients/python2/examples/perf.py
diff --git a/clients/python/monetdb/__init__.py 
b/clients/python2/monetdb/__init__.py
rename from clients/python/monetdb/__init__.py
rename to clients/python2/monetdb/__init__.py
diff --git a/clients/python/monetdb/exceptions.py 
b/clients/python2/monetdb/exceptions.py
rename from clients/python/monetdb/exceptions.py
rename to clients/python2/monetdb/exceptions.py
diff --git a/clients/python/monetdb/mapi.py b/clients/python2/monetdb/mapi.py
rename from clients/python/monetdb/mapi.py
rename to clients/python2/monetdb/mapi.py
diff --git a/clients/python/monetdb/sql/__init__.py 
b/clients/python2/monetdb/sql/__init__.py
rename from clients/python/monetdb/sql/__init__.py
rename to clients/python2/monetdb/sql/__init__.py
diff --git a/clients/python/monetdb/sql/connections.py 
b/clients/python2/monetdb/sql/connections.py
rename from clients/python/monetdb/sql/connections.py
rename to clients/python2/monetdb/sql/connections.py
diff --git a/clients/python/monetdb/sql/converters.py 
b/clients/python2/monetdb/sql/converters.py
rename from clients/python/monetdb/sql/converters.py
rename to clients/python2/monetdb/sql/converters.py
diff --git a/clients/python/monetdb/sql/cursors.py 
b/clients/python2/monetdb/sql/cursors.py
rename from clients/python/monetdb/sql/cursors.py
rename to clients/python2/monetdb/sql/cursors.py
diff --git a/clients/python/monetdb/sql/monetize.py 
b/clients/python2/monetdb/sql/monetize.py
rename from clients/python/monetdb/sql/monetize.py
rename to clients/python2/monetdb/sql/monetize.py
diff --git a/clients/python/monetdb/sql/pythonize.py 
b/clients/python2/monetdb/sql/pythonize.py
rename from clients/python/monetdb/sql/pythonize.py
rename to clients/python2/monetdb/sql/pythonize.py
diff --git a/clients/python/monetdb/sql/types.py 
b/clients/python2/monetdb/sql/types.py
rename from clients/python/monetdb/sql/types.py
rename to clients/python2/monetdb/sql/types.py
diff --git a/clients/python/setup.py b/clients/python2/setup.py
rename from clients/python/setup.py
rename to clients/python2/setup.py
diff --git a/clients/python/test/capabilities.py 
b/clients/python2/test/capabilities.py
rename from clients/python/test/capabilities.py
rename to clients/python2/test/capabilities.py
diff --git a/clients/python/test/dbapi20.py b/clients/python2/test/dbapi20.py
rename from clients/python/test/dbapi20.py
rename to clients/python2/test/dbapi20.py
diff --git a/clients/python/test/run.sh b/clients/python2/test/run.sh
rename from clients/python/test/run.sh
rename to clients/python2/test/run.sh
diff --git a/clients/python/test/runtests.py b/clients/python2/test/runtests.py
rename from clients/python/test/runtests.py
rename to clients/python2/test/runtests.py
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to