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.


Reply via email to