ports/opt (3.2): [notify] setuptools: 32.0.0 -> 34.1.0 new dependencies: appdirs pyparsing six pip packaging. Install these new dependencies before updating setuptools. If all fails pkgrm setuptools && prt-get depinst setuptools.

crux at crux.nu crux at crux.nu
Fri Feb 3 14:30:49 UTC 2017


commit 58638223d87f08465c4b5aa3626f19756b75d129
Author: Danny Rawlins <monster.romster at gmail.com>
Date:   Sat Feb 4 01:30:38 2017 +1100

    [notify] setuptools: 32.0.0 -> 34.1.0 new dependencies: appdirs pyparsing six pip packaging. Install these new dependencies before updating setuptools. If all fails pkgrm setuptools && prt-get depinst setuptools.

diff --git a/setuptools/.footprint b/setuptools/.footprint
index 9e969b0..e45812d 100644
--- a/setuptools/.footprint
+++ b/setuptools/.footprint
@@ -12,59 +12,14 @@ drwxr-xr-x	root/root	usr/lib/python2.7/site-packages/pkg_resources/
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/__init__.py
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/__init__.pyc
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/__init__.pyo
-drwxr-xr-x	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/__init__.py (EMPTY)
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/__init__.pyc
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/__init__.pyo
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/appdirs.py
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/appdirs.pyc
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/appdirs.pyo
-drwxr-xr-x	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/__about__.py
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/__about__.pyc
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/__about__.pyo
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/__init__.py
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/__init__.pyc
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/__init__.pyo
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/_compat.py
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/_compat.pyc
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/_compat.pyo
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/_structures.py
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/_structures.pyc
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/_structures.pyo
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/markers.py
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/markers.pyc
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/markers.pyo
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/requirements.py
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/requirements.pyc
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/requirements.pyo
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/specifiers.py
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/specifiers.pyc
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/specifiers.pyo
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/utils.py
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/utils.pyc
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/utils.pyo
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/version.py
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/version.pyc
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/version.pyo
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/pyparsing.py
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/pyparsing.pyc
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/pyparsing.pyo
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/six.py
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/six.pyc
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/_vendor/six.pyo
-drwxr-xr-x	root/root	usr/lib/python2.7/site-packages/pkg_resources/extern/
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/extern/__init__.py
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/extern/__init__.pyc
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/pkg_resources/extern/__init__.pyo
-drwxr-xr-x	root/root	usr/lib/python2.7/site-packages/setuptools-32.0.0-py2.7.egg-info/
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools-32.0.0-py2.7.egg-info/PKG-INFO
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools-32.0.0-py2.7.egg-info/SOURCES.txt
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools-32.0.0-py2.7.egg-info/dependency_links.txt
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools-32.0.0-py2.7.egg-info/entry_points.txt
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools-32.0.0-py2.7.egg-info/requires.txt
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools-32.0.0-py2.7.egg-info/top_level.txt
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools-32.0.0-py2.7.egg-info/zip-safe
+drwxr-xr-x	root/root	usr/lib/python2.7/site-packages/setuptools-34.1.0-py2.7.egg-info/
+-rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools-34.1.0-py2.7.egg-info/PKG-INFO
+-rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools-34.1.0-py2.7.egg-info/SOURCES.txt
+-rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools-34.1.0-py2.7.egg-info/dependency_links.txt
+-rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools-34.1.0-py2.7.egg-info/entry_points.txt
+-rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools-34.1.0-py2.7.egg-info/requires.txt
+-rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools-34.1.0-py2.7.egg-info/top_level.txt
+-rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools-34.1.0-py2.7.egg-info/zip-safe
 drwxr-xr-x	root/root	usr/lib/python2.7/site-packages/setuptools/
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/__init__.py
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/__init__.pyc
@@ -88,6 +43,9 @@ drwxr-xr-x	root/root	usr/lib/python2.7/site-packages/setuptools/command/
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/command/bdist_wininst.py
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/command/bdist_wininst.pyc
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/command/bdist_wininst.pyo
+-rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/command/build_clib.py
+-rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/command/build_clib.pyc
+-rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/command/build_clib.pyo
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/command/build_ext.py
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/command/build_ext.pyc
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/command/build_ext.pyo
@@ -145,6 +103,9 @@ drwxr-xr-x	root/root	usr/lib/python2.7/site-packages/setuptools/command/
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/config.py
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/config.pyc
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/config.pyo
+-rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/dep_util.py
+-rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/dep_util.pyc
+-rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/dep_util.pyo
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/depends.py
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/depends.pyc
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/depends.pyo
@@ -154,10 +115,6 @@ drwxr-xr-x	root/root	usr/lib/python2.7/site-packages/setuptools/command/
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/extension.py
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/extension.pyc
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/extension.pyo
-drwxr-xr-x	root/root	usr/lib/python2.7/site-packages/setuptools/extern/
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/extern/__init__.py
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/extern/__init__.pyc
--rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/extern/__init__.pyo
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/glob.py
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/glob.pyc
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/glob.pyo
@@ -188,6 +145,12 @@ drwxr-xr-x	root/root	usr/lib/python2.7/site-packages/setuptools/extern/
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/py31compat.py
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/py31compat.pyc
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/py31compat.pyo
+-rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/py33compat.py
+-rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/py33compat.pyc
+-rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/py33compat.pyo
+-rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/py36compat.py
+-rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/py36compat.pyc
+-rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/py36compat.pyo
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/sandbox.py
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/sandbox.pyc
 -rw-r--r--	root/root	usr/lib/python2.7/site-packages/setuptools/sandbox.pyo
