Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages /
python-pandas
Commits:
5591a593 by Antonio Rojas at 2024-06-22T20:07:55+02:00
upgpkg: 2.2.2-1: numpy 2.0 rebuild
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = python-pandas
pkgdesc = High-performance, easy-to-use data structures and data
analysis tools for Python
- pkgver = 1.5.3
- pkgrel = 4
+ pkgver = 2.2.2
+ pkgrel = 1
url = https://pandas.pydata.org/
arch = x86_64
license = BSD
@@ -51,8 +51,11 @@ pkgbase = python-pandas
checkdepends = ipython
checkdepends = python-botocore
checkdepends = python-numba
- makedepends = cython0
- makedepends = python-setuptools
+ makedepends = cython
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = meson-python
+ makedepends = python-versioneer
depends = python-numpy
depends = python-dateutil
depends = python-pytz
@@ -87,9 +90,7 @@ pkgbase = python-pandas
optdepends = python-brotli: Brotli compression
optdepends = python-snappy: Snappy compression
optdepends = python-zstandard: Zstandard (zstd) compression
- source =
https://github.com/pandas-dev/pandas/archive/refs/tags/v1.5.3/python-pandas-1.5.3.tar.gz
- source = fix-pyarrow-10.patch
- sha256sums =
d8abf9c2bf33cac75b28f32c174c29778414eb249e5e2ccb69b1079b97a8fc66
- sha256sums =
65008439d0eeef47ef4dca98ef7469b548f3d2f3b1666809cb846b84b07c05f4
+ source =
https://github.com/pandas-dev/pandas/archive/refs/tags/v2.2.2/python-pandas-2.2.2.tar.gz
+ sha256sums =
79bc6fb5505afd27875c93fec27cece74318470c4e274ec7ef48b16f046dc006
pkgname = python-pandas
=====================================
PKGBUILD
=====================================
@@ -4,14 +4,14 @@
# Contributor: Keith Hughitt <[email protected]>
pkgname=python-pandas
-pkgver=1.5.3
-pkgrel=4
+pkgver=2.2.2
+pkgrel=1
pkgdesc='High-performance, easy-to-use data structures and data analysis tools
for Python'
arch=(x86_64)
url="https://pandas.pydata.org/"
license=(BSD)
depends=('python-numpy' 'python-dateutil' 'python-pytz')
-makedepends=('cython0' 'python-setuptools')
+makedepends=('cython' 'python-build' 'python-installer' 'meson-python'
'python-versioneer')
optdepends=(
'python-pandas-datareader: pandas.io.data replacement (recommended)'
'python-numexpr: accelerating certain numerical operations (recommended)'
@@ -107,21 +107,12 @@ checkdepends=(
)
# No test data in upstream crafted tarball
#source=(https://github.com/pandas-dev/pandas/releases/download/v${pkgver}/pandas-${pkgver}.tar.gz)
-source=(https://github.com/pandas-dev/pandas/archive/refs/tags/v${pkgver}/${pkgname}-${pkgver}.tar.gz
- fix-pyarrow-10.patch)
-sha256sums=('d8abf9c2bf33cac75b28f32c174c29778414eb249e5e2ccb69b1079b97a8fc66'
- '65008439d0eeef47ef4dca98ef7469b548f3d2f3b1666809cb846b84b07c05f4')
-
-prepare() {
- cd pandas-${pkgver}
- #
https://github.com/pandas-dev/pandas/commit/4878dfe551da2fa8e2bc33e774b595f099bfa74e
- patch -p1 < ../fix-pyarrow-10.patch
-}
+source=(https://github.com/pandas-dev/pandas/archive/refs/tags/v${pkgver}/${pkgname}-${pkgver}.tar.gz)
+sha256sums=('79bc6fb5505afd27875c93fec27cece74318470c4e274ec7ef48b16f046dc006')
build() {
cd pandas-${pkgver}
- python setup.py build_ext --inplace
- python setup.py build
+ python -m build --wheel --no-isolation --skip-dependency-check
}
check() {
@@ -132,6 +123,6 @@ check() {
package() {
cd pandas-${pkgver}
- python setup.py install --skip-build --root="$pkgdir" --optimize=1
+ python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pandas/-/commit/5591a5931feac1ed5410d263d88a08a1ffb4f8c7
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pandas/-/commit/5591a5931feac1ed5410d263d88a08a1ffb4f8c7
You're receiving this email because of your account on gitlab.archlinux.org.