Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pandas-datareader for 
openSUSE:Factory checked in at 2026-07-17 01:41:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pandas-datareader (Old)
 and      /work/SRC/openSUSE:Factory/.python-pandas-datareader.new.24530 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pandas-datareader"

Fri Jul 17 01:41:22 2026 rev:9 rq:1366047 version:0.11.1

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-pandas-datareader/python-pandas-datareader.changes
        2024-02-08 19:03:13.529397735 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-pandas-datareader.new.24530/python-pandas-datareader.changes
     2026-07-17 01:43:05.488475926 +0200
@@ -1,0 +2,21 @@
+Thu Jul 16 00:48:34 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Update to 0.11.1:
+  * Addresses an issue in OECEReader where very large DataFrames could be
+    constructed.
+  * Restored import and runtime compatibility with pandas 3 by removing the
+    dependency on pandas internal decorator APIs.
+  * Vendored deprecate_kwarg to remove dependency on the private
+    pandas.util._decorators module.
+  * Fixed default date sanitisation on pandas 3, where to_datetime(None)
+    now yields NaT instead of preserving None.
+  * Added a new high-level pandas_datareader.macro API providing unified
+    access to FRED, Eurostat, and OECD macro datasets via read_macro,
+    search_macro_datasets, and describe_macro_dataset.
+  * Narrowed the default public API surface to focus on macro and widely-used
+    data sources; securities-related readers that relied on defunct or broken
+    upstream APIs have been removed.
+- Drop patch pandas-datareader-pr978-setup.patch, no longer required.
+- Run a very small part of the testsuite.
+
+-------------------------------------------------------------------

Old:
----
  pandas-datareader-0.10.0.tar.gz
  pandas-datareader-pr978-setup.patch

New:
----
  pandas_datareader-0.11.1.tar.gz

----------(Old B)----------
  Old:    upstream APIs have been removed.
- Drop patch pandas-datareader-pr978-setup.patch, no longer required.
- Run a very small part of the testsuite.
----------(Old E)----------

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

Other differences:
------------------
++++++ python-pandas-datareader.spec ++++++
--- /var/tmp/diff_new_pack.8w18IO/_old  2026-07-17 01:43:06.104496723 +0200
+++ /var/tmp/diff_new_pack.8w18IO/_new  2026-07-17 01:43:06.108496858 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pandas-datareader
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,42 +16,38 @@
 #
 
 
-# ONLINE tests only, disable by default
-%bcond_with test
 Name:           python-pandas-datareader
-Version:        0.10.0
+Version:        0.11.1
 Release:        0
 Summary:        Data readers extracted from the pandas codebase
 License:        BSD-3-Clause
-Group:          Development/Languages/Python
 URL:            https://github.com/pydata/pandas-datareader
-Source:         
https://files.pythonhosted.org/packages/source/p/pandas-datareader/pandas-datareader-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM pandas-datareader-pr978.patch 
gh#pydata/pandas-datareader#978
-Patch0:         pandas-datareader-pr978-setup.patch
-BuildRequires:  %{python_module lxml}
-BuildRequires:  %{python_module pandas >= 0.23}
+Source:         
https://files.pythonhosted.org/packages/source/p/pandas-datareader/pandas_datareader-%{version}.tar.gz
+BuildRequires:  %{python_module base >= 3.11}
 BuildRequires:  %{python_module pip}
-BuildRequires:  %{python_module requests >= 2.19.0}
 BuildRequires:  %{python_module setuptools_scm}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:       python-lxml
-Requires:       python-pandas >= 0.23
+Requires:       python-pandas >= 2.1.4
 Requires:       python-requests >= 2.19.0
+Requires:       python-setuptools
 BuildArch:      noarch
-%if %{with test}
+# Test requirements
+BuildRequires:  %{python_module lxml}
+BuildRequires:  %{python_module pandas >= 2.1.4}
 BuildRequires:  %{python_module pytest}
+BuildRequires:  %{python_module requests >= 2.19.0}
 BuildRequires:  %{python_module wrapt}
-%endif
 %python_subpackages
 
 %description
 Remote data access for pandas. Works for multiple versions of pandas.
 
 %prep
-%autosetup -p1 -n pandas-datareader-%{version}
+%autosetup -p1 -n pandas_datareader-%{version}
 sed -i 's/\r$//' README.md
 
 %build
@@ -59,17 +55,16 @@
 
 %install
 %pyproject_install
-%python_expand %fdupes %{buildroot}%{$python_sitelib}
+# Do not install docs, tests
+%{python_expand rm -r %{buildroot}%{$python_sitelib}/docs
+rm -r %{buildroot}%{$python_sitelib}/tests
+rm %{buildroot}%{$python_sitelib}/conftest.py
+rm -r %{buildroot}%{$python_sitelib}/__pycache__
+%fdupes %{buildroot}%{$python_sitelib}
+}
 
 %check
-%if %{with test}
-# ONLINE tests only, run with `rpmbuild --with=test ..` outside of obs, if you 
dare.
-%pytest
-%else
-pushd ..
-%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} $python -c 'import 
pandas_datareader'
-popd
-%endif
+%pytest pandas_datareader/tests/test_base.py
 
 %files %{python_files}
 %doc README.md

Reply via email to