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/
