Hello community,
here is the log from the commit of package python-scandir for
openSUSE:Leap:15.2 checked in at 2020-04-17 13:36:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/python-scandir (Old)
and /work/SRC/openSUSE:Leap:15.2/.python-scandir.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-scandir"
Fri Apr 17 13:36:46 2020 rev:16 rq:794120 version:1.10.0
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/python-scandir/python-scandir.changes
2020-01-15 15:52:49.123576422 +0100
+++
/work/SRC/openSUSE:Leap:15.2/.python-scandir.new.2738/python-scandir.changes
2020-04-17 13:36:47.168185701 +0200
@@ -1,0 +2,24 @@
+Tue Dec 10 14:53:11 UTC 2019 - John Paul Adrian Glaubitz
<[email protected]>
+
+- Include in SLE-12 (fate#326950, bsc#1122668, jsc#PM-1447)
+
+-------------------------------------------------------------------
+Mon Oct 14 14:42:11 UTC 2019 - Matej Cepl <[email protected]>
+
+- Replace %fdupes -s with plain %fdupes; hardlinks are better.
+
+-------------------------------------------------------------------
+Mon Mar 11 13:23:21 UTC 2019 - Tomáš Chvátal <[email protected]>
+
+- Update to 1.10.0:
+ * remove support for pyton 2.6 and <3.3
+
+-------------------------------------------------------------------
+Sat Mar 2 00:03:18 UTC 2019 - John Vandenberg <[email protected]>
+
+- Allow building on Python 3.5+, as it is useful for testing and it
+ should exist for when packages list it as a runtime dependency, and
+ it will add backports of enhancements to scandir since Python 3.5.
+ bsc#1167207
+
+-------------------------------------------------------------------
Old:
----
scandir-1.9.0.tar.gz
New:
----
scandir-1.10.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-scandir.spec ++++++
--- /var/tmp/diff_new_pack.2QON1G/_old 2020-04-17 13:36:47.720186116 +0200
+++ /var/tmp/diff_new_pack.2QON1G/_new 2020-04-17 13:36:47.724186119 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-scandir
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,20 +16,17 @@
#
-%if %{python3_version_nodots} > 34
-%define skip_python3 1
-%endif
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-scandir
-Version: 1.9.0
+Version: 1.10.0
Release: 0
Summary: Scandir, a better directory iterator and faster oswalk
License: BSD-3-Clause
-Group: Development/Languages/Python
URL: https://github.com/benhoyt/scandir
Source:
https://files.pythonhosted.org/packages/source/s/scandir/scandir-%{version}.tar.gz
BuildRequires: %{python_module devel}
BuildRequires: %{python_module setuptools}
+BuildRequires: dos2unix
BuildRequires: fdupes
BuildRequires: python-rpm-macros
%python_subpackages
@@ -69,8 +66,7 @@
%prep
%setup -q -n scandir-%{version}
rm -rf scandir.egg-info
-sed -i 's/\r$//' LICENSE.txt
-sed -i 's/\r$//' README.rst
+dos2unix LICENSE.txt README.rst
%build
export CFLAGS="%{optflags}"
@@ -78,7 +74,7 @@
%install
%python_install
-%python_expand %fdupes -s %{buildroot}%{$python_sitearch}
+%python_expand %fdupes %{buildroot}%{$python_sitearch}
%check
export LANG=en_US.UTF-8
++++++ scandir-1.9.0.tar.gz -> scandir-1.10.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/scandir-1.9.0/PKG-INFO new/scandir-1.10.0/PKG-INFO
--- old/scandir-1.9.0/PKG-INFO 2018-08-10 15:22:47.000000000 +0200
+++ new/scandir-1.10.0/PKG-INFO 2019-03-09 18:55:53.000000000 +0100
@@ -1,12 +1,11 @@
Metadata-Version: 1.1
Name: scandir
-Version: 1.9.0
+Version: 1.10.0
Summary: scandir, a better directory iterator and faster os.walk()
Home-page: https://github.com/benhoyt/scandir
Author: Ben Hoyt
Author-email: [email protected]
License: New BSD License
-Description-Content-Type: UNKNOWN
Description:
scandir, a better directory iterator and faster os.walk()
=========================================================
@@ -58,8 +57,8 @@
was `accepted
<https://mail.python.org/pipermail/python-dev/2014-July/135561.html>`_
in July 2014 by Victor Stinner, the BDFL-delegate for the PEP.
- This ``scandir`` module is intended to work on Python 2.6+ and Python
- 3.2+ (and it has been tested on those versions).
+ This ``scandir`` module is intended to work on Python 2.7+ and Python
+ 3.4+ (and it has been tested on those versions).
Background
@@ -103,7 +102,6 @@
Windows 7 64-bit NFS 2.7.6 64-bit 36.8
Windows 7 64-bit SSD 3.4.1 64-bit 9.9
Windows 7 64-bit SSD 3.5.0 64-bit 9.5
- CentOS 6.2 64-bit 2.6.6 64-bit 3.9
Ubuntu 14.04 64-bit 2.7.6 64-bit 5.8
Mac OS X 10.9.3 2.7.5 64-bit 3.8
==================== ============== =============
@@ -229,10 +227,10 @@
Classifier: Topic :: System :: Operating System
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
-Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: Implementation :: CPython
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/scandir-1.9.0/README.rst
new/scandir-1.10.0/README.rst
--- old/scandir-1.9.0/README.rst 2018-05-29 15:50:21.000000000 +0200
+++ new/scandir-1.10.0/README.rst 2019-03-09 18:46:15.000000000 +0100
@@ -49,8 +49,8 @@
was `accepted
<https://mail.python.org/pipermail/python-dev/2014-July/135561.html>`_
in July 2014 by Victor Stinner, the BDFL-delegate for the PEP.
-This ``scandir`` module is intended to work on Python 2.6+ and Python
-3.2+ (and it has been tested on those versions).
+This ``scandir`` module is intended to work on Python 2.7+ and Python
+3.4+ (and it has been tested on those versions).
Background
@@ -94,7 +94,6 @@
Windows 7 64-bit NFS 2.7.6 64-bit 36.8
Windows 7 64-bit SSD 3.4.1 64-bit 9.9
Windows 7 64-bit SSD 3.5.0 64-bit 9.5
-CentOS 6.2 64-bit 2.6.6 64-bit 3.9
Ubuntu 14.04 64-bit 2.7.6 64-bit 5.8
Mac OS X 10.9.3 2.7.5 64-bit 3.8
==================== ============== =============
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/scandir-1.9.0/scandir.egg-info/PKG-INFO
new/scandir-1.10.0/scandir.egg-info/PKG-INFO
--- old/scandir-1.9.0/scandir.egg-info/PKG-INFO 2018-08-10 15:22:47.000000000
+0200
+++ new/scandir-1.10.0/scandir.egg-info/PKG-INFO 2019-03-09
18:55:53.000000000 +0100
@@ -1,12 +1,11 @@
Metadata-Version: 1.1
Name: scandir
-Version: 1.9.0
+Version: 1.10.0
Summary: scandir, a better directory iterator and faster os.walk()
Home-page: https://github.com/benhoyt/scandir
Author: Ben Hoyt
Author-email: [email protected]
License: New BSD License
-Description-Content-Type: UNKNOWN
Description:
scandir, a better directory iterator and faster os.walk()
=========================================================
@@ -58,8 +57,8 @@
was `accepted
<https://mail.python.org/pipermail/python-dev/2014-July/135561.html>`_
in July 2014 by Victor Stinner, the BDFL-delegate for the PEP.
- This ``scandir`` module is intended to work on Python 2.6+ and Python
- 3.2+ (and it has been tested on those versions).
+ This ``scandir`` module is intended to work on Python 2.7+ and Python
+ 3.4+ (and it has been tested on those versions).
Background
@@ -103,7 +102,6 @@
Windows 7 64-bit NFS 2.7.6 64-bit 36.8
Windows 7 64-bit SSD 3.4.1 64-bit 9.9
Windows 7 64-bit SSD 3.5.0 64-bit 9.5
- CentOS 6.2 64-bit 2.6.6 64-bit 3.9
Ubuntu 14.04 64-bit 2.7.6 64-bit 5.8
Mac OS X 10.9.3 2.7.5 64-bit 3.8
==================== ============== =============
@@ -229,10 +227,10 @@
Classifier: Topic :: System :: Operating System
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
-Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: Implementation :: CPython
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/scandir-1.9.0/scandir.py
new/scandir-1.10.0/scandir.py
--- old/scandir-1.9.0/scandir.py 2018-08-10 15:21:31.000000000 +0200
+++ new/scandir-1.10.0/scandir.py 2019-03-09 18:50:48.000000000 +0100
@@ -40,7 +40,7 @@
warnings.warn("scandir can't find the compiled _scandir C module "
"or ctypes, using slow generic fallback")
-__version__ = '1.9.0'
+__version__ = '1.10.0'
__all__ = ['scandir', 'walk']
# Windows FILE_ATTRIBUTE constants for interpreting the
@@ -586,7 +586,7 @@
if _scandir is not None:
scandir = scandir_c
DirEntry = DirEntry_c
- elif ctypes is not None:
+ elif ctypes is not None and have_dirent_d_type:
scandir = scandir_python
DirEntry = PosixDirEntry
else:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/scandir-1.9.0/setup.py new/scandir-1.10.0/setup.py
--- old/scandir-1.9.0/setup.py 2018-08-10 15:21:31.000000000 +0200
+++ new/scandir-1.10.0/setup.py 2019-03-09 18:46:15.000000000 +0100
@@ -69,12 +69,12 @@
'Topic :: System :: Operating System',
'Programming Language :: Python',
'Programming Language :: Python :: 2',
- 'Programming Language :: Python :: 2.6',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
+ 'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: Implementation :: CPython',
], cmdclass={'build_ext': BuildExt},
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/scandir-1.9.0/test/run_tests.py
new/scandir-1.10.0/test/run_tests.py
--- old/scandir-1.9.0/test/run_tests.py 2018-05-29 15:50:21.000000000 +0200
+++ new/scandir-1.10.0/test/run_tests.py 2019-03-09 18:46:15.000000000
+0100
@@ -3,11 +3,7 @@
import glob
import os
import sys
-
-if sys.version_info[:2] < (2, 7):
- import unittest2 as unittest
-else:
- import unittest
+import unittest
def main():
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/scandir-1.9.0/test/test_scandir.py
new/scandir-1.10.0/test/test_scandir.py
--- old/scandir-1.9.0/test/test_scandir.py 2018-05-29 15:50:21.000000000
+0200
+++ new/scandir-1.10.0/test/test_scandir.py 2019-03-09 18:46:15.000000000
+0100
@@ -6,11 +6,7 @@
import shutil
import sys
import time
-
-if sys.version_info[:2] < (2, 7):
- import unittest2 as unittest
-else:
- import unittest
+import unittest
try:
import scandir
@@ -77,8 +73,7 @@
dir_name = os.path.abspath(join(TEST_PATH, 'linkdir', 'linksubdir'))
dir_link = join(TEST_PATH, 'linkdir', 'link_to_dir')
- if sys.version_info >= (3, 3):
- # "target_is_directory" was only added in Python 3.3
+ if IS_PY3:
os.symlink(dir_name, dir_link, target_is_directory=True)
else:
os.symlink(dir_name, dir_link)
@@ -151,8 +146,7 @@
def test_file_attributes(self):
if sys.platform != 'win32' or not self.has_file_attributes:
- # st_file_attributes is Win32 specific (but can't use
- # unittest.skipUnless on Python 2.6)
+ # st_file_attributes is Win32 specific
return self.skipTest('st_file_attributes not supported')
entries = dict((e.name, e) for e in self.scandir_func(TEST_PATH))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/scandir-1.9.0/test/test_walk.py
new/scandir-1.10.0/test/test_walk.py
--- old/scandir-1.9.0/test/test_walk.py 2018-05-29 15:50:21.000000000 +0200
+++ new/scandir-1.10.0/test/test_walk.py 2019-03-09 18:46:15.000000000
+0100
@@ -3,16 +3,14 @@
import os
import shutil
import sys
-
-if sys.version_info[:2] < (2, 7):
- import unittest2 as unittest
-else:
- import unittest
+import unittest
import scandir
walk_func = scandir.walk
+IS_PY3 = sys.version_info >= (3, 0)
+
class TestWalk(unittest.TestCase):
testfn = os.path.join(os.path.dirname(__file__), 'temp')
@@ -52,8 +50,7 @@
has_symlink = hasattr(os, "symlink")
if has_symlink:
try:
- if sys.platform == 'win32' and sys.version_info >= (3, 2):
- # "target_is_directory" was only added in Python 3.2 (on
Windows)
+ if IS_PY3:
os.symlink(os.path.abspath(t2_path), link_path,
target_is_directory=True)
else:
os.symlink(os.path.abspath(t2_path), link_path)
@@ -180,8 +177,7 @@
link_name = os.path.join(self.temp_dir, 'link_to_dir')
try:
- if sys.platform == 'win32' and sys.version_info >= (3, 2):
- # "target_is_directory" was only added in Python 3.2 (on
Windows)
+ if IS_PY3:
os.symlink(self.dir_name, link_name, target_is_directory=True)
else:
os.symlink(self.dir_name, link_name)