Sat Nov 11 10:04:38 2023 UTC ()
py-pandas: updated to 2.1.3

Pandas 2.1.3

This is a patch release in the 2.1.x series and includes some regression and bug fixes, and a security fix. We recommend that all users upgrade to this version.


(adam)
diff -r1.54 -r1.55 pkgsrc/math/py-pandas/Makefile
diff -r1.37 -r1.38 pkgsrc/math/py-pandas/distinfo

cvs diff -r1.54 -r1.55 pkgsrc/math/py-pandas/Makefile (expand / switch to unified diff)

--- pkgsrc/math/py-pandas/Makefile 2023/10/29 17:39:51 1.54
+++ pkgsrc/math/py-pandas/Makefile 2023/11/11 10:04:38 1.55
@@ -1,51 +1,47 @@ @@ -1,51 +1,47 @@
1# $NetBSD: Makefile,v 1.54 2023/10/29 17:39:51 adam Exp $ 1# $NetBSD: Makefile,v 1.55 2023/11/11 10:04:38 adam Exp $
2 2
3DISTNAME= pandas-2.1.2 3DISTNAME= pandas-2.1.3
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= math graphics python 5CATEGORIES= math graphics python
6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pandas/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pandas/}
7 7
8MAINTAINER= bad@NetBSD.org 8MAINTAINER= bad@NetBSD.org
9HOMEPAGE= https://pandas.pydata.org/ 9HOMEPAGE= https://pandas.pydata.org/
10COMMENT= Python Data Analysis Library 10COMMENT= Python Data Analysis Library
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13TOOL_DEPENDS+= ${PYPKGPREFIX}-cython>=0.29.33:../../devel/py-cython 13TOOL_DEPENDS+= ${PYPKGPREFIX}-cython>=0.29.33:../../devel/py-cython
14# Package directly expresses a meson minimum; we need higher to pick up our 14# Package directly expresses a meson minimum; we need higher to pick up our
15# multi-version build fixes. 15# multi-version build fixes.
16TOOL_DEPENDS+= meson>=1.2.2nb1:../../devel/meson 16TOOL_DEPENDS+= meson>=1.2.2nb1:../../devel/meson
17TOOL_DEPENDS+= ${PYPKGPREFIX}-meson_python>=0.13.1:../../devel/py-meson_python 17TOOL_DEPENDS+= ${PYPKGPREFIX}-meson_python>=0.13.1:../../devel/py-meson_python
18TOOL_DEPENDS+= ${PYPKGPREFIX}-versioneer-[0-9]*:../../devel/py-versioneer 18TOOL_DEPENDS+= ${PYPKGPREFIX}-versioneer-[0-9]*:../../devel/py-versioneer
19DEPENDS+= ${PYPKGPREFIX}-dateutil>=2.8.2:../../time/py-dateutil 19DEPENDS+= ${PYPKGPREFIX}-dateutil>=2.8.2:../../time/py-dateutil
20DEPENDS+= ${PYPKGPREFIX}-pytz>=2020.1:../../time/py-pytz 20DEPENDS+= ${PYPKGPREFIX}-pytz>=2020.1:../../time/py-pytz
21DEPENDS+= ${PYPKGPREFIX}-tzdata>=2022.1:../../time/py-tzdata 21DEPENDS+= ${PYPKGPREFIX}-tzdata>=2022.1:../../time/py-tzdata
22TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis>=6.34.2:../../devel/py-hypothesis 22TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis>=6.34.2:../../devel/py-hypothesis
23TEST_DEPENDS+= ${PYPKGPREFIX}-test>=7.3.2:../../devel/py-test 
24TEST_DEPENDS+= ${PYPKGPREFIX}-test-asyncio>=0.17.0:../../devel/py-test-asyncio 23TEST_DEPENDS+= ${PYPKGPREFIX}-test-asyncio>=0.17.0:../../devel/py-test-asyncio
25TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist>=2.2.0:../../devel/py-test-xdist 24TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist>=2.2.0:../../devel/py-test-xdist
26 25
27USE_LANGUAGES= c c++ 26USE_LANGUAGES= c c++
28USE_TOOLS+= pkg-config 27USE_TOOLS+= pkg-config
29 28
30USE_CXX_FEATURES= c++11 29USE_CXX_FEATURES= c++11
31 30
32SUBST_CLASSES+= python 31SUBST_CLASSES+= python
33SUBST_STAGE.python= pre-configure 32SUBST_STAGE.python= pre-configure
34SUBST_MESSAGE.python= Fixing python binary name. 33SUBST_MESSAGE.python= Fixing python binary name.
35SUBST_FILES.python= meson.build 34SUBST_FILES.python= meson.build
36SUBST_VARS.python= TOOL_PYTHONBIN 35SUBST_VARS.python= TOOL_PYTHONBIN
37 36
38PYTHON_VERSIONS_INCOMPATIBLE= 27 38 37PYTHON_VERSIONS_INCOMPATIBLE= 27 38
39 38
40# This would otherwise be installed, causing PLIST mismatch 39# This would otherwise be installed, causing PLIST mismatch
41post-patch: 40post-patch:
42 cd ${WRKSRC} && ${RM} -f pandas/_libs/window/aggregations.pyx.orig 41 cd ${WRKSRC} && ${RM} -f pandas/_libs/window/aggregations.pyx.orig
43 42
44do-test: 
45 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} pandas 
46 
47.include "../../lang/python/batteries-included.mk" 43.include "../../lang/python/batteries-included.mk"
48.include "../../lang/python/wheel.mk" 44.include "../../lang/python/wheel.mk"
49BUILDLINK_API_DEPENDS.py-numpy+= ${PYPKGPREFIX}-numpy>=1.23.2 45BUILDLINK_API_DEPENDS.py-numpy+= ${PYPKGPREFIX}-numpy>=1.23.2
50.include "../../math/py-numpy/buildlink3.mk" 46.include "../../math/py-numpy/buildlink3.mk"
51.include "../../mk/bsd.pkg.mk" 47.include "../../mk/bsd.pkg.mk"