diff --git a/setuptools/.md5sum b/setuptools/.md5sum
index c38acb5..9113ee8 100644
--- a/setuptools/.md5sum
+++ b/setuptools/.md5sum
@@ -1 +1,2 @@
-e5f513a5b53e843b361d663feec4f5fa  setuptools-32.0.0.tar.gz
+3b74f5cd0740a05802a23b019ce579a3  get-pip.py
+a2f819c503b49781b1a15cfb4d49c974  setuptools-34.1.0.zip
diff --git a/setuptools/Pkgfile b/setuptools/Pkgfile
index 245e799..1553a72 100644
--- a/setuptools/Pkgfile
+++ b/setuptools/Pkgfile
@@ -2,25 +2,39 @@
 # URL: http://pypi.python.org/pypi/setuptools
 # Maintainer: Danny Rawlins, crux at romster dot me
 # Packager: Danny Rawlins, crux at romster dot me
-# Depends on: python
+# Depends on: appdirs packaging pip
 
 name=setuptools
-version=32.0.0
+version=34.1.0
 release=1
 #source=(https://github.com/pypa/setuptools/archive/v$version.tar.gz)
-source=(https://pypi.python.org/packages/dc/37/f01d823fd312ba8ea6c3aea906d2d6ac9e9e8bf9e7853e34f296e94b0d0d/setuptools-32.0.0.tar.gz)
+source=(https://pypi.python.org/packages/64/88/d434873ba1ce02c0ed669f574afeabaeaaeec207929a41b5c1ed947270fc/setuptools-$version.zip
+	https://bootstrap.pypa.io/get-pip.py)
 
 build() {
 	cd $name-$version
 
 	export SETUPTOOLS_INSTALL_WINDOWS_SPECIFIC_FILES=0
 
-	/usr/bin/python bootstrap.py
-	/usr/bin/python setup.py build
+	if [ -z "$(pkginfo -i | egrep '^setuptools ')" ]; then
+		install -d build
+		/usr/bin/python $SRC/get-pip.py --root=$SRC/build
 
-	/usr/bin/python setup.py install \
-		--prefix=/usr \
-		--root=$PKG \
-		--optimize=1 \
-		--skip-build
+		PYTHONPATH=$SRC/build/usr/lib/python2.7/site-packages \
+			/usr/bin/python bootstrap.py
+
+		PYTHONPATH=$SRC/build/usr/lib/python2.7/site-packages \
+			/usr/bin/python setup.py build
+
+		PYTHONPATH=$SRC/build/usr/lib/python2.7/site-packages \
+			/usr/bin/python setup.py install \
+			--prefix=/usr --root=$PKG --optimize=1
+	else
+
+		/usr/bin/python bootstrap.py 
+		/usr/bin/python setup.py build
+
+		/usr/bin/python setup.py install \
+			--prefix=/usr --root=$PKG --optimize=1
+	fi
 }



More information about the CRUX mailing list