Hello community,
here is the log from the commit of package python3-setuptools for
openSUSE:Factory checked in at 2015-08-28 08:24:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-setuptools (Old)
and /work/SRC/openSUSE:Factory/.python3-setuptools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-setuptools"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-setuptools/python3-setuptools.changes
2015-08-11 08:24:46.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.python3-setuptools.new/python3-setuptools.changes
2015-08-28 08:24:15.000000000 +0200
@@ -1,0 +2,6 @@
+Sun Aug 23 00:13:57 UTC 2015 - [email protected]
+
+- update to version 18.2:
+ * Issue #412: More efficient directory search in "find_packages".
+
+-------------------------------------------------------------------
Old:
----
setuptools-18.1.tar.gz
New:
----
setuptools-18.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python3-setuptools.spec ++++++
--- /var/tmp/diff_new_pack.h2Lta0/_old 2015-08-28 08:24:16.000000000 +0200
+++ /var/tmp/diff_new_pack.h2Lta0/_new 2015-08-28 08:24:16.000000000 +0200
@@ -17,7 +17,7 @@
Name: python3-setuptools
-Version: 18.1
+Version: 18.2
Release: 0
Url: http://pypi.python.org/pypi/setuptools
Summary: Easily download, build, install, upgrade, and uninstall Python
packages
++++++ setuptools-18.1.tar.gz -> setuptools-18.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/setuptools-18.1/CHANGES.txt
new/setuptools-18.2/CHANGES.txt
--- old/setuptools-18.1/CHANGES.txt 2015-08-02 20:51:01.000000000 +0200
+++ new/setuptools-18.2/CHANGES.txt 2015-08-19 18:45:47.000000000 +0200
@@ -3,6 +3,12 @@
=======
----
+18.2
+----
+
+* Issue #412: More efficient directory search in ``find_packages``.
+
+----
18.1
----
@@ -85,7 +91,7 @@
15.1
----
-* Updated Packaging to 15.1 to address Packaging #28.
+* Updated to Packaging 15.1 to address Packaging #28.
* Fix ``setuptools.sandbox._execfile()`` with Python 3.1.
----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/setuptools-18.1/PKG-INFO new/setuptools-18.2/PKG-INFO
--- old/setuptools-18.1/PKG-INFO 2015-08-02 20:51:43.000000000 +0200
+++ new/setuptools-18.2/PKG-INFO 2015-08-19 18:46:16.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: setuptools
-Version: 18.1
+Version: 18.2
Summary: Easily download, build, install, upgrade, and uninstall Python
packages
Home-page: https://bitbucket.org/pypa/setuptools
Author: Python Packaging Authority
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/setuptools-18.1/docs/conf.py
new/setuptools-18.2/docs/conf.py
--- old/setuptools-18.1/docs/conf.py 2015-06-18 14:36:06.000000000 +0200
+++ new/setuptools-18.2/docs/conf.py 2015-08-19 18:40:51.000000000 +0200
@@ -246,6 +246,10 @@
pattern=r"Packaging #(?P<packaging>\d+)",
url='{GH}/pypa/packaging/issues/{packaging}',
),
+ dict(
+ pattern=r"[Pp]ackaging
(?P<packaging_ver>\d+(\.\d+)+)",
+
url='{GH}/pypa/packaging/blob/{packaging_ver}/CHANGELOG.rst',
+ ),
],
),
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/setuptools-18.1/ez_setup.py
new/setuptools-18.2/ez_setup.py
--- old/setuptools-18.1/ez_setup.py 2015-08-02 20:51:39.000000000 +0200
+++ new/setuptools-18.2/ez_setup.py 2015-08-07 20:01:18.000000000 +0200
@@ -30,7 +30,7 @@
except ImportError:
USER_SITE = None
-DEFAULT_VERSION = "18.1"
+DEFAULT_VERSION = "18.2"
DEFAULT_URL = "https://pypi.python.org/packages/source/s/setuptools/"
DEFAULT_SAVE_DIR = os.curdir
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/setuptools-18.1/setup.cfg
new/setuptools-18.2/setup.cfg
--- old/setuptools-18.1/setup.cfg 2015-08-02 20:51:43.000000000 +0200
+++ new/setuptools-18.2/setup.cfg 2015-08-19 18:46:16.000000000 +0200
@@ -1,7 +1,7 @@
[egg_info]
tag_build =
-tag_svn_revision = 0
tag_date = 0
+tag_svn_revision = 0
[aliases]
release = egg_info -RDb ''
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/setuptools-18.1/setuptools/__init__.py
new/setuptools-18.2/setuptools/__init__.py
--- old/setuptools-18.1/setuptools/__init__.py 2015-06-18 14:36:06.000000000
+0200
+++ new/setuptools-18.2/setuptools/__init__.py 2015-08-07 20:05:29.000000000
+0200
@@ -73,21 +73,24 @@
yield pkg
@staticmethod
- def _all_dirs(base_path):
+ def _candidate_dirs(base_path):
"""
- Return all dirs in base_path, relative to base_path
+ Return all dirs in base_path that might be packages.
"""
+ has_dot = lambda name: '.' in name
for root, dirs, files in os.walk(base_path, followlinks=True):
+ # Exclude directories that contain a period, as they cannot be
+ # packages. Mutate the list to avoid traversal.
+ dirs[:] = filterfalse(has_dot, dirs)
for dir in dirs:
yield os.path.relpath(os.path.join(root, dir), base_path)
@classmethod
def _find_packages_iter(cls, base_path):
- dirs = cls._all_dirs(base_path)
- suitable = filterfalse(lambda n: '.' in n, dirs)
+ candidates = cls._candidate_dirs(base_path)
return (
path.replace(os.path.sep, '.')
- for path in suitable
+ for path in candidates
if cls._looks_like_package(os.path.join(base_path, path))
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/setuptools-18.1/setuptools/version.py
new/setuptools-18.2/setuptools/version.py
--- old/setuptools-18.1/setuptools/version.py 2015-08-02 20:51:39.000000000
+0200
+++ new/setuptools-18.2/setuptools/version.py 2015-08-07 20:01:18.000000000
+0200
@@ -1 +1 @@
-__version__ = '18.1'
+__version__ = '18.2'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/setuptools-18.1/setuptools.egg-info/PKG-INFO
new/setuptools-18.2/setuptools.egg-info/PKG-INFO
--- old/setuptools-18.1/setuptools.egg-info/PKG-INFO 2015-08-02
20:51:43.000000000 +0200
+++ new/setuptools-18.2/setuptools.egg-info/PKG-INFO 2015-08-19
18:46:15.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: setuptools
-Version: 18.1
+Version: 18.2
Summary: Easily download, build, install, upgrade, and uninstall Python
packages
Home-page: https://bitbucket.org/pypa/setuptools
Author: Python Packaging Authority
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/setuptools-18.1/setuptools.egg-info/zip-safe
new/setuptools-18.2/setuptools.egg-info/zip-safe
--- old/setuptools-18.1/setuptools.egg-info/zip-safe 2015-03-15
02:31:15.000000000 +0100
+++ new/setuptools-18.2/setuptools.egg-info/zip-safe 2015-08-07
20:07:15.000000000 +0200
@@ -1 +1 @@
-
+