Hello community, here is the log from the commit of package python-gcsfs for openSUSE:Factory checked in at 2020-04-07 10:31:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-gcsfs (Old) and /work/SRC/openSUSE:Factory/.python-gcsfs.new.3248 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-gcsfs" Tue Apr 7 10:31:18 2020 rev:3 rq:791799 version:0.6.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-gcsfs/python-gcsfs.changes 2019-07-24 20:33:54.258584821 +0200 +++ /work/SRC/openSUSE:Factory/.python-gcsfs.new.3248/python-gcsfs.changes 2020-04-07 10:32:22.886581451 +0200 @@ -1,0 +2,21 @@ +Mon Apr 6 13:52:50 UTC 2020 - Marketa Calabkova <mcalabk...@suse.com> + +- Update to 0.6.1 + * **API-breaking**: Changed requester-pays handling for ``GCSFileSystem``. + The ``user_project`` keyword has been removed, and has been replaced with + the ``requester_pays`` keyword. If you're working with a ``requester_pays`` bucket + you will need to explicity pass ``requester_pays=True``. This will include your + ``project`` ID in requests made to GCS. + * ``GCSFileSystem`` now validates that the ``project`` provided, if any, matches the + Google default project when using ``token='google_default'`` to authenticate (:pr:`219`). + * Fixed bug in ``GCSFileSystem.cat`` on objects in requester-pays buckets (:pr:`217`). + * Fixed bug in ``user_project`` fallback for default Google authentication (:pr:`213`) + * ``user_project`` now falls back to the ``project`` if provided (:pr:`208`) + * Added the ability to make requester-pays requests with the ``user_project`` parameter (:pr:`206`) + * Improved performance when serializing filesystem objects (:pr:`182`) + * Fixed authorization errors when using ``gcsfs`` within multithreaded code (:pr:`183`, :pr:`192`) + * Added contributing instructions (:pr:`185`) + * Improved performance for :meth:`gcsfs.GCSFileSystem.info` (:pr:`187`) + * Fixed bug in :meth:`gcsfs.GCSFileSystem.info` raising an error (:pr:`190`) + +------------------------------------------------------------------- Old: ---- gcsfs-0.3.0.tar.gz New: ---- gcsfs-0.6.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-gcsfs.spec ++++++ --- /var/tmp/diff_new_pack.hM8Iie/_old 2020-04-07 10:32:23.458582196 +0200 +++ /var/tmp/diff_new_pack.hM8Iie/_new 2020-04-07 10:32:23.458582196 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-gcsfs # -# Copyright (c) 2019 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 @@ -12,25 +12,35 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-gcsfs -Version: 0.3.0 +Version: 0.6.1 Release: 0 -License: BSD-3-Clause Summary: Filesystem interface over GCS -Url: https://github.com/dask/gcsfs +License: BSD-3-Clause Group: Development/Languages/Python +URL: https://github.com/dask/gcsfs Source: https://files.pythonhosted.org/packages/source/g/gcsfs/gcsfs-%{version}.tar.gz -BuildRequires: python-rpm-macros BuildRequires: %{python_module setuptools} +BuildRequires: fdupes +BuildRequires: python-rpm-macros +Requires: python-decorator +Requires: python-fsspec >= 0.6.0 +Requires: python-google-auth >= 1.2 +Requires: python-google-auth-oauthlib +Requires: python-requests +Recommends: dask +Recommends: python-gcsfs-fuse = %{version} +BuildArch: noarch # SECTION test requirements BuildRequires: %{python_module click} BuildRequires: %{python_module decorator} -BuildRequires: %{python_module fsspec >= 0.2.2} +BuildRequires: %{python_module fsspec >= 0.6.0} BuildRequires: %{python_module fusepy} BuildRequires: %{python_module google-auth >= 1.2} BuildRequires: %{python_module google-auth-oauthlib} @@ -39,16 +49,6 @@ BuildRequires: %{python_module vcrpy} BuildRequires: libfuse2 # /SECTION -BuildRequires: fdupes -Requires: python-decorator -Requires: python-fsspec >= 0.2.2 -Requires: python-google-auth >= 1.2 -Requires: python-google-auth-oauthlib -Requires: python-requests -Recommends: dask -Recommends: python-gcsfs-fuse = %{version} -BuildArch: noarch - %python_subpackages %description @@ -56,6 +56,7 @@ %package fuse Summary: Filesystem interface over GCS - FUSE interface +Group: Development/Languages/Python Requires: libfuse2 Requires: python-click Requires: python-fusepy @@ -76,9 +77,9 @@ %python_install %python_expand %fdupes %{buildroot}%{$python_sitelib} -# Tests require a network connection -# %%check -# %%python_expand pytest-%%{$python_bin_suffix} -vv -x gcsfs +%check +# Tests test_map_simple, test_map_with_data and test_map_clear_empty require a network connection +%pytest -k "not (test_map_simple or test_map_with_data or test_map_clear_empty)" gcsfs %files %{python_files} %doc README.rst ++++++ gcsfs-0.3.0.tar.gz -> gcsfs-0.6.1.tar.gz ++++++ ++++ 74585 lines of diff (skipped)