[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