diff --git a/srcpkgs/python3-pandas/patches/version-relaxation.patch b/srcpkgs/python3-pandas/patches/version-relaxation.patch deleted file mode 100644 index c94e5fa170e..00000000000 --- a/srcpkgs/python3-pandas/patches/version-relaxation.patch +++ /dev/null @@ -1,24 +0,0 @@ ---- ./pyproject.toml.orig 2023-10-02 14:33:56.359267774 -0400 -+++ ./pyproject.toml 2023-10-02 14:35:29.662565059 -0400 -@@ -2,8 +2,8 @@ - # Minimum requirements for the build system to execute. - # See https://github.com/scipy/scipy/pull/12940 for the AIX issue. - requires = [ -- "meson-python==0.13.1", -- "meson==1.2.1", -+ "meson-python", -+ "meson", - "wheel", - "Cython>=0.29.33,<3", # Note: sync with setup.py, environment.yml and asv.conf.json - # Note: numpy 1.25 has a backwards compatible C API by default ---- ./meson.build.orig 2023-10-02 14:42:02.161816469 -0400 -+++ ./meson.build 2023-09-20 15:24:13.000000000 -0400 -@@ -4,7 +4,7 @@ - 'c', 'cpp', 'cython', - version: run_command(['generate_version.py', '--print'], check: true).stdout().strip(), - license: 'BSD-3', -- meson_version: '>=1.2.1', -+ meson_version: '>=1.2.0', - default_options: [ - 'buildtype=release', - 'c_std=c99' diff --git a/srcpkgs/python3-pandas/template b/srcpkgs/python3-pandas/template index c8e610dee33..79e6f846234 100644 --- a/srcpkgs/python3-pandas/template +++ b/srcpkgs/python3-pandas/template @@ -1,10 +1,12 @@ # Template file for 'python3-pandas' pkgname=python3-pandas -version=2.1.4 -revision=1 +version=2.2.2 +revision=2 build_style=python3-pep517 build_helper="meson numpy" -hostmakedepends="python3-meson-python python3-wheel python3-Cython0.29 +# Pandas imposes strict and unnecessary restrictions on build dependencies +make_build_args="--skip-dependency-check" +hostmakedepends="python3-meson-python python3-wheel python3-Cython python3-numpy python3-versioneer pkg-config" makedepends="python3-devel python3-numpy python3-dateutil python3-pytz" depends="python3-numpy python3-dateutil python3-pytz" @@ -14,7 +16,7 @@ license="BSD-3-Clause" homepage="https://pandas.pydata.org/" changelog="https://pandas.pydata.org/pandas-docs/stable/whatsnew/index.html" distfiles="https://github.com/pandas-dev/pandas/archive/v${version}.tar.gz" -checksum=00e0b049bac3d60c5701cae1f2fe57314f6ab8ae302b28953d4f9337817f6fc1 +checksum=79bc6fb5505afd27875c93fec27cece74318470c4e274ec7ef48b16f046dc006 # Builds seem to sometimes have missing symbol problems; # the intermittent nature suggests this might be a race disable_parallel_build=yes