Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pooch for openSUSE:Factory checked in at 2023-09-22 21:47:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pooch (Old) and /work/SRC/openSUSE:Factory/.python-pooch.new.1770 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pooch" Fri Sep 22 21:47:03 2023 rev:4 rq:1112134 version:1.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pooch/python-pooch.changes 2023-06-16 16:52:01.740701988 +0200 +++ /work/SRC/openSUSE:Factory/.python-pooch.new.1770/python-pooch.changes 2023-09-22 21:47:44.509574160 +0200 @@ -1,0 +2,29 @@ +Tue Sep 19 06:50:30 UTC 2023 - Steve Kowalik <steven.kowa...@suse.com> + +- Update to 1.7.0: + * Bug fixes: + + Make archive extraction always take members into account + + Figshare downloaders fetch the correct version, instead of always + the latest one. + + Fix bug when unpacking an entire subfolder from an archive. + + Add a pytest mark for tests accessing the network so that they can + be easily excluded when testing offline + * Enhancements: + + Add support for Python 3.10 + + Point to the user's code for the file_hash warning + * New features: + + Allow spaces in filenames in registry files + + Refactor Pooch.is_available to use downloaders + + Add support for downloading files from Dataverse DOIs + + Add a new Pooch.load_registry_from_doi method that populates the Pooch + registry using DOI-based data repositories + + Support urls for Zenodo repositories created through the GitHub + integration service + + Automatically add a trailing slash to base_url on pooch.create + * Maintenance: + + Replace versioneer with setuptools-scm + + Drop support for Python 3.6 + + Port from deprecated appdirs to platformdirs +- Switch to pyproject macros + +------------------------------------------------------------------- Old: ---- pooch-1.3.0.tar.gz New: ---- pooch-1.7.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pooch.spec ++++++ --- /var/tmp/diff_new_pack.yVI5HN/_old 2023-09-22 21:47:45.513610609 +0200 +++ /var/tmp/diff_new_pack.yVI5HN/_new 2023-09-22 21:47:45.513610609 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-pooch # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,24 +16,26 @@ # -%define skip_python2 1 %{?sle15_python_module_pythons} Name: python-pooch -Version: 1.3.0 +Version: 1.7.0 Release: 0 Summary: Manager for Python libraries' sample data files License: BSD-3-Clause URL: https://github.com/fatiando/pooch Source: https://files.pythonhosted.org/packages/source/p/pooch/pooch-%{version}.tar.gz -BuildRequires: %{python_module appdirs} BuildRequires: %{python_module packaging} +BuildRequires: %{python_module pip} +BuildRequires: %{python_module platformdirs} BuildRequires: %{python_module pytest} BuildRequires: %{python_module requests} +BuildRequires: %{python_module setuptools_scm} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-appdirs Requires: python-packaging +Requires: python-platformdirs Requires: python-requests Suggests: python-paramiko Suggests: python-tqdm @@ -49,40 +51,24 @@ %autosetup -p1 -n pooch-%{version} %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitelib} %check # These test the online functionality -donttest+=" or (test_core and test_retrieve)" -donttest+=" or (test_core and test_retrieve_fname)" -donttest+=" or (test_core and test_retrieve_default_path)" -donttest+=" or (test_core and test_pooch_custom_url)" -donttest+=" or (test_core and test_pooch_download)" -donttest+=" or (test_core and test_pooch_download_retry_off_by_default)" -donttest+=" or (test_core and test_pooch_download_retry)" -donttest+=" or (test_core and test_pooch_download_retry_fails_eventually)" -donttest+=" or (test_core and test_pooch_logging_level)" -donttest+=" or (test_core and test_pooch_update)" -donttest+=" or (test_core and test_pooch_corrupted)" +donttest+=" or (test_core and test_load_registry_from_doi)" donttest+=" or (test_core and test_check_availability)" -donttest+=" or (test_core and test_check_availability_on_ftp)" -donttest+=" or (test_core and test_fetch_with_downloader)" -donttest+=" or (test_core and test_stream_download)" -donttest+=" or (test_integration and test_create_and_fetch)" -donttest+=" or (test_processors and test_decompress)" -donttest+=" or (test_processors and test_extractprocessor_fails)" -donttest+=" or (test_processors and Unzip or Untar)" -donttest+=" or (test_processors and test_processor_multiplefiles)" -donttest+=" or (test_downloaders and test_ftp_downloader)" -%pytest -k "not (${donttest:4})" +donttest+=" or (test_downloaders and test_doi)" +donttest+=" or (test_downloaders and test_figshare)" +donttest+=" or (test_downloaders and test_invalid_doi_repository)" +%pytest -k "not (${donttest:4})" -m 'not network' %files %{python_files} -%doc AUTHORS.md README.rst +%doc AUTHORS.md README.md %license LICENSE.txt %{python_sitelib}/pooch -%{python_sitelib}/pooch-%{version}*-info +%{python_sitelib}/pooch-%{version}.dist-info ++++++ pooch-1.3.0.tar.gz -> pooch-1.7.0.tar.gz ++++++ ++++ 7986 lines of diff (skipped)