[packages/python3-pandas] - updated to 1.4.4 (better aligned with numpy 1.22.x)

qboosh qboosh at pld-linux.org
Sun Nov 12 16:17:24 CET 2023


commit a8c2710456f13c89cb87839ddbca1e34c2779d43
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Nov 12 15:37:31 2023 +0100

    - updated to 1.4.4 (better aligned with numpy 1.22.x)

 python3-pandas.spec | 46 +++++++++++++++++++++++++++++++++-------------
 1 file changed, 33 insertions(+), 13 deletions(-)
---
diff --git a/python3-pandas.spec b/python3-pandas.spec
index 5d28211..5d737b7 100644
--- a/python3-pandas.spec
+++ b/python3-pandas.spec
@@ -2,41 +2,48 @@
 #
 # Conditional build:
 %bcond_with	doc	# Sphinx documentation
-%bcond_with	tests	# unit tests [R: python-zoneinfo for hypothesis?]
+%bcond_with	tests	# unit tests (some files missing in sdist, some inaccuracy errors, some with 32-bit time_t)
 
 Summary:	Powerful data structures for data analysis, time series and statistics
 Summary(pl.UTF-8):	Elastyczne struktury danych do analizy danych, szeregów chronologicznych i statystyki
 Name:		python3-pandas
-Version:	1.0.4
-Release:	5
+Version:	1.4.4
+Release:	1
 License:	BSD
 Group:		Libraries/Python
 #Source0Download: https://pypi.org/simple/pandas/
 Source0:	https://files.pythonhosted.org/packages/source/p/pandas/pandas-%{version}.tar.gz
-# Source0-md5:	ddd27554a81c35cbd0d0f693a0f3c81f
+# Source0-md5:	1dceb2c9735b077ae303d29aee2fdfe0
 URL:		https://pypi.org/project/pandas/
-BuildRequires:	python3-Cython >= 0.29.13
-BuildRequires:	python3-devel >= 1:3.6
-BuildRequires:	python3-numpy-devel >= 1.13.3
-BuildRequires:	python3-setuptools
+BuildRequires:	libstdc++-devel
+BuildRequires:	python3-Cython >= 0.29.32
+BuildRequires:	python3-Cython < 3
+BuildRequires:	python3-devel >= 1:3.8
+BuildRequires:	python3-numpy-devel >= 1.21.0
+BuildRequires:	python3-setuptools >= 1:51.0.0
 %if %{with tests}
-BuildRequires:	python3-dateutil >= 2.6.1
-BuildRequires:	python3-pytest
-BuildRequires:	python3-pytz >= 2017.2
+BuildRequires:	python3-dateutil >= 2.8.1
+# used by hypothesis
+BuildRequires:	python3-dateutil-zoneinfo >= 2.8.1
+BuildRequires:	python3-hypothesis >= 5.5.3
+BuildRequires:	python3-pytest >= 6.0
+BuildRequires:	python3-pytest-asyncio
+BuildRequires:	python3-pytest-xdist >= 1.31
+BuildRequires:	python3-pytz >= 2020.1
 %endif
 BuildRequires:	rpm-pythonprov
 BuildRequires:	rpmbuild(macros) >= 1.714
 %if %{with doc}
 BuildRequires:	sphinx-pdg >= 2
-BuildRequires:	python3-docutils
 BuildRequires:	python3-ipython
 BuildRequires:	python3-jinja2
 BuildRequires:	python3-matplotlib
 BuildRequires:	python3-nbconvert
 BuildRequires:	python3-nbsphinx
 BuildRequires:	python3-numpydoc
+BuildRequires:	python3-sphinx_panels
 %endif
-Requires:	python3-modules >= 1:3.6
+Requires:	python3-modules >= 1:3.8
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -80,6 +87,8 @@ Dokumentacja API modułu Pythona pandas.
 
 %if %{with tests}
 cd build-3/lib.*
+PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
+PYTEST_PLUGINS=pytest_asyncio.plugin,xdist.plugin \
 %{__python3} -m pytest pandas
 cd ../..
 %endif
@@ -94,6 +103,9 @@ rm -rf $RPM_BUILD_ROOT
 
 %py3_install
 
+%{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/pandas/_libs/*.in
+%{__rm} -r $RPM_BUILD_ROOT%{py3_sitedir}/pandas/_libs/src
+%{__rm} -r $RPM_BUILD_ROOT%{py3_sitedir}/pandas/_libs/tslibs/src
 %{__rm} -r $RPM_BUILD_ROOT%{py3_sitedir}/pandas/tests
 
 %clean
@@ -109,15 +121,21 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{py3_sitedir}/pandas/_libs
 %attr(755,root,root) %{py3_sitedir}/pandas/_libs/*.cpython-*.so
 %{py3_sitedir}/pandas/_libs/__init__.py
+%{py3_sitedir}/pandas/_libs/*.pxd
+%{py3_sitedir}/pandas/_libs/*.py[ix]
 %{py3_sitedir}/pandas/_libs/__pycache__
 %dir %{py3_sitedir}/pandas/_libs/tslibs
 %attr(755,root,root) %{py3_sitedir}/pandas/_libs/tslibs/*.cpython-*.so
 %{py3_sitedir}/pandas/_libs/tslibs/__init__.py
+%{py3_sitedir}/pandas/_libs/tslibs/*.pxd
+%{py3_sitedir}/pandas/_libs/tslibs/*.py[ix]
 %{py3_sitedir}/pandas/_libs/tslibs/__pycache__
 %dir %{py3_sitedir}/pandas/_libs/window
 %attr(755,root,root) %{py3_sitedir}/pandas/_libs/window/*.cpython-*.so
 %{py3_sitedir}/pandas/_libs/window/__init__.py
+%{py3_sitedir}/pandas/_libs/window/*.py[ix]
 %{py3_sitedir}/pandas/_libs/window/__pycache__
+%{py3_sitedir}/pandas/_testing
 %{py3_sitedir}/pandas/api
 %{py3_sitedir}/pandas/arrays
 %{py3_sitedir}/pandas/compat
@@ -130,9 +148,11 @@ rm -rf $RPM_BUILD_ROOT
 %{py3_sitedir}/pandas/io/excel
 %{py3_sitedir}/pandas/io/formats
 %{py3_sitedir}/pandas/io/json
+%{py3_sitedir}/pandas/io/parsers
 %dir %{py3_sitedir}/pandas/io/sas
 %attr(755,root,root) %{py3_sitedir}/pandas/io/sas/_sas.cpython-*.so
 %{py3_sitedir}/pandas/io/sas/*.py
+%{py3_sitedir}/pandas/io/sas/*.pyx
 %{py3_sitedir}/pandas/io/sas/__pycache__
 %{py3_sitedir}/pandas/plotting
 %{py3_sitedir}/pandas/tseries
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/python3-pandas.git/commitdiff/a8c2710456f13c89cb87839ddbca1e34c2779d43



More information about the pld-cvs-commit mailing list