cvs diff -r1.37 -r1.38 pkgsrc/math/py-pandas/distinfo (expand / switch to unified diff)

--- pkgsrc/math/py-pandas/distinfo 2023/10/29 17:39:51 1.37
+++ pkgsrc/math/py-pandas/distinfo 2023/11/11 10:04:38 1.38
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.37 2023/10/29 17:39:51 adam Exp $ 1$NetBSD: distinfo,v 1.38 2023/11/11 10:04:38 adam Exp $
2 2
3BLAKE2s (pandas-2.1.2.tar.gz) = 1de09c64b3d7924325e446b7c8478c2bc9480193a78ab0d28edc68c157b8f973 3BLAKE2s (pandas-2.1.3.tar.gz) = 0b9793d0de6fd4116add3af16ce579d82a05c4c6d3a8e969fd93648be925144f
4SHA512 (pandas-2.1.2.tar.gz) = dad04f1fcc5a59485c34ebfed0698fd47ad9eeffafaddf91642c084f4ffde8a55ce543f9dadb6e7a5066b1809489961d34fe3fe8860f64f9bd2d90b445d92063 4SHA512 (pandas-2.1.3.tar.gz) = 71012b47b76444e19507e444c8ef88497e3b286856690216886cbb67ad70786c2f5014a7cf6c89f8378769560109fb5593a8c82c21a034a1059769e15c843b92
5Size (pandas-2.1.2.tar.gz) = 4271419 bytes 5Size (pandas-2.1.3.tar.gz) = 4272855 bytes
6SHA1 (patch-meson.build) = f802806a1ec2de5f466eb29c3037c54cbf9971b1 6SHA1 (patch-meson.build) = f802806a1ec2de5f466eb29c3037c54cbf9971b1
7SHA1 (patch-pandas___libs_window_aggregations.pyx) = 65e3ec2b165de00b23550a989c5eb77c81c759f3 7SHA1 (patch-pandas___libs_window_aggregations.pyx) = 65e3ec2b165de00b23550a989c5eb77c81c759f3