Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-gcsfs for openSUSE:Factory 
checked in at 2021-08-19 10:01:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-gcsfs (Old)
 and      /work/SRC/openSUSE:Factory/.python-gcsfs.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-gcsfs"

Thu Aug 19 10:01:10 2021 rev:6 rq:912913 version:2021.7.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-gcsfs/python-gcsfs.changes        
2021-06-12 20:07:54.304913418 +0200
+++ /work/SRC/openSUSE:Factory/.python-gcsfs.new.1899/python-gcsfs.changes      
2021-08-19 10:02:11.855177969 +0200
@@ -1,0 +2,27 @@
+Wed Aug 18 10:29:33 UTC 2021 - Ben Greiner <[email protected]>
+
+- Update to 2021.07.0
+  * fix find/glob with a prefix (#399)
+- Release notes between 0.7.1 and 2021.06.0
+  * kwargs to aiohttpClient session
+  * graceful timeout when disconnecting at finalise (#397)
+  * negative ranges in cat_file (#394)
+  * no credentials bug fix (#390)
+  * use googleapis.com (#388)
+  * more retries (#387, 385, 380)
+  * Code cleanup (#381)
+  * license to match stated one (#378)
+  * deps updated (#376)
+  * switch to calver and fsspec pin
+  * keep up with fsspec 0.9.0 async
+  * one-shot find
+  * consistency checkers
+  * retries for intermittent issues
+  * timeouts
+  * partial cat
+  * http error status
+- Fix running the testsuite -- gh#dask/gcsfs#292
+  * drop avoid_network_tests.patch
+  * use the GitHub archive for VCR recordings
+
+-------------------------------------------------------------------

Old:
----
  avoid_network_tests.patch
  gcsfs-0.7.1.tar.gz

New:
----
  gcsfs-2021.7.0-gh.tar.gz

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

Other differences:
------------------
++++++ python-gcsfs.spec ++++++
--- /var/tmp/diff_new_pack.Gd4Y94/_old  2021-08-19 10:02:12.283177448 +0200
+++ /var/tmp/diff_new_pack.Gd4Y94/_new  2021-08-19 10:02:12.283177448 +0200
@@ -19,41 +19,40 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define         skip_python2 1
 %define         skip_python36 1
+%define         ghversiontag 2021.07.0
 Name:           python-gcsfs
-Version:        0.7.1
+Version:        2021.7.0
 Release:        0
 Summary:        Filesystem interface over GCS
 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
-# PATCH-FIX-UPSTREAM avoid_network_tests.patch gh#dask/gcsfs#292 [email protected]
-# skip tests which require network connection
-Patch0:         avoid_network_tests.patch
+# Use the GitHub tarball: It contains the VCR recordings (test data to mock 
network requests)
+Source:         
https://github.com/dask/gcsfs/archive/refs/tags/%{ghversiontag}.tar.gz#/gcsfs-%{version}-gh.tar.gz
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:       python-aiohttp
 Requires:       python-decorator
-Requires:       python-fsspec >= 0.8.0
+Requires:       python-fsspec >= 2021.07.0
 Requires:       python-google-auth >= 1.2
 Requires:       python-google-auth-oauthlib
 Requires:       python-requests
 Recommends:     dask
 Recommends:     python-gcsfs-fuse = %{version}
+Suggests:       python-crcmod
 BuildArch:      noarch
 # SECTION test requirements
 BuildRequires:  %{python_module aiohttp}
 BuildRequires:  %{python_module click}
 BuildRequires:  %{python_module decorator}
-BuildRequires:  %{python_module fsspec >= 0.8.0}
+BuildRequires:  %{python_module fsspec >= 2021.07.0}
 BuildRequires:  %{python_module fusepy}
 BuildRequires:  %{python_module google-auth >= 1.2}
 BuildRequires:  %{python_module google-auth-oauthlib}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module requests}
 BuildRequires:  %{python_module vcrpy}
-BuildRequires:  libfuse2
 # /SECTION
 %python_subpackages
 
@@ -63,10 +62,8 @@
 %package        fuse
 Summary:        Filesystem interface over GCS - FUSE interface
 Group:          Development/Languages/Python
-Requires:       libfuse2
 Requires:       python-click
 Requires:       python-fusepy
-Requires:       python-pandas
 
 %description    fuse
 File-system interface for Google Cloud Storage.
@@ -74,8 +71,7 @@
 This package provides the optional FUSE interface.
 
 %prep
-%setup -q -n gcsfs-%{version}
-%autopatch -p1
+%autosetup -p1 -n gcsfs-%{ghversiontag}
 
 %build
 %python_build
@@ -85,13 +81,14 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-# Tests test_map_simple, test_map_with_data and test_map_clear_empty require a 
network connection
-%pytest -k "not network" gcsfs/tests
+export GCSFS_RECORD_MODE=none
+export GOOGLE_APPLICATION_CREDENTIALS=$(pwd)/gcsfs/tests/fake-secret.json
+%pytest -rfEs
 
 %files %{python_files}
 %doc README.rst
 %license LICENSE.txt
-%{python_sitelib}/gcsfs-%{version}-py*.egg-info
+%{python_sitelib}/gcsfs-%{version}-*-info
 %{python_sitelib}/gcsfs/
 %exclude %{python_sitelib}/gcsfs/cli/
 

Reply via email to