Hello community,

here is the log from the commit of package python-fs for openSUSE:Factory 
checked in at 2019-02-15 09:55:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-fs (Old)
 and      /work/SRC/openSUSE:Factory/.python-fs.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-fs"

Fri Feb 15 09:55:49 2019 rev:5 rq:669134 version:2.2.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-fs/python-fs.changes      2018-12-19 
13:53:07.866976337 +0100
+++ /work/SRC/openSUSE:Factory/.python-fs.new.28833/python-fs.changes   
2019-02-15 09:55:49.655751866 +0100
@@ -1,0 +2,151 @@
+Fri Jan 25 21:31:50 UTC 2019 - Todd R <[email protected]>
+
+- Update to version 2.2.1
+  + Fixed
+    * `Registry.install` returns its argument.
+- Update to version 2.2.0
+    * A few methods have been renamed for greater clarity (but functionality 
remains the same).
+      The old methods are now aliases and will continue to work, but will
+      issue a deprecation warning via the `warnings` module.
+      Please update your code accordingly.
+      > `getbytes` -> `readbytes`
+      > `getfile` -> `download`
+      > `gettext` -> `readtext`
+      > `setbytes` -> `writebytes`
+      > `setbinfile` -> `upload`
+      > `settext` -> `writetext`
+  + Changed
+    * Changed default chunk size in `copy_file_data` to 1MB
+    * Added `chunk_size` and `options` to `FS.upload`
+- Update to version 2.1.3
+  + Fixed
+    * Incomplete FTPFile.write when using `workers` @geoffjukes
+    * Fixed AppFS not creating directory
+  + Added
+    * Added load_extern switch to opener, fixes #228 @althanos
+- Update to version 2.1.2
+  + Added
+    * Support for Windows NT FTP servers @sspross
+  + Fixed
+    * Root dir of MemoryFS accesible as a file
+    * Packaging issues @televi
+    * Deprecation warning re collections.Mapping
+- Update to version 2.1.1
+  + Added
+    * Added PEP 561 py.typed files
+    * Use sendfile for faster copies @althonos
+    * Atomic exclusive mode in Py2.7 @sqwishy
+  + Fixed
+    * Fixed lstat @kamomil
+- Update to version 2.1.0
+  + Added
+    * fs.glob support
+- Update to version 2.0.27
+  + Fixed
+    * Fixed for Winows paths #152
+    * Fixed ftp dir parsing (@dhirschfeld)
+- Update to version 2.0.26
+  + Fixed
+    * fs.copy and fs.move disable workers if not thread-safe
+    * fs.match detects case insensitivity
+    * Open in exclusive mode is atomic (@squishy)
+    * Exceptions can be pickleabe (@Spacerat)
+- Update to version 2.0.25
+  + Added
+    * workers parameter to fs.copy, fs.move, and fs.mirror for concurrent
+      copies
+- Update to version 2.0.24
+  + Added
+    * timeout to FTP opener
+- Update to version 2.0.23
+  * Fix for Markdown on PyPi, no code changes
+- Update to version 2.0.22
+  + Fixed
+    * Handling of broken unicode on Python2.7
+  + Added
+    * Added fs.getospath
+- Update to version 2.0.21
+  + Added
+    * Typing information
+    * Added Info.suffix, Info.suffixes, Info.stem attributes
+  + Fixed
+    * Fixed issue with implied directories in TarFS
+  + Changed
+    * Changed path.splitext so that 'leading periods on the basename are
+      ignored', which is the behaviour of os.path.splitext
+- Update to version 2.0.20
+  + Fixed
+    * MultiFS.listdir now correctly filters out duplicates
+- Update to version 2.0.19
+  + Fixed
+    * encoding issue with TarFS
+    * CreateFailed now contains the original exception in `exc` attribute
+- Update to version 2.0.18
+  + Added
+    * fs.getfile function
+  + Changed
+    * Modified walk to use iterators internally (for more efficient walking)
+    * Modified fs.copy to use getfile
+- Update to version 2.0.17
+  + Fixed
+    * Issue with ZipFS files missing a byte
+- Update to version 2.0.16
+  + Added
+    * fs.parts
+  + Fixed
+    * Walk now yields Step named tuples as advertised
+  + Added
+    * Added max_depth parameter to fs.walk
+- Update to version 2.0.15
+  + Changed
+    * ZipFS files are now seekable (Martin Larralde)
+- Update to version 2.0.14
+  * No changes, pushed wrong branch to PyPi.
+- Update to version 2.0.13
+  + Fixed
+    * Fixed ignore_errors in walk.py
+- Update to version 2.0.12
+  + Fixed
+    * settext, appendtext, appendbytes, setbytes now raise a TypeError if
+      the type is wrong, rather than ValueError
+    * More efficient feature detection for FTPFS
+    * Fixes for `fs.filesize`
+    * Major documentation refactor (Martin Larralde)
+- Update to version 2.0.11
+  + Added
+    * fs.mirror
+- Update to version 2.0.10
+  + Added
+    * Added params support to FS URLs
+  + Fixed
+    * Many fixes to FTPFS contributed by Martin Larralde.
+- Update to version 2.0.9
+  + Changed
+    * MountFS and MultiFS now accept FS URLS
+    * Add openers for AppFS
+- Update to version 2.0.8
+  + Added
+    * Lstat info namespace
+    * Link info namespace
+    * FS.islink method
+    * Info.is_link method
+- Update to version 2.0.7
+  + Fixes
+    * Fixed entry point breaking pip
+- Update to version 2.0.6
+  + Fixes
+    * Opener refinements
+- Update to version 2.0.5
+  + Fixed
+    * Fixed potential for deadlock in MemoryFS
+  + Added
+    * Added factory parameter to opendir.
+    * ClosingSubFS.
+    * File objects are all derived from io.IOBase.
+  + Fixed
+    * Fix closing for FTP opener.
+- License change to MIT
+- Rebase and update more-relaxed-requirements.patch
+- Remove no longer needed python-fs-fix-ftp-test.patch
+
+-------------------------------------------------------------------

