# HG changeset patch # User Rich Burridge # Date 1474414058 25200 # Node ID 64f04bb4c3c38237482a6d393e19c5d047e430e4 # Parent b7d04c4c913373e732c4fbaa1c29a4a304edc32c PSARC 2016/506 lazy-object-proxy - version 1.2.2 PSARC 2016/507 isort - version 4.2.5 22353452 update pylint to 1.6.4 22353645 upgrade astroid to 1.4.8 23093943 Upgrade logilab-common to version 1.2.2 24479271 logilab-common lists unnecessary dependency on pyorbit 24507743 Add lazy-object-proxy version 1.2.2 to userland 24508347 Add isort version 4.2.5 to userland diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/astroid/Makefile --- a/components/python/astroid/Makefile Tue Sep 20 10:43:56 2016 -0500 +++ b/components/python/astroid/Makefile Tue Sep 20 16:27:38 2016 -0700 @@ -26,18 +26,14 @@ include ../../../make-rules/shared-macros.mk COMPONENT_NAME= astroid -COMPONENT_VERSION= 1.3.6 +COMPONENT_VERSION= 1.4.8 COMPONENT_PROJECT_URL= http://bitbucket.org/logilab/$(COMPONENT_NAME) COMPONENT_ARCHIVE_HASH= \ - sha256:1241ef961448c57b4616beb8dcc959724641dca1e22914663f79d67fec26f854 + sha256:5f064785a7e45ed519285f2eb30b795e58a4932a0736b32030da6fef3394ddb3 COMPONENT_ARCHIVE_URL= $(call pypi_url) COMPONENT_BUGDB= python-mod/astroid -TPNO= 22825 - -# astroid depends on logilab-common, which is not Python 3 ready, so mark -# this likewise. And astroid only supports 2.7+ now. -PYTHON_VERSIONS= 2.7 +TPNO= 31346 BUILD_STYLE= setup.py SYSTEM_TEST_TARGET= $(SYSTEM_TEST_NO_ARCH) @@ -45,33 +41,23 @@ ASLR_MODE = $(ASLR_NOT_APPLICABLE) -# common targets - -# The tests are run using python 2.7 only and require that -# the python-27 package is installed (does not have to be the default python). - -# Use the python 2.7 libraries for testing. -test: PYTHON_VERSION=2.7 +# Use the logilab-common and lazy-object-proxy that are in the gate until the +# new versions are on the Userland build machines. +LLC = $(WS_COMPONENTS)/python/logilab-common/build/prototype/$(MACH)/$(PYTHON_LIB) +LOP = $(WS_COMPONENTS)/python/lazy-object-proxy/build/prototype/$(MACH)/$(PYTHON_LIB) -# logilab-common is a runtime dependency of astroid, -# and we need to use its latest version from the workspace. -# We can't just add its install target as a dependency here, -# so just run "gmake install" in the logilab-common component directory -# before running astroid tests. -# Test case unittest_regrtest depends on the latest version of pylint from -# the workspace, so we also add pylint as a dependency here. -COMPONENT_PRE_TEST_ACTION = ( $(GMAKE) -C \ - $(COMPONENT_DIR)/../logilab-common install; \ - $(GMAKE) -C $(COMPONENT_DIR)/../pylint install ) +COMPONENT_BUILD_ENV += PYTHONPATH=$(LLC):$(LOP) +COMPONENT_INSTALL_ENV += PYTHONPATH=$(LLC):$(LOP) -COMPONENT_TEST_ENV = PYTHONPATH=$(COMPONENT_DIR)/../logilab-common/build/prototype/$(MACH)$(PYTHON_VENDOR_PACKAGES):$(PROTO_DIR)$(PYTHON_VENDOR_PACKAGES):$(COMPONENT_DIR)/../pylint/build/prototype/$(MACH)$(PYTHON_VENDOR_PACKAGES) +COMPONENT_TEST_ENV = PYTHONPATH=$(LLC):$(LOP):$(PROTO_DIR)$(PYTHON_VENDOR_PACKAGES) + +COMPONENT_TEST_DIR = $(COMPONENT_SRC)/astroid/tests +COMPONENT_TEST_CMD = $(LLC)/../../../bin/pytest-$(PYTHON_VERSION) +COMPONENT_TEST_ARGS = # The test output contains details from each test, in whatever order they -# complete. Use nawk to extract just the sections that summarizes the test result. -COMPONENT_TEST_DIR = $(COMPONENT_SRC)/astroid/tests -COMPONENT_TEST_CMD = /usr/bin/pytest-$(PYTHON_VERSION) -COMPONENT_TEST_ARGS = -COMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master +# complete. Use nawk to extract just the sections that summarizes the test +# result. COMPONENT_TEST_TRANSFORMER = $(NAWK) COMPONENT_TEST_TRANSFORMS = "'/Ran (.+) test cases/{ sub(/in(.+)\)/, \"\"); print }/All (.+) modules OK/'" @@ -89,6 +75,3 @@ COMPONENT_SYSTEM_TEST_ARGS = COMPONENT_POST_SYSTEM_TEST_ACTION += \ $(MV) $(COMPONENT_SRC)/astroid/tests/unittest_modutils.py-orig $(COMPONENT_SRC)/astroid/tests/unittest_modutils.py - -REQUIRED_PACKAGES += library/python/logilab-common-27 -REQUIRED_PACKAGES += library/python/six-27 diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/astroid/astroid-PYVER.p5m --- a/components/python/astroid/astroid-PYVER.p5m Tue Sep 20 10:43:56 2016 -0500 +++ b/components/python/astroid/astroid-PYVER.p5m Tue Sep 20 16:27:38 2016 -0700 @@ -48,27 +48,32 @@ file path=usr/lib/python$(PYVER)/vendor-packages/astroid-$(COMPONENT_VERSION)-py$(PYVER).egg-info/top_level.txt file path=usr/lib/python$(PYVER)/vendor-packages/astroid/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/__pkginfo__.py +file path=usr/lib/python$(PYVER)/vendor-packages/astroid/arguments.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/as_string.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/astpeephole.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/bases.py -file path=usr/lib/python$(PYVER)/vendor-packages/astroid/brain/builtin_inference.py -file path=usr/lib/python$(PYVER)/vendor-packages/astroid/brain/py2gi.py -file path=usr/lib/python$(PYVER)/vendor-packages/astroid/brain/py2mechanize.py -file path=usr/lib/python$(PYVER)/vendor-packages/astroid/brain/py2pytest.py -file path=usr/lib/python$(PYVER)/vendor-packages/astroid/brain/py2qt4.py -file path=usr/lib/python$(PYVER)/vendor-packages/astroid/brain/py2stdlib.py \ - pkg.tmp.autopyc=false -file path=usr/lib/python$(PYVER)/vendor-packages/astroid/brain/pynose.py -file path=usr/lib/python$(PYVER)/vendor-packages/astroid/brain/pysix_moves.py +file path=usr/lib/python$(PYVER)/vendor-packages/astroid/brain/brain_builtin_inference.py +file path=usr/lib/python$(PYVER)/vendor-packages/astroid/brain/brain_dateutil.py +file path=usr/lib/python$(PYVER)/vendor-packages/astroid/brain/brain_gi.py +file path=usr/lib/python$(PYVER)/vendor-packages/astroid/brain/brain_mechanize.py +file path=usr/lib/python$(PYVER)/vendor-packages/astroid/brain/brain_nose.py +file path=usr/lib/python$(PYVER)/vendor-packages/astroid/brain/brain_numpy.py +file path=usr/lib/python$(PYVER)/vendor-packages/astroid/brain/brain_pytest.py +file path=usr/lib/python$(PYVER)/vendor-packages/astroid/brain/brain_qt.py +file path=usr/lib/python$(PYVER)/vendor-packages/astroid/brain/brain_six.py +file path=usr/lib/python$(PYVER)/vendor-packages/astroid/brain/brain_ssl.py +file path=usr/lib/python$(PYVER)/vendor-packages/astroid/brain/brain_stdlib.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/builder.py +file path=usr/lib/python$(PYVER)/vendor-packages/astroid/context.py +file path=usr/lib/python$(PYVER)/vendor-packages/astroid/decorators.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/exceptions.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/inference.py -file path=usr/lib/python$(PYVER)/vendor-packages/astroid/inspector.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/manager.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/mixins.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/modutils.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/node_classes.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/nodes.py +file path=usr/lib/python$(PYVER)/vendor-packages/astroid/objects.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/protocols.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/raw_building.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/rebuilder.py @@ -161,19 +166,21 @@ file path=usr/lib/python$(PYVER)/vendor-packages/astroid/tests/unittest_brain.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/tests/unittest_builder.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/tests/unittest_inference.py -file path=usr/lib/python$(PYVER)/vendor-packages/astroid/tests/unittest_inspector.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/tests/unittest_lookup.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/tests/unittest_manager.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/tests/unittest_modutils.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/tests/unittest_nodes.py +file path=usr/lib/python$(PYVER)/vendor-packages/astroid/tests/unittest_objects.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/tests/unittest_peephole.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/tests/unittest_protocols.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/tests/unittest_python3.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/tests/unittest_raw_building.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/tests/unittest_regrtest.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/tests/unittest_scoped_nodes.py +file path=usr/lib/python$(PYVER)/vendor-packages/astroid/tests/unittest_transforms.py file path=usr/lib/python$(PYVER)/vendor-packages/astroid/tests/unittest_utils.py -file path=usr/lib/python$(PYVER)/vendor-packages/astroid/utils.py +file path=usr/lib/python$(PYVER)/vendor-packages/astroid/transforms.py +file path=usr/lib/python$(PYVER)/vendor-packages/astroid/util.py # license astroid.license license=LGPLv2.1 @@ -189,8 +196,8 @@ depend type=require \ fmri=library/python/astroid@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) -# force a dependency on logilab-common version 0.63.2 -depend type=require fmri=library/python/logilab-common-27@0.63.2 +# force a dependency on logilab-common-$(PYV) version 1.2.2 +depend type=require fmri=library/python/logilab-common-$(PYV)@1.2.2 # force a dependency on the six package depend type=require \ diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/astroid/depend.mk --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/python/astroid/depend.mk Tue Sep 20 16:27:38 2016 -0700 @@ -0,0 +1,1 @@ +python/astroid: python/logilab-common python/lazy-object-proxy diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/astroid/test/results-2.7-32.master --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/python/astroid/test/results-2.7-32.master Tue Sep 20 16:27:38 2016 -0700 @@ -0,0 +1,1 @@ +Ran 24 test cases , 15 errors, 2 skipped diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/astroid/test/results-3.4-32.master --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/python/astroid/test/results-3.4-32.master Tue Sep 20 16:27:38 2016 -0700 @@ -0,0 +1,2 @@ +Ran 511 test cases , 56 skipped +All 16 modules OK diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/astroid/test/results-3.5-32.master --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/python/astroid/test/results-3.5-32.master Tue Sep 20 16:27:38 2016 -0700 @@ -0,0 +1,2 @@ +Ran 515 test cases , 48 skipped +All 16 modules OK diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/astroid/test/results-all.master --- a/components/python/astroid/test/results-all.master Tue Sep 20 10:43:56 2016 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -Ran 394 test cases , 24 skipped -All 15 modules OK diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/isort/Makefile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/python/isort/Makefile Tue Sep 20 16:27:38 2016 -0700 @@ -0,0 +1,57 @@ +# +# CDDL HEADER START +# +# The contents of this file are subject to the terms of the +# Common Development and Distribution License (the "License"). +# You may not use this file except in compliance with the License. +# +# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE +# or http://www.opensolaris.org/os/licensing. +# See the License for the specific language governing permissions +# and limitations under the License. +# +# When distributing Covered Code, include this CDDL HEADER in each +# file and include the License file at usr/src/OPENSOLARIS.LICENSE. +# If applicable, add the following below this CDDL HEADER, with the +# fields enclosed by brackets "[]" replaced with your own identifying +# information: Portions Copyright [yyyy] [name of copyright owner] +# +# CDDL HEADER END +# + +# +# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. +# + +include ../../../make-rules/shared-macros.mk + +COMPONENT_NAME= isort +COMPONENT_VERSION= 4.2.5 +COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) +COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz +COMPONENT_ARCHIVE_HASH= \ + sha256:56b20044f43cf6e6783fe95d054e754acca52dd43fbe9277c1bdff835537ea5c +COMPONENT_ARCHIVE_URL= $(call pypi_url) +COMPONENT_PROJECT_URL= https://pypi.python.org/pypi/isort +COMPONENT_BUGDB= python-mod/isort + +TPNO= 31386 + +include $(WS_MAKE_RULES)/prep.mk +include $(WS_MAKE_RULES)/setup.py.mk +include $(WS_MAKE_RULES)/ips.mk + +# Rename isort to its versioned name; mediated links (depending on +# the python version) in the manifest will create the link from isort +# to the correct isort-${PYTHON_VERSION} +COMPONENT_POST_INSTALL_ACTION += \ + (cd $(PROTO_DIR)/usr/bin ; $(MV) -f isort isort-$(PYTHON_VERSION)) ; + +ASLR_MODE = $(ASLR_NOT_APPLICABLE) + +build: $(BUILD_NO_ARCH) + +install: $(INSTALL_NO_ARCH) + +# tests hookup need further work. See CR #24696934 for more details. +test: $(NO_TESTS) diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/isort/isort-PYVER.p5m --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/python/isort/isort-PYVER.p5m Tue Sep 20 16:27:38 2016 -0700 @@ -0,0 +1,68 @@ +# +# CDDL HEADER START +# +# The contents of this file are subject to the terms of the +# Common Development and Distribution License (the "License"). +# You may not use this file except in compliance with the License. +# +# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE +# or http://www.opensolaris.org/os/licensing. +# See the License for the specific language governing permissions +# and limitations under the License. +# +# When distributing Covered Code, include this CDDL HEADER in each +# file and include the License file at usr/src/OPENSOLARIS.LICENSE. +# If applicable, add the following below this CDDL HEADER, with the +# fields enclosed by brackets "[]" replaced with your own identifying +# information: Portions Copyright [yyyy] [name of copyright owner] +# +# CDDL HEADER END +# + +# +# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. +# + +set name=pkg.fmri \ + value=pkg:/library/python/isort-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) +set name=pkg.summary \ + value="isort - a Python utility / library to sort Python imports" +set name=pkg.description \ + value="isort is a Python utility / library to sort imports alphabetically, and automatically separated into sections. It provides a command line utility, Python library and plugins for various editors to quickly sort all your imports." +set name=com.oracle.info.description value="the isort Python module" +set name=com.oracle.info.tpno value=$(TPNO) +set name=info.classification \ + value=org.opensolaris.category.2008:Development/Python +set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) +set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) +set name=org.opensolaris.arc-caseid value=PSARC/2016/507 +set name=org.opensolaris.consolidation value=$(CONSOLIDATION) +link path=usr/bin/isort target=isort-$(PYVER) mediator=python \ + mediator-version=$(PYVER) +file path=usr/bin/isort-$(PYVER) +file path=usr/lib/python$(PYVER)/vendor-packages/isort-$(COMPONENT_VERSION)-py$(PYVER).egg-info/PKG-INFO +file path=usr/lib/python$(PYVER)/vendor-packages/isort-$(COMPONENT_VERSION)-py$(PYVER).egg-info/SOURCES.txt +file path=usr/lib/python$(PYVER)/vendor-packages/isort-$(COMPONENT_VERSION)-py$(PYVER).egg-info/dependency_links.txt +file path=usr/lib/python$(PYVER)/vendor-packages/isort-$(COMPONENT_VERSION)-py$(PYVER).egg-info/entry_points.txt +file path=usr/lib/python$(PYVER)/vendor-packages/isort-$(COMPONENT_VERSION)-py$(PYVER).egg-info/top_level.txt +file path=usr/lib/python$(PYVER)/vendor-packages/isort/__init__.py +file path=usr/lib/python$(PYVER)/vendor-packages/isort/hooks.py +file path=usr/lib/python$(PYVER)/vendor-packages/isort/isort.py +# Prevent pkgdepend complaining with: "Could not find the file for pie_slice +# imported in .../isort/main.py". +file path=usr/lib/python$(PYVER)/vendor-packages/isort/main.py \ + pkg.depend.bypass-generate=.* +file path=usr/lib/python$(PYVER)/vendor-packages/isort/natural.py +file path=usr/lib/python$(PYVER)/vendor-packages/isort/pie_slice.py +file path=usr/lib/python$(PYVER)/vendor-packages/isort/pylama_isort.py +file path=usr/lib/python$(PYVER)/vendor-packages/isort/settings.py +license isort.license license=MIT + +# force a dependency on the Python $(PYVER) runtime +depend type=require fmri=__TBD pkg.debug.depend.file=python$(PYVER) \ + pkg.debug.depend.path=usr/bin + +# force a dependency on the isort package +depend type=require \ + fmri=library/python/isort@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) + diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/isort/isort.license --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/python/isort/isort.license Tue Sep 20 16:27:38 2016 -0700 @@ -0,0 +1,16 @@ +Copyright (C) 2013 Timothy Edmund Crosley +Copyright (C) 2015 Helen Sherwood-Taylor + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and +to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or +substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF +CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/lazy-object-proxy/Makefile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/python/lazy-object-proxy/Makefile Tue Sep 20 16:27:38 2016 -0700 @@ -0,0 +1,52 @@ +# +# CDDL HEADER START +# +# The contents of this file are subject to the terms of the +# Common Development and Distribution License (the "License"). +# You may not use this file except in compliance with the License. +# +# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE +# or http://www.opensolaris.org/os/licensing. +# See the License for the specific language governing permissions +# and limitations under the License. +# +# When distributing Covered Code, include this CDDL HEADER in each +# file and include the License file at usr/src/OPENSOLARIS.LICENSE. +# If applicable, add the following below this CDDL HEADER, with the +# fields enclosed by brackets "[]" replaced with your own identifying +# information: Portions Copyright [yyyy] [name of copyright owner] +# +# CDDL HEADER END +# + +# +# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. +# + +include ../../../make-rules/shared-macros.mk + +COMPONENT_NAME= lazy-object-proxy +COMPONENT_VERSION= 1.2.2 +COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) +COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz +COMPONENT_ARCHIVE_HASH= \ + sha256:ddd4cf1c74279c349cb7b9c54a2efa5105854f57de5f2d35829ee93631564268 +COMPONENT_ARCHIVE_URL= $(call pypi_url) +COMPONENT_PROJECT_URL= https://pypi.python.org/pypi/lazy-object-proxy +COMPONENT_BUGDB= python-mod/lazy-obj-proxy + +TPNO= 31477 + +include $(WS_MAKE_RULES)/prep.mk +include $(WS_MAKE_RULES)/setup.py.mk +include $(WS_MAKE_RULES)/ips.mk + +ASLR_MODE = $(ASLR_NOT_APPLICABLE) + +build: $(BUILD_32_and_64) + +install: $(INSTALL_32_and_64) + +# see $(COMPONENT_SRC)/tox.ini for the python modules required to execute +# unittests. +test: $(NO_TESTS) diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/lazy-object-proxy/lazy-object-proxy-PYVER.p5m --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/python/lazy-object-proxy/lazy-object-proxy-PYVER.p5m Tue Sep 20 16:27:38 2016 -0700 @@ -0,0 +1,59 @@ +# +# CDDL HEADER START +# +# The contents of this file are subject to the terms of the +# Common Development and Distribution License (the "License"). +# You may not use this file except in compliance with the License. +# +# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE +# or http://www.opensolaris.org/os/licensing. +# See the License for the specific language governing permissions +# and limitations under the License. +# +# When distributing Covered Code, include this CDDL HEADER in each +# file and include the License file at usr/src/OPENSOLARIS.LICENSE. +# If applicable, add the following below this CDDL HEADER, with the +# fields enclosed by brackets "[]" replaced with your own identifying +# information: Portions Copyright [yyyy] [name of copyright owner] +# +# CDDL HEADER END +# + +# +# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. +# + +set name=pkg.fmri \ + value=pkg:/library/python/lazy-object-proxy-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) +set name=pkg.summary \ + value="lazy-object-proxy - a fast and thorough lazy object proxy" +set name=com.oracle.info.description value="the lazy-object-proxy Python module" +set name=com.oracle.info.tpno value=$(TPNO) +set name=info.classification \ + value=org.opensolaris.category.2008:Development/Python +set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) +set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) +set name=org.opensolaris.arc-caseid value=PSARC/2016/506 +set name=org.opensolaris.consolidation value=$(CONSOLIDATION) +file path=usr/lib/python$(PYVER)/vendor-packages/lazy_object_proxy-$(COMPONENT_VERSION)-py$(PYVER).egg-info/PKG-INFO +file path=usr/lib/python$(PYVER)/vendor-packages/lazy_object_proxy-$(COMPONENT_VERSION)-py$(PYVER).egg-info/SOURCES.txt +file path=usr/lib/python$(PYVER)/vendor-packages/lazy_object_proxy-$(COMPONENT_VERSION)-py$(PYVER).egg-info/dependency_links.txt +file path=usr/lib/python$(PYVER)/vendor-packages/lazy_object_proxy-$(COMPONENT_VERSION)-py$(PYVER).egg-info/not-zip-safe +file path=usr/lib/python$(PYVER)/vendor-packages/lazy_object_proxy-$(COMPONENT_VERSION)-py$(PYVER).egg-info/top_level.txt +file path=usr/lib/python$(PYVER)/vendor-packages/lazy_object_proxy/64/cext.so +file path=usr/lib/python$(PYVER)/vendor-packages/lazy_object_proxy/__init__.py +file path=usr/lib/python$(PYVER)/vendor-packages/lazy_object_proxy/cext.c +file path=usr/lib/python$(PYVER)/vendor-packages/lazy_object_proxy/cext.so +file path=usr/lib/python$(PYVER)/vendor-packages/lazy_object_proxy/compat.py +file path=usr/lib/python$(PYVER)/vendor-packages/lazy_object_proxy/simple.py +file path=usr/lib/python$(PYVER)/vendor-packages/lazy_object_proxy/slots.py +file path=usr/lib/python$(PYVER)/vendor-packages/lazy_object_proxy/utils.py +license LICENSE license=BSD + +# force a dependency on the Python $(PYVER) runtime +depend type=require fmri=__TBD pkg.debug.depend.file=python$(PYVER) \ + pkg.debug.depend.path=usr/bin + +# force a dependency on the lazy-object-proxy package +depend type=require \ + fmri=library/python/lazy-object-proxy@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/logilab-common/Makefile --- a/components/python/logilab-common/Makefile Tue Sep 20 10:43:56 2016 -0500 +++ b/components/python/logilab-common/Makefile Tue Sep 20 16:27:38 2016 -0700 @@ -20,25 +20,22 @@ # # -# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. # include ../../../make-rules/shared-macros.mk COMPONENT_NAME= logilab-common -COMPONENT_VERSION= 0.63.2 +COMPONENT_VERSION= 1.2.2 COMPONENT_PROJECT_URL= http://www.logilab.org/project/logilab-common/ COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz COMPONENT_ARCHIVE_HASH= \ - sha256:603ba00c9bb09219a3bd2906c214d9455481110dacc472f450b53d5ae90f28e7 + sha256:62b0d88d9276e86b48c7188cea8d91d8ff1744d046ea6323d40359aa53aef708 COMPONENT_ARCHIVE_URL= $(call pypi_url) COMPONENT_BUGDB= python-mod/logilab-common -TPNO= 22842 - -# Syntax issues: not Python 3 ready. pyorbit not 3.4 ready. -PYTHON_VERSIONS= 2.7 +TPNO= 31342 include $(WS_MAKE_RULES)/prep.mk include $(WS_MAKE_RULES)/ips.mk @@ -55,23 +52,15 @@ ASLR_MODE = $(ASLR_NOT_APPLICABLE) -# common targets - build: $(BUILD_NO_ARCH) install: $(INSTALL_NO_ARCH) - -# The tests are run using python 2.7 only and require that the -# python-27 package is installed (does not have to be the default python). - -# Use the python 2.7 libraries (via PYTHONPATH setting) for testing. -test: PYTHON_VERSION=2.7 # The test output contains details from each test, in whatever order they -# complete. Use nawk to extract just the sections that summarizes the test result. -COMPONENT_TEST_CMD = $(PROTOUSRBINDIR)/pytest-2.7 +# complete. Use nawk to extract just the sections that summarizes the test +# result. +COMPONENT_TEST_CMD = $(PROTOUSRBINDIR)/pytest-$(PYTHON_VERSION) COMPONENT_TEST_ARGS = -COMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master COMPONENT_TEST_TRANSFORMER = $(NAWK) COMPONENT_TEST_TRANSFORMS = "'/Ran (.+) test cases/{ sub(/in(.+)\)/, \"\"); print }/(.+) modules OK/'" @@ -91,6 +80,3 @@ test: $(TEST_NO_ARCH) system-test: $(SYSTEM_TEST_NO_ARCH) - -REQUIRED_PACKAGES += library/python/pyorbit-27 -REQUIRED_PACKAGES += library/python/six-27 diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/logilab-common/logilab-common-GENFRAG.p5m --- a/components/python/logilab-common/logilab-common-GENFRAG.p5m Tue Sep 20 10:43:56 2016 -0500 +++ b/components/python/logilab-common/logilab-common-GENFRAG.p5m Tue Sep 20 16:27:38 2016 -0700 @@ -18,10 +18,11 @@ # # CDDL HEADER END # -# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. # default mangler.man.stability uncommitted> +file doc/pytest.1 path=usr/share/man/man1/pytest.1 file logilab-common.3 path=usr/share/man/man3/logilab-common.3 license logilab-common.license license=LGPLv2.1,GPLv2 diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/logilab-common/logilab-common-PYVER.p5m --- a/components/python/logilab-common/logilab-common-PYVER.p5m Tue Sep 20 10:43:56 2016 -0500 +++ b/components/python/logilab-common/logilab-common-PYVER.p5m Tue Sep 20 16:27:38 2016 -0700 @@ -37,21 +37,21 @@ set name=org.opensolaris.consolidation value=$(CONSOLIDATION) link path=usr/bin/pytest target=pytest-$(PYVER) mediator=python \ mediator-version=$(PYVER) -file path=usr/bin/pytest-$(PYVER) -file path=usr/lib/python$(PYVER)/vendor-packages/logilab/__init__.py +# pytest-$(PYVER) is doing "from logilab.common.pytest import run". That +# triggers a series of import instructions in the bytecode, one of which +# is "import logilab". But there's nothing that pkgdepend can recognize +# as providing the logilab package, so it errors out, unless we add in +# the bypass for __init__.py. See also CR #24506760. +file path=usr/bin/pytest-$(PYVER) \ + pkg.depend.bypass-generate=.*logilab/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/__init__.py -file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/__pkginfo__.py file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/cache.py file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/changelog.py file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/clcommands.py -file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/cli.py file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/compat.py file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/configuration.py -file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/contexts.py -file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/corbautils.py file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/daemon.py file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/date.py -file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/dbf.py file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/debugger.py file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/decorators.py file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/deprecation.py @@ -63,7 +63,6 @@ file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/optik_ext.py file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/optparser.py file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/proc.py -file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/pyro_ext.py file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/pytest.py file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/registry.py file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/shellutils.py @@ -83,10 +82,7 @@ file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/urllib2ext.py file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/vcgutils.py file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/visitor.py -file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/xmlrpcutils.py file path=usr/lib/python$(PYVER)/vendor-packages/logilab/common/xmlutils.py - - file path=usr/lib/python$(PYVER)/vendor-packages/logilab_common-$(COMPONENT_VERSION)-py$(PYVER)-nspkg.pth file path=usr/lib/python$(PYVER)/vendor-packages/logilab_common-$(COMPONENT_VERSION)-py$(PYVER).egg-info/PKG-INFO file path=usr/lib/python$(PYVER)/vendor-packages/logilab_common-$(COMPONENT_VERSION)-py$(PYVER).egg-info/SOURCES.txt @@ -105,11 +101,6 @@ depend type=require fmri=__TBD pkg.debug.depend.file=python$(PYVER) \ pkg.debug.depend.path=usr/bin -# pkgdepend should have picked up the dependency on /library/python/pyorbit-$(PYV) -depend type=require fmri=__TBD \ - pkg.debug.depend.file=usr/lib/python$(PYVER)/vendor-packages/CORBA.py \ - pkg.debug.reason=usr/lib/python$(PYVER)/vendor-packages/logilab/common/corbautils.py - # force a dependency on the logilab-common package depend type=require \ fmri=library/python/logilab-common@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/logilab-common/logilab-common.3 --- a/components/python/logilab-common/logilab-common.3 Tue Sep 20 10:43:56 2016 -0500 +++ b/components/python/logilab-common/logilab-common.3 Tue Sep 20 16:27:38 2016 -0700 @@ -1,10 +1,10 @@ '\" te .\" -.\" Copyright (c) 2009, 2015, Oracle and/or its affiliates. All rights reserved. +.\" Copyright (c) 2009, 2016, Oracle and/or its affiliates. All rights reserved. .\" .\" logilab-common.3 .\" -.TH logilab-common 3 "28 Apr 2015" "logilab-common 0.63.2" +.TH logilab-common 3 "23 Aug 2016" "logilab-common 1.2.2" .SH NAME logilab-common \- Common Modules used by Logilab projects .SH DESCRIPTION @@ -32,15 +32,9 @@ * `clcommands`, high-level classes to define command line programs handling different subcommands. It is based on `configuration` to get easy command line / configuration file handling. .LP -* `cli`, a base class for interactive programs using the command line. -.LP - * `configuration`, some classes to handle unified configuration from both command line (using optparse) and configuration file (using ConfigParser). .LP -* `dbf`, read Visual Fox Pro DBF files. -.LP - * `proc`, interface to Linux /proc. .LP @@ -105,25 +99,10 @@ * `optik_ext`, defines some new option types (regexp, csv, color, date, etc.) for `optik` / `optparse` .LP -* `xmlrpcutils`, auth support for XML-RPC -.LP - .SH Modules extending some external modules .LP -* `corbautils`, useful functions for use with the OmniORB_ CORBA library. -.LP - -* `hg`, some Mercurial_ utility functions. -.LP - -* `pdf_ext`, pdf and fdf file manipulations, with pdftk. -.LP - -* `pyro_ext`, some Pyro_ utility functions. -.LP - * `sphinx_ext`, Sphinx_ plugin defining a `autodocstring` directive. .LP @@ -149,28 +128,13 @@ .LP -.SH Deprecated modules -.LP - -These `logilab.common` modules are only for backward compatibility. They can go away at anytime. -.LP - -* `optparser`: use `clcommands` instead -.LP - -* `adbh`, `db`, `sqlgen`: see `logilab.database`_ instead -.LP - -* `contexts`: content move to `shellutils` -.LP - -* `html`: deprecated without replacement - -.LP - .SH FILES .TP 2.2i .B /usr/lib/python2.7/vendor-packages/logilab/common +.TP 2.2i +.B /usr/lib/python3.4/vendor-packages/logilab/common +.TP 2.2i +.B /usr/lib/python3.5/vendor-packages/logilab/common logilab-common python modules .SH AUTHORS diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/logilab-common/test/results-2.7-32.master --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/python/logilab-common/test/results-2.7-32.master Tue Sep 20 16:27:38 2016 -0700 @@ -0,0 +1,2 @@ +Ran 424 test cases , 1 errors, 5 failures, 25 skipped +17 modules OK (5 failed) diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/logilab-common/test/results-3.4-32.master --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/python/logilab-common/test/results-3.4-32.master Tue Sep 20 16:27:38 2016 -0700 @@ -0,0 +1,2 @@ +Ran 422 test cases , 3 errors, 2 failures, 25 skipped +20 modules OK (2 failed) diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/logilab-common/test/results-3.5-32.master --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/python/logilab-common/test/results-3.5-32.master Tue Sep 20 16:27:38 2016 -0700 @@ -0,0 +1,2 @@ +Ran 422 test cases , 3 errors, 2 failures, 25 skipped +20 modules OK (2 failed) diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/logilab-common/test/results-all.master --- a/components/python/logilab-common/test/results-all.master Tue Sep 20 10:43:56 2016 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -Ran 425 test cases , 2 errors, 1 failures, 23 skipped -19 modules OK (3 failed) diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/pylint/Makefile --- a/components/python/pylint/Makefile Tue Sep 20 10:43:56 2016 -0500 +++ b/components/python/pylint/Makefile Tue Sep 20 16:27:38 2016 -0700 @@ -26,20 +26,29 @@ include ../../../make-rules/shared-macros.mk COMPONENT_NAME= pylint -COMPONENT_VERSION= 1.4.3 +COMPONENT_VERSION= 1.6.4 COMPONENT_ARCHIVE_HASH= \ - sha256:1dce8c143a5aa15e0638887c2b395e2e823223c63ebaf8d5f432a99e44b29f60 + sha256:ef901a34b62ed7a734370ba5b162d890231ba8822abe88c6dda1268e2575f5f1 COMPONENT_ARCHIVE_URL= $(call pypi_url) COMPONENT_PROJECT_URL= https://bitbucket.org/logilab/pylint -TPNO= 22903 - -# Since Pylint 1.4, it only supports Python 2.7+ and Python 3.3+. -PYTHON_VERSIONS= 2.7 +TPNO= 31351 BUILD_STYLE= setup.py include $(WS_MAKE_RULES)/common.mk +ASLR_MODE = $(ASLR_NOT_APPLICABLE) + +# Use the logilab-common, lazy-object-proxy, astroid and isort that are in the +# gate until the new versions are on the Userland build machines. +LLC = $(WS_COMPONENTS)/python/logilab-common/build/prototype/$(MACH)/$(PYTHON_LIB) +LOP = $(WS_COMPONENTS)/python/lazy-object-proxy/build/prototype/$(MACH)/$(PYTHON_LIB) +ASTROID = $(WS_COMPONENTS)/python/astroid/build/prototype/$(MACH)/$(PYTHON_LIB) +ISORT = $(WS_COMPONENTS)/python/isort/build/prototype/$(MACH)/$(PYTHON_LIB) + +COMPONENT_BUILD_ENV += PYTHONPATH=$(LLC):$(LOP):$(ASTROID):$(ISORT) +COMPONENT_INSTALL_ENV += PYTHONPATH=$(LLC):$(LOP):$(ASTROID):$(ISORT) + # There are several pylint documentation files that setup.py isn't installing # but are present in the pylint package on other distributions. Copy them into # the proto area "manually", so they can be included in the package. @@ -49,9 +58,7 @@ COMPONENT_POST_INSTALL_ACTION += \ $(MKDIR) $(PDOC_PYLINT) ; COMPONENT_POST_INSTALL_ACTION += \ - $(CP) $(COMPONENT_SRC)/README $(PDOC_PYLINT) ; -COMPONENT_POST_INSTALL_ACTION += \ - $(CP) $(COMPONENT_SRC)/README.Python3 $(PDOC_PYLINT) ; + $(CP) $(COMPONENT_SRC)/README.rst $(PDOC_PYLINT) ; COMPONENT_POST_INSTALL_ACTION += \ $(MKDIR) $(PDOC_PYLINT_EXAMPLES) ; @@ -76,40 +83,19 @@ COMPONENT_POST_INSTALL_ACTION += \ (cd $(PROTO_DIR)/usr/bin; $(MV) symilar symilar-$(PYTHON_VERSION)) ; -ASLR_MODE = $(ASLR_NOT_APPLICABLE) - COMPONENT_POST_INSTALL_ACTION += \ - $(PYTHON.2.7.32) -m py_compile $(PROTOUSRLIBDIR)/python2.7/vendor-packages/pylint/testutils.py - -# The tests are run using python 2.7 only and require that -# the python-27 package is installed (does not have to be the default python). - -# Use the python 2.7 libraries for testing. -test: PYTHON_VERSION=2.7 + $(PYTHON) -m py_compile $(PROTOUSRLIBDIR)/python$(PYTHON_VERSION)/vendor-packages/pylint/testutils.py -# logilab-common and astroid are runtime dependencies of pylint, -# and we need to use their latest versions from this workspace. -# We can't just add their install targets as dependencies here, -# so just "gmake install" in the logilab-common and astroid -# component directories before running the pylint tests. -COMPONENT_PRE_TEST_ACTION = ($(GMAKE) -C \ - $(COMPONENT_DIR)/../logilab-common install; \ - $(GMAKE) -C $(COMPONENT_DIR)/../astroid install ) +COMPONENT_TEST_ENV = PYTHONPATH=$(LLC):$(LOP):$(ASTROID):$(ISORT):$(PROTO_DIR)$(PYTHON_VENDOR_PACKAGES) -COMPONENT_TEST_ENV = PYTHONPATH=$(COMPONENT_DIR)/../logilab-common/build/prototype/$(MACH)$(PYTHON_VENDOR_PACKAGES):$(COMPONENT_DIR)/../astroid/build/prototype/$(MACH)$(PYTHON_VENDOR_PACKAGES):$(PROTO_DIR)$(PYTHON_VENDOR_PACKAGES) +COMPONENT_TEST_CMD = $(LLC)/../../../bin/pytest-$(PYTHON_VERSION) +COMPONENT_TEST_ARGS = # The test output contains details from each test, in whatever order they -# complete. Use nawk to extract just the sections that summarizes the test result. -COMPONENT_TEST_CMD = /usr/bin/pytest-$(PYTHON_VERSION) -COMPONENT_TEST_ARGS = -COMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master +# complete. Use nawk to extract just the sections that summarizes the test +# result. COMPONENT_TEST_TRANSFORMER = $(NAWK) COMPONENT_TEST_TRANSFORMS = "'/Ran (.+) test cases/{ sub(/in(.+)\)/, \"\"); print }/All (.+) modules OK/'" - COMPONENT_SYSTEM_TEST_CMD = /usr/bin/pytest-$(PYTHON_VERSION) COMPONENT_SYSTEM_TEST_ARGS = - -REQUIRED_PACKAGES += library/python/logilab-common-27 -REQUIRED_PACKAGES += library/python/astroid-27 -REQUIRED_PACKAGES += library/python/six-27 diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/pylint/depend.mk --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/python/pylint/depend.mk Tue Sep 20 16:27:38 2016 -0700 @@ -0,0 +1,1 @@ +python/pylint: python/astroid python/isort python/lazy-object-proxy python/logilab-common diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/pylint/pylint-GENFRAG.p5m --- a/components/python/pylint/pylint-GENFRAG.p5m Tue Sep 20 10:43:56 2016 -0500 +++ b/components/python/pylint/pylint-GENFRAG.p5m Tue Sep 20 16:27:38 2016 -0700 @@ -18,12 +18,11 @@ # # CDDL HEADER END # -# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. # default mangler.man.stability uncommitted> -file path=usr/share/doc/pylint/README -file path=usr/share/doc/pylint/README.Python3 +file path=usr/share/doc/pylint/README.rst # file path=usr/share/doc/pylint/examples/custom.py file path=usr/share/doc/pylint/examples/custom_raw.py diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/pylint/pylint-PYVER.p5m --- a/components/python/pylint/pylint-PYVER.p5m Tue Sep 20 10:43:56 2016 -0500 +++ b/components/python/pylint/pylint-PYVER.p5m Tue Sep 20 16:27:38 2016 -0700 @@ -57,11 +57,12 @@ file path=usr/lib/python$(PYVER)/vendor-packages/pylint-$(COMPONENT_VERSION)-py$(PYVER).egg-info/dependency_links.txt file path=usr/lib/python$(PYVER)/vendor-packages/pylint-$(COMPONENT_VERSION)-py$(PYVER).egg-info/entry_points.txt file path=usr/lib/python$(PYVER)/vendor-packages/pylint-$(COMPONENT_VERSION)-py$(PYVER).egg-info/requires.txt -file path=usr/lib/python$(PYVER)/vendor-packages/pylint-$(COMPONENT_VERSION)-py$(PYVER).egg-info/requires.txt file path=usr/lib/python$(PYVER)/vendor-packages/pylint-$(COMPONENT_VERSION)-py$(PYVER).egg-info/top_level.txt file path=usr/lib/python$(PYVER)/vendor-packages/pylint/__init__.py +file path=usr/lib/python$(PYVER)/vendor-packages/pylint/__main__.py file path=usr/lib/python$(PYVER)/vendor-packages/pylint/__pkginfo__.py file path=usr/lib/python$(PYVER)/vendor-packages/pylint/checkers/__init__.py +file path=usr/lib/python$(PYVER)/vendor-packages/pylint/checkers/async.py file path=usr/lib/python$(PYVER)/vendor-packages/pylint/checkers/base.py file path=usr/lib/python$(PYVER)/vendor-packages/pylint/checkers/classes.py file path=usr/lib/python$(PYVER)/vendor-packages/pylint/checkers/design_analysis.py @@ -82,20 +83,35 @@ file path=usr/lib/python$(PYVER)/vendor-packages/pylint/checkers/variables.py file path=usr/lib/python$(PYVER)/vendor-packages/pylint/config.py file path=usr/lib/python$(PYVER)/vendor-packages/pylint/epylint.py +file path=usr/lib/python$(PYVER)/vendor-packages/pylint/extensions/__init__.py +file path=usr/lib/python$(PYVER)/vendor-packages/pylint/extensions/_check_docs_utils.py +file path=usr/lib/python$(PYVER)/vendor-packages/pylint/extensions/bad_builtin.py +file path=usr/lib/python$(PYVER)/vendor-packages/pylint/extensions/check_docs.py +file path=usr/lib/python$(PYVER)/vendor-packages/pylint/extensions/check_elif.py +file path=usr/lib/python$(PYVER)/vendor-packages/pylint/extensions/docparams.py +file path=usr/lib/python$(PYVER)/vendor-packages/pylint/extensions/docstyle.py +file path=usr/lib/python$(PYVER)/vendor-packages/pylint/extensions/mccabe.py +file path=usr/lib/python$(PYVER)/vendor-packages/pylint/graph.py file path=usr/lib/python$(PYVER)/vendor-packages/pylint/gui.py file path=usr/lib/python$(PYVER)/vendor-packages/pylint/interfaces.py file path=usr/lib/python$(PYVER)/vendor-packages/pylint/lint.py file path=usr/lib/python$(PYVER)/vendor-packages/pylint/pyreverse/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/pylint/pyreverse/diadefslib.py file path=usr/lib/python$(PYVER)/vendor-packages/pylint/pyreverse/diagrams.py +file path=usr/lib/python$(PYVER)/vendor-packages/pylint/pyreverse/inspector.py file path=usr/lib/python$(PYVER)/vendor-packages/pylint/pyreverse/main.py file path=usr/lib/python$(PYVER)/vendor-packages/pylint/pyreverse/utils.py +file path=usr/lib/python$(PYVER)/vendor-packages/pylint/pyreverse/vcgutils.py file path=usr/lib/python$(PYVER)/vendor-packages/pylint/pyreverse/writer.py file path=usr/lib/python$(PYVER)/vendor-packages/pylint/reporters/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/pylint/reporters/guireporter.py file path=usr/lib/python$(PYVER)/vendor-packages/pylint/reporters/html.py file path=usr/lib/python$(PYVER)/vendor-packages/pylint/reporters/json.py file path=usr/lib/python$(PYVER)/vendor-packages/pylint/reporters/text.py +file path=usr/lib/python$(PYVER)/vendor-packages/pylint/reporters/ureports/__init__.py +file path=usr/lib/python$(PYVER)/vendor-packages/pylint/reporters/ureports/html_writer.py +file path=usr/lib/python$(PYVER)/vendor-packages/pylint/reporters/ureports/nodes.py +file path=usr/lib/python$(PYVER)/vendor-packages/pylint/reporters/ureports/text_writer.py file path=usr/lib/python$(PYVER)/vendor-packages/pylint/testutils.py file path=usr/lib/python$(PYVER)/vendor-packages/pylint/utils.py # @@ -109,11 +125,11 @@ depend type=require \ fmri=developer/python/pylint@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) -# force a dependency on astroid-$(PYV) version 1.3.6 -depend type=require fmri=library/python/astroid-$(PYV)@1.3.6 +# force a dependency on astroid-$(PYV) version 1.4.8 +depend type=require fmri=library/python/astroid-$(PYV)@1.4.8 -# force a dependency on logilab-common-$(PYV) version 0.63.2 -depend type=require fmri=library/python/logilab-common-$(PYV)@0.63.2 +# force a dependency on logilab-common-$(PYV) version 1.2.2 +depend type=require fmri=library/python/logilab-common-$(PYV)@1.2.2 # force a dependency on the six package depend type=require \ diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/pylint/test/results-2.7-32.master --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/python/pylint/test/results-2.7-32.master Tue Sep 20 16:27:38 2016 -0700 @@ -0,0 +1,1 @@ +Ran 481 test cases , 79 errors, 146 failures, 49 skipped diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/pylint/test/results-3.4-32.master --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/python/pylint/test/results-3.4-32.master Tue Sep 20 16:27:38 2016 -0700 @@ -0,0 +1,1 @@ +Ran 555 test cases , 1 failures, 56 skipped diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/pylint/test/results-3.5-32.master --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/python/pylint/test/results-3.5-32.master Tue Sep 20 16:27:38 2016 -0700 @@ -0,0 +1,1 @@ +Ran 555 test cases , 1 failures, 51 skipped diff -r b7d04c4c9133 -r 64f04bb4c3c3 components/python/pylint/test/results-all.master --- a/components/python/pylint/test/results-all.master Tue Sep 20 10:43:56 2016 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -Ran 437 test cases , 19 skipped -All 23 modules OK