--- 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