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)

Reply via email to