Old:
----
  fs-2.0.4.tar.gz
  python-fs-fix-ftp-test.patch

New:
----
  fs-2.2.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-fs.spec ++++++
--- /var/tmp/diff_new_pack.TkixqM/_old  2019-02-15 09:55:50.215751689 +0100
+++ /var/tmp/diff_new_pack.TkixqM/_new  2019-02-15 09:55:50.215751689 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-fs
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2016 LISA GmbH, Bingen, Germany.
 #
 # All modifications and additions to the file contributed by third parties
@@ -16,39 +16,45 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
-
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %bcond_without test
 Name:           python-fs
-Version:        2.0.4
+Version:        2.2.1
 Release:        0
 Summary:        Python's filesystem abstraction layer
-License:        BSD-3-Clause
+License:        MIT
 Group:          Development/Languages/Python
 Url:            https://github.com/PyFilesystem/pyfilesystem2
 Source:         
https://files.pythonhosted.org/packages/source/f/fs/fs-%{version}.tar.gz
 # PATCH-FIX-UPSTREAM more-relaxed-requirements.patch [email protected] 
-- Weaken the version dependencies
 Patch0:         more-relaxed-requirements.patch
-# PATCH-FIX-OPENSUSE make ftp tests pass in 2018
-Patch1:         python-fs-fix-ftp-test.patch
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 %if %{with test}
 BuildRequires:  %{python_module appdirs >= 1.4}
 BuildRequires:  %{python_module mock}
 BuildRequires:  %{python_module nose}
 BuildRequires:  %{python_module pyftpdlib}
+BuildRequires:  %{python_module psutil}
+BuildRequires:  %{python_module pysendfile}
 BuildRequires:  %{python_module pytz}
-BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module six >= 1.10.0}
+BuildRequires:  python-backports.os
+BuildRequires:  python-typing
 %endif
 Requires:       python-appdirs
+Requires:       python-psutil
 Requires:       python-pytz
 Requires:       python-setuptools
 Requires:       python-six
-%if %python_version_nodots < 35
+%ifpython2
+Requires:       python-backports.os
+%endif
+%if %{python_version_nodots} < 35
+Requires:       python-typing
 Recommends:     python-enum34
-Suggests:       python-scandir >= 1.5
+Recommends:     python-scandir >= 1.5
 %endif
 BuildArch:      noarch
 
@@ -63,14 +69,14 @@
 
 %prep
 %setup -q -n fs-%{version}
-%patch0
-%patch1 -p1
+%patch0 -p1
 
 %build
 %python_build
 
 %install
 %python_install
+%python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %if %{with test}
 %check
@@ -79,8 +85,8 @@
 %endif
 
 %files %{python_files}
-%defattr(-,root,root,-)
-%doc README.rst
+%doc README.md
+%license LICENSE
 %{python_sitelib}/*
 
 %changelog

++++++ fs-2.0.4.tar.gz -> fs-2.2.1.tar.gz ++++++
++++ 24034 lines of diff (skipped)

++++++ more-relaxed-requirements.patch ++++++
--- /var/tmp/diff_new_pack.TkixqM/_old  2019-02-15 09:55:50.331751652 +0100
+++ /var/tmp/diff_new_pack.TkixqM/_new  2019-02-15 09:55:50.331751652 +0100
@@ -1,26 +1,30 @@
---- setup.py   2017-05-20 18:01:44.000000000 +0200
-+++ setup.py   2017-07-19 21:52:56.023550438 +0200
-@@ -23,10 +23,10 @@
-     DESCRIPTION = f.read()
+--- a/setup.py
++++ b/setup.py
+@@ -21,10 +21,10 @@
+ ]
  
  REQUIREMENTS = [
--    "appdirs~=1.4.0",
+-    "appdirs~=1.4.3",
 +    "appdirs",
      "pytz",
      "setuptools",
--    "six~=1.10.0",
+-    "six~=1.10",
 +    "six",
  ]
  
  setup(
-@@ -36,8 +36,8 @@
+@@ -34,10 +34,10 @@
      description="Python's filesystem abstraction layer",
      install_requires=REQUIREMENTS,
      extras_require={
 -        "scandir :python_version < '3.5'": ['scandir~=1.5'],
--        ":python_version < '3.4'": ['enum34~=1.1.6']
+-        ":python_version < '3.4'": ['enum34~=1.1.6'],
+-        ":python_version < '3.6'": ['typing~=3.6'],
+-        ":python_version < '3.0'": ['backports.os~=0.1']
 +        "scandir :python_version < '3.5'": ['scandir'],
-+        ":python_version < '3.4'": ['enum34']
++        ":python_version < '3.4'": ['enum34'],
++        ":python_version < '3.6'": ['typing'],
++        ":python_version < '3.0'": ['backports.os']
      },
-     license="BSD",
-     long_description=DESCRIPTION,
+     license="MIT",
+     name='fs',


Reply via email to