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