15819724 SUNBT7202228 python 3.4 (fix uninstallable packages)
authorJohn Beck <John.Beck@Oracle.COM>
Mon, 19 May 2014 19:03:30 -0700
changeset 1909 0f03fb0ff75c
parent 1908 702ae3973fcc
child 1910 026a5463a71b
15819724 SUNBT7202228 python 3.4 (fix uninstallable packages)
components/pylint/Makefile
components/python/alembic/Makefile
components/python/glanceclient/Makefile
components/python/keystoneclient/Makefile
components/python/kombu/Makefile
components/python/lesscpy/Makefile
components/python/nose-cover3/Makefile
components/python/paste.deploy/Makefile
components/python/quantumclient/Makefile
components/python/webtest/Makefile
--- a/components/pylint/Makefile	Mon May 19 15:19:50 2014 -0600
+++ b/components/pylint/Makefile	Mon May 19 19:03:30 2014 -0700
@@ -19,7 +19,7 @@
 # CDDL HEADER END
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -34,6 +34,9 @@
 COMPONENT_PROJECT_URL=  http://www.logilab.org/project/pylint/
 COMPONENT_BUGDB=	utility/pylint
 
+# Depends on logilab-common which is not Python 3 ready.
+PYTHON_VERSIONS=	2.7 2.6
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/ips.mk
 include $(WS_TOP)/make-rules/setup.py.mk
--- a/components/python/alembic/Makefile	Mon May 19 15:19:50 2014 -0600
+++ b/components/python/alembic/Makefile	Mon May 19 19:03:30 2014 -0700
@@ -34,6 +34,9 @@
 COMPONENT_PROJECT_URL=	https://pypi.python.org/pypi/alembic/
 COMPONENT_BUGDB=	python-mod/alembic
 
+# Depends on sqlalchemy which is not Python 3 ready.
+PYTHON_VERSIONS=	2.7 2.6
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/glanceclient/Makefile	Mon May 19 15:19:50 2014 -0600
+++ b/components/python/glanceclient/Makefile	Mon May 19 19:03:30 2014 -0700
@@ -34,6 +34,9 @@
 COMPONENT_PROJECT_URL=	http://launchpad.net/python-glanceclient
 COMPONENT_BUGDB=	service/glance
 
+# Depends on netaddr, which depends on ipython, which is not Python 3 ready.
+PYTHON_VERSIONS=	2.7 2.6
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/keystoneclient/Makefile	Mon May 19 15:19:50 2014 -0600
+++ b/components/python/keystoneclient/Makefile	Mon May 19 19:03:30 2014 -0700
@@ -34,6 +34,9 @@
 COMPONENT_PROJECT_URL=	http://launchpad.net/python-keystoneclient
 COMPONENT_BUGDB=	service/keystone
 
+# Depends on netaddr, which depends on ipython, which is not Python 3 ready.
+PYTHON_VERSIONS=	2.7 2.6
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/kombu/Makefile	Mon May 19 15:19:50 2014 -0600
+++ b/components/python/kombu/Makefile	Mon May 19 19:03:30 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,11 @@
 COMPONENT_PROJECT_URL=	http://kombu.readthedocs.org/
 COMPONENT_BUGDB=	python-mod/kombu
 
+# Depends on pyrabbit which depends on httplib2 which has its own dependency
+# issues (see its Makefile for details).  So don't build for Python 3 until
+# dependencies resolved.
+PYTHON_VERSIONS=	2.7 2.6
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/lesscpy/Makefile	Mon May 19 15:19:50 2014 -0600
+++ b/components/python/lesscpy/Makefile	Mon May 19 19:03:30 2014 -0700
@@ -32,6 +32,9 @@
 COMPONENT_PROJECT_URL=	https://github.com/robotis/Lesscpy
 COMPONENT_BUGDB=	python-mod/lesscpy
 
+# Depends on ply which is not Python 3 ready.
+PYTHON_VERSIONS=	2.7 2.6
+
 # convert the 'j' in COMPONENT_VERSION to 10
 IPS_COMPONENT_VERSION = 0.9.10
 
--- a/components/python/nose-cover3/Makefile	Mon May 19 15:19:50 2014 -0600
+++ b/components/python/nose-cover3/Makefile	Mon May 19 19:03:30 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,9 @@
 COMPONENT_PROJECT_URL=	https://pypi.python.org/pypi/nose-cover3
 COMPONENT_BUGDB=	python-mod/nose-cover3
 
+# Depends on coverage, which is not Python 3 ready.
+PYTHON_VERSIONS=	2.7 2.6
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/paste.deploy/Makefile	Mon May 19 15:19:50 2014 -0600
+++ b/components/python/paste.deploy/Makefile	Mon May 19 19:03:30 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,9 @@
 COMPONENT_PROJECT_URL=	http://pythonpaste.org/deploy/
 COMPONENT_BUGDB=	python-mod/paste-deploy
 
+# Depends on paste which is not Python 3 ready.
+PYTHON_VERSIONS=	2.7 2.6
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/quantumclient/Makefile	Mon May 19 15:19:50 2014 -0600
+++ b/components/python/quantumclient/Makefile	Mon May 19 19:03:30 2014 -0700
@@ -34,6 +34,9 @@
 COMPONENT_PROJECT_URL=	http://launchpad.net/python-quantumclient
 COMPONENT_BUGDB=	service/neutron
 
+# Depends on neutronclient which is not Python 3 ready.
+PYTHON_VERSIONS=	2.7 2.6
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/webtest/Makefile	Mon May 19 15:19:50 2014 -0600
+++ b/components/python/webtest/Makefile	Mon May 19 19:03:30 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,9 @@
 COMPONENT_PROJECT_URL=	https://pypi.python.org/pypi/WebTest
 COMPONENT_BUGDB=	python-mod/webtest
 
+# Depends on paste.deploy, which depends on paste, which is not Python 3 ready.
+PYTHON_VERSIONS=	2.7 2.6
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk