[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: 6c2867c19504b862d1e3b702b246f4f6e2a74609 Author: Michał Górny gentoo org> AuthorDate: Sat Mar 12 19:48:34 2022 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 12 19:48:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c2867c1 dev-python/pandas: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pandas/Manifest | 4 - .../pandas/files/pandas-1.3.4-arm-tests.patch | 21 --- dev-python/pandas/pandas-1.3.3.ebuild | 192 --- dev-python/pandas/pandas-1.3.4.ebuild | 203 - dev-python/pandas/pandas-1.3.5.ebuild | 198 dev-python/pandas/pandas-1.4.0.ebuild | 192 --- 6 files changed, 810 deletions(-) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 02dc11a49026..d7a58f4e67ea 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,5 +1 @@ -DIST pandas-1.3.3.tar.gz 4730758 BLAKE2B 0ef945b2181329265b93fbdb7f9c35497ef847508cc2166b6e2a12ad1a2faa3940d5c8f375754ec34db4e236934a1f903f1e58e6882c6de0018a16b38f50f136 SHA512 a3a871a9954c7249311b9904e588d85fba4d6aa07463308b08b789b93a1eb63e36dac1b0d4254a5379085c05c5633ef31b615d0c60963c796dd7a33d815a5534 -DIST pandas-1.3.4.tar.gz 4734599 BLAKE2B a71b5b57198defcf4f6d848f445c7112668994f089b62a6bce1028ab4ba8a9bf3adc3c393699332fb0c76818ed80164843114e68e57232c495cee03ec5e88009 SHA512 c821365b1f06d69c61b957c4768a5f86b39d97d74b0732ea0eaade9d21bca8f652e38f91f83adf2fc6488f227c75d4e5e64e8f131456e7f0a93ecfcf237190a6 -DIST pandas-1.3.5.tar.gz 4736591 BLAKE2B 7c7de1485028d7c610c5a23ca1cc98551b24e824b609b7a624469f2471bb8d3984a25db48ab7413aa7cdd0057c5c5c9f1eb2b59cfc5cbf6d30177e12e2acc7b3 SHA512 cf3f76894cae19784af6393d4a575d114b55621a3d594edd7e95ac6d5c8588a580135789c859c618acfeceeb710d2a1fdd94188a839a90be6b58af929e00a726 -DIST pandas-1.4.0.tar.gz 4935046 BLAKE2B f579abe78812d9c155c2d08708f6b46ac7363d351a750cc5b2017aa641f5307ae0baa7de57866dbefe74790133d2219d6742cb6f015f8a360365cf30345a0b44 SHA512 800909c4e80ab50391e22bf67ccd78532730e200bc58ffc32d4a6b9e37522a90e2ed486a02f67a4df1e28fa531c075e0caadc2c8a06b8a06c7f2ef466a371489 DIST pandas-1.4.1.tar.gz 4941369 BLAKE2B ce85253b32c3be6baad74e2bca98d24b43f42c311ffad128615b711e461a76067035e238cf1693eed12d4ca8e354aef56f711e45cd934a4af6222f4727838b1e SHA512 2d8ba8f3152b5bd5495e406ce21d896342ef77473ed3c0207f77b6503c3f4353bbeb5ec573696eb6748e65e956d9d1b97d314a136104151ecb5ba822afa72422 diff --git a/dev-python/pandas/files/pandas-1.3.4-arm-tests.patch b/dev-python/pandas/files/pandas-1.3.4-arm-tests.patch deleted file mode 100644 index c30d10460b63.. --- a/dev-python/pandas/files/pandas-1.3.4-arm-tests.patch +++ /dev/null @@ -1,21 +0,0 @@ -https://bugs.gentoo.org/818964 -https://github.com/pandas-dev/pandas/commit/b0992ee2f4653c7d70ddbad6f2d172a4ef0bda32 - -From: Sam James -Date: Fri, 29 Oct 2021 17:24:01 +0100 -Subject: [PATCH] Update is_platform_arm() to detect 32-bit arm and other - variants (#44225) - a/pandas/compat/__init__.py -+++ b/pandas/compat/__init__.py -@@ -99,7 +99,9 @@ def is_platform_arm() -> bool: - bool - True if the running platform uses ARM architecture. - """ --return platform.machine() in ("arm64", "aarch64") -+return platform.machine() in ("arm64", "aarch64") or platform.machine().startswith( -+"armv" -+) - - - def import_lzma(): diff --git a/dev-python/pandas/pandas-1.3.3.ebuild b/dev-python/pandas/pandas-1.3.3.ebuild deleted file mode 100644 index 4ad32fd08453.. --- a/dev-python/pandas/pandas-1.3.3.ebuild +++ /dev/null @@ -1,192 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -VIRTUALX_REQUIRED="manual" - -inherit distutils-r1 multiprocessing optfeature virtualx - -DESCRIPTION="Powerful data structures for data analysis and statistics" -HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/"; -SRC_URI=" - https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz"; -S="${WORKDIR}/${P/_/}" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86" -IUSE="doc full-support minimal test X" -RESTRICT="!test? ( test )" - -RECOMMENDED_DEPEND=" - >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] - >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] -" - -# TODO: add pandas-gbq to the tree -OPTIONAL_DEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/blosc[${PYTHON_USEDEP}] - || ( - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - || ( - dev-python/openpyxl[${P
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: f25c5c36bbb79be46327a12e51601d18325cda58 Author: Michał Górny gentoo org> AuthorDate: Tue Jul 26 16:04:44 2022 + Commit: Michał Górny gentoo org> CommitDate: Tue Jul 26 16:04:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f25c5c36 dev-python/pandas: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pandas/Manifest | 1 - .../pandas-1.4.0-distutils-hack-assertion.patch| 14 -- dev-python/pandas/pandas-1.4.2.ebuild | 201 - 3 files changed, 216 deletions(-) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 657b035e520b..bac761fd49a8 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,2 +1 @@ -DIST pandas-1.4.2.tar.gz 4940242 BLAKE2B b44c9e46458b4e2919b2d215c8678601ef0976118197172ddc74fa712cf07b02cdb09b79940e90bf6907a45e7e3c63615292f7141a4fb8ed4ae22a36decd1e39 SHA512 6406241e30e9ed386610dd90bbb7407cfe3e94ff20c8fd1241aa75288894666f06e59f7c74b5f916080a3745254ba22ec9dad1195f040b613639b5712aced571 DIST pandas-1.4.3.tar.gz 4941520 BLAKE2B b134f7c04c2478b7105214ed62e9adcaed98ffb4179a785f7887850d66702bf0f185d60a3da6de6226742529008bac614b494453dca929e477960ff3b43ef93d SHA512 d8d7575ce2b813361641d4e438844e03ed79179f5dcc56f2e4923bfeceab6f825a9bcc419e9492ee5e0272ea7c9bb9eeab6a0e242a880a87999df2a492436d8e diff --git a/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch b/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch deleted file mode 100644 index 4842de94311f.. --- a/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/pandas/util/_print_versions.py b/pandas/util/_print_versions.py -index 289900c473..91d518d1ab 100644 a/pandas/util/_print_versions.py -+++ b/pandas/util/_print_versions.py -@@ -60,8 +60,8 @@ def _get_dependency_info() -> dict[str, JSONSerializable]: - "pytz", - "dateutil", - # install / build, --"pip", - "setuptools", -+"pip", - "Cython", - # test - "pytest", diff --git a/dev-python/pandas/pandas-1.4.2.ebuild b/dev-python/pandas/pandas-1.4.2.ebuild deleted file mode 100644 index f362265d293d.. --- a/dev-python/pandas/pandas-1.4.2.ebuild +++ /dev/null @@ -1,201 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -VIRTUALX_REQUIRED="manual" - -inherit distutils-r1 multiprocessing optfeature virtualx - -DESCRIPTION="Powerful data structures for data analysis and statistics" -HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/"; -SRC_URI=" - https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz -" -S="${WORKDIR}/${P/_/}" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="doc full-support minimal test X" -RESTRICT="!test? ( test )" - -RECOMMENDED_DEPEND=" - >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] - >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] -" - -# TODO: add pandas-gbq to the tree -OPTIONAL_DEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/blosc[${PYTHON_USEDEP}] - || ( - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - || ( - dev-python/openpyxl[${PYTHON_USEDEP}] - dev-python/xlsxwriter[${PYTHON_USEDEP}] - ) - >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] - >=dev-python/xarray-0.12.3[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] - >=dev-python/xlrd-1.2.0[${PYTHON_USEDEP}] - >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] - !hppa? ( - dev-python/statsmodels[${PYTHON_USEDEP}] - >=dev-python/scipy-1.1[${PYTHON_USEDEP}] - ) - X? ( - || ( - dev-python/PyQt5[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) - ) -" -COMMON_DEPEND=" - >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1-r3[${PYTHON_USEDEP}] - >=dev-python/pytz-2020.1[${PYTHON_USEDEP}] -" -DEPEND=" - ${COMMON_DEPEND} - >=dev-python/cython-0.29.24[${PYTHON_USEDEP}] - doc? ( - ${VIRTUALX_DEPEND} - app-text/pandoc - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-pyth
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: da559acee5fc0f221e8a837b788f906b5fb3f7d1 Author: Michał Górny gentoo org> AuthorDate: Sat Jan 22 20:48:57 2022 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 22 23:40:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da559ace dev-python/pandas: Bump to 1.4.0 Signed-off-by: Michał Górny gentoo.org> dev-python/pandas/Manifest | 1 + .../pandas-1.4.0-distutils-hack-assertion.patch| 14 ++ dev-python/pandas/pandas-1.4.0.ebuild | 187 + 3 files changed, 202 insertions(+) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 250378b0f3da..f9d0d2479f80 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,3 +1,4 @@ DIST pandas-1.3.3.tar.gz 4730758 BLAKE2B 0ef945b2181329265b93fbdb7f9c35497ef847508cc2166b6e2a12ad1a2faa3940d5c8f375754ec34db4e236934a1f903f1e58e6882c6de0018a16b38f50f136 SHA512 a3a871a9954c7249311b9904e588d85fba4d6aa07463308b08b789b93a1eb63e36dac1b0d4254a5379085c05c5633ef31b615d0c60963c796dd7a33d815a5534 DIST pandas-1.3.4.tar.gz 4734599 BLAKE2B a71b5b57198defcf4f6d848f445c7112668994f089b62a6bce1028ab4ba8a9bf3adc3c393699332fb0c76818ed80164843114e68e57232c495cee03ec5e88009 SHA512 c821365b1f06d69c61b957c4768a5f86b39d97d74b0732ea0eaade9d21bca8f652e38f91f83adf2fc6488f227c75d4e5e64e8f131456e7f0a93ecfcf237190a6 DIST pandas-1.3.5.tar.gz 4736591 BLAKE2B 7c7de1485028d7c610c5a23ca1cc98551b24e824b609b7a624469f2471bb8d3984a25db48ab7413aa7cdd0057c5c5c9f1eb2b59cfc5cbf6d30177e12e2acc7b3 SHA512 cf3f76894cae19784af6393d4a575d114b55621a3d594edd7e95ac6d5c8588a580135789c859c618acfeceeb710d2a1fdd94188a839a90be6b58af929e00a726 +DIST pandas-1.4.0.tar.gz 4935046 BLAKE2B f579abe78812d9c155c2d08708f6b46ac7363d351a750cc5b2017aa641f5307ae0baa7de57866dbefe74790133d2219d6742cb6f015f8a360365cf30345a0b44 SHA512 800909c4e80ab50391e22bf67ccd78532730e200bc58ffc32d4a6b9e37522a90e2ed486a02f67a4df1e28fa531c075e0caadc2c8a06b8a06c7f2ef466a371489 diff --git a/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch b/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch new file mode 100644 index ..4842de94311f --- /dev/null +++ b/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch @@ -0,0 +1,14 @@ +diff --git a/pandas/util/_print_versions.py b/pandas/util/_print_versions.py +index 289900c473..91d518d1ab 100644 +--- a/pandas/util/_print_versions.py b/pandas/util/_print_versions.py +@@ -60,8 +60,8 @@ def _get_dependency_info() -> dict[str, JSONSerializable]: + "pytz", + "dateutil", + # install / build, +-"pip", + "setuptools", ++"pip", + "Cython", + # test + "pytest", diff --git a/dev-python/pandas/pandas-1.4.0.ebuild b/dev-python/pandas/pandas-1.4.0.ebuild new file mode 100644 index ..922f3eec3723 --- /dev/null +++ b/dev-python/pandas/pandas-1.4.0.ebuild @@ -0,0 +1,187 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="threads(+)" + +VIRTUALX_REQUIRED="manual" + +inherit distutils-r1 multiprocessing optfeature virtualx + +DESCRIPTION="Powerful data structures for data analysis and statistics" +HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/"; +SRC_URI=" + https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz"; +S="${WORKDIR}/${P/_/}" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86" +IUSE="doc full-support minimal test X" +RESTRICT="!test? ( test )" + +RECOMMENDED_DEPEND=" + >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] + >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] +" + +# TODO: add pandas-gbq to the tree +OPTIONAL_DEPEND=" + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/blosc[${PYTHON_USEDEP}] + || ( + dev-python/html5lib[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + ) + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + || ( + dev-python/openpyxl[${PYTHON_USEDEP}] + dev-python/xlsxwriter[${PYTHON_USEDEP}] + ) + >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] + >=dev-python/xarray-0.12.3[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] + >=dev-python/xlrd-1.2.0[${PYTHON_USEDEP}] + >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] + !hppa? ( + dev-python/statsmodels[${PYTHON_USEDEP}] + >=dev-python/scipy-1.1[${PYTHON_USEDEP}] + ) + X? ( + || ( + dev-python/PyQt5[${PYTHON_USEDEP}] + x11-misc/xclip + x11-misc/xsel +
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: c8ccaf5a961dfc6d631eba6cdb2fc7f22c1bc651 Author: Virgil Dupras gentoo org> AuthorDate: Mon Apr 29 15:30:39 2019 + Commit: Virgil Dupras gentoo org> CommitDate: Mon Apr 29 15:30:39 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8ccaf5a dev-python/pandas: bump to 0.24.2 Also, fix obsolete optional dependencies. Signed-off-by: Virgil Dupras gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 dev-python/pandas/Manifest | 2 +- .../files/pandas-0.24.2-skip-broken-test.patch | 15 + .../{pandas-0.24.1.ebuild => pandas-0.24.2.ebuild} | 39 ++ 3 files changed, 33 insertions(+), 23 deletions(-) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 12e6c6bfc5c..e3e156093df 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,4 +1,4 @@ DIST pandas-0.19.1.tar.gz 8360233 BLAKE2B 82611ca1a3e3169ac2d084f4dcd9c4d4d74e9e9c9913a41acad48ae68a208a884dfd877445a7d658a7ff098ef383cedae7e79a4900baa8d56c032ce9aaad96eb SHA512 6451990a7fae8c6db8ab0b014a13b4f1828754d3998f13c17b111f891fb9fd23f8e09b907623096dfa55668c42298eee1373210a9fddb95f56dd7d552b964e6f DIST pandas-0.23.0.tar.gz 13092442 BLAKE2B e11ae088c9a4be481f516d83797b1b1d5e9c82f7d9fa98f1ea65e3405e33c99e1e1cf7a35f56a21d9dc922c1d0828b4947d9c6189a5f76ad5c1b28618293f9da SHA512 c9dc7bf843e3392b8b1b4d46c6aa6dd12435aa974abc875574a7a8794abe6ea531fa92d8a635153839fd3fef9059d96a4512831b86b1fb6fb69588c8b29a95d6 DIST pandas-0.23.4.tar.gz 10490077 BLAKE2B 28a78860e0aa5de8def7bb529fc98b9121a516b7fd7620e31e000ae14217165e6677ce26b56da0b9c603930ab1304725c644426a135d8f9b2a84921b88f3d23d SHA512 0c89db820a49e0cfb9764e64589ff9af819f9a53c01bd0254cd1b6dbd1e9fd452b2ff7c7330ede7623c7576589113e831a19a57c735562b55f90506df15805b9 -DIST pandas-0.24.1.tar.gz 11832827 BLAKE2B fd30fb736be9ac1e1778d78963ffa33e492fa27a54767c93647cef826cc95459dc97d07a88836554586c9a2db038fb2d897caa8bd1413433f276cffbdb49b1cc SHA512 15f75308f4c437ad0096c3a3d768563b071b3d8e55e1850a5ee0f980f56a9d8d1b9fed9d7707ba43e80052e6c5fea313ac1ad2687935f0ab37a16a68bf64ae19 +DIST pandas-0.24.2.tar.gz 11837693 BLAKE2B 3762e94554a3ae3c803c9a412c5c551c15a9fbf15cb05633f7d1b0ccbfddc646f68f030e688a83a4495b0537cea2fec671157f5a63aaa5f9cad6b791261e SHA512 0795c6bb8a47a511853558ea59d371b4540ec175f213cfba4ad2361d6481fea5d3f7074bb4961c32f2f0080a72d7436a9b3706f5cc692074f98d83bfc587fd15 diff --git a/dev-python/pandas/files/pandas-0.24.2-skip-broken-test.patch b/dev-python/pandas/files/pandas-0.24.2-skip-broken-test.patch new file mode 100644 index 000..dcc61dc0cfd --- /dev/null +++ b/dev-python/pandas/files/pandas-0.24.2-skip-broken-test.patch @@ -0,0 +1,15 @@ +diff --git a/pandas/tests/io/json/test_ujson.py b/pandas/tests/io/json/test_ujson.py +index 63ba9bc0f..854afecab 100644 +--- a/pandas/tests/io/json/test_ujson.py b/pandas/tests/io/json/test_ujson.py +@@ -841,7 +841,9 @@ class TestNumpyJSONTests(object): + arr_out = ujson.decode(ujson.encode(arr), numpy=True, dtype=dtype) + tm.assert_almost_equal(arr, arr_out) + +-def test_0d_array(self): ++# Segfaulting on gentoo, not sure why. TODO: find why. ++# Clue: https://github.com/pandas-dev/pandas/issues/22718 ++def xtest_0d_array(self): + with pytest.raises(TypeError): + ujson.encode(np.array(1)) + diff --git a/dev-python/pandas/pandas-0.24.1.ebuild b/dev-python/pandas/pandas-0.24.2.ebuild similarity index 83% rename from dev-python/pandas/pandas-0.24.1.ebuild rename to dev-python/pandas/pandas-0.24.2.ebuild index 2d91244e9f6..98cf5b1e2c5 100644 --- a/dev-python/pandas/pandas-0.24.1.ebuild +++ b/dev-python/pandas/pandas-0.24.2.ebuild @@ -23,51 +23,46 @@ RECOMMENDED_DEPEND=" >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] >=dev-python/numexpr-2.1[${PYTHON_USEDEP}] " + +# TODO: add pandas-gbq to the tree OPTIONAL_DEPEND=" dev-python/beautifulsoup:4[${PYTHON_USEDEP}] dev-python/blosc[${PYTHON_USEDEP}] - dev-python/boto[${PYTHON_USEDEP}] - >=dev-python/google-api-python-client-1.2.0[$(python_gen_usedep python2_7 pypy)] || ( dev-python/html5lib[${PYTHON_USEDEP}] dev-python/lxml[${PYTHON_USEDEP}] ) - dev-python/httplib2[${PYTHON_USEDEP}] dev-python/jinja[${PYTHON_USEDEP}] dev-python/matplotlib[${PYTHON_USEDEP}] || ( - >=dev-python/openpyxl-1.6.1[${PYTHON_USEDEP}] + dev-python/openpyxl[${PYTHON_USEDEP}] dev-python/xlsxwriter[${PYTHON_USEDEP}] ) >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] - dev-python/python-gflags[$(python_gen_usedep python2_7 pypy)] - dev-python/rpy[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/s3fs[${PYTHON_USEDEP}] dev-python/statsmodels[${PYTHON_USEDEP}] >=dev-python/sqlalchemy-0.8.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: c8ccaf5a961dfc6d631eba6cdb2fc7f22c1bc651 Author: Virgil Dupras gentoo org> AuthorDate: Mon Apr 29 15:30:39 2019 + Commit: Virgil Dupras gentoo org> CommitDate: Mon Apr 29 15:30:39 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8ccaf5a dev-python/pandas: bump to 0.24.2 Also, fix obsolete optional dependencies. Signed-off-by: Virgil Dupras gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 dev-python/pandas/Manifest | 2 +- .../files/pandas-0.24.2-skip-broken-test.patch | 15 + .../{pandas-0.24.1.ebuild => pandas-0.24.2.ebuild} | 39 ++ 3 files changed, 33 insertions(+), 23 deletions(-) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 12e6c6bfc5c..e3e156093df 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,4 +1,4 @@ DIST pandas-0.19.1.tar.gz 8360233 BLAKE2B 82611ca1a3e3169ac2d084f4dcd9c4d4d74e9e9c9913a41acad48ae68a208a884dfd877445a7d658a7ff098ef383cedae7e79a4900baa8d56c032ce9aaad96eb SHA512 6451990a7fae8c6db8ab0b014a13b4f1828754d3998f13c17b111f891fb9fd23f8e09b907623096dfa55668c42298eee1373210a9fddb95f56dd7d552b964e6f DIST pandas-0.23.0.tar.gz 13092442 BLAKE2B e11ae088c9a4be481f516d83797b1b1d5e9c82f7d9fa98f1ea65e3405e33c99e1e1cf7a35f56a21d9dc922c1d0828b4947d9c6189a5f76ad5c1b28618293f9da SHA512 c9dc7bf843e3392b8b1b4d46c6aa6dd12435aa974abc875574a7a8794abe6ea531fa92d8a635153839fd3fef9059d96a4512831b86b1fb6fb69588c8b29a95d6 DIST pandas-0.23.4.tar.gz 10490077 BLAKE2B 28a78860e0aa5de8def7bb529fc98b9121a516b7fd7620e31e000ae14217165e6677ce26b56da0b9c603930ab1304725c644426a135d8f9b2a84921b88f3d23d SHA512 0c89db820a49e0cfb9764e64589ff9af819f9a53c01bd0254cd1b6dbd1e9fd452b2ff7c7330ede7623c7576589113e831a19a57c735562b55f90506df15805b9 -DIST pandas-0.24.1.tar.gz 11832827 BLAKE2B fd30fb736be9ac1e1778d78963ffa33e492fa27a54767c93647cef826cc95459dc97d07a88836554586c9a2db038fb2d897caa8bd1413433f276cffbdb49b1cc SHA512 15f75308f4c437ad0096c3a3d768563b071b3d8e55e1850a5ee0f980f56a9d8d1b9fed9d7707ba43e80052e6c5fea313ac1ad2687935f0ab37a16a68bf64ae19 +DIST pandas-0.24.2.tar.gz 11837693 BLAKE2B 3762e94554a3ae3c803c9a412c5c551c15a9fbf15cb05633f7d1b0ccbfddc646f68f030e688a83a4495b0537cea2fec671157f5a63aaa5f9cad6b791261e SHA512 0795c6bb8a47a511853558ea59d371b4540ec175f213cfba4ad2361d6481fea5d3f7074bb4961c32f2f0080a72d7436a9b3706f5cc692074f98d83bfc587fd15 diff --git a/dev-python/pandas/files/pandas-0.24.2-skip-broken-test.patch b/dev-python/pandas/files/pandas-0.24.2-skip-broken-test.patch new file mode 100644 index 000..dcc61dc0cfd --- /dev/null +++ b/dev-python/pandas/files/pandas-0.24.2-skip-broken-test.patch @@ -0,0 +1,15 @@ +diff --git a/pandas/tests/io/json/test_ujson.py b/pandas/tests/io/json/test_ujson.py +index 63ba9bc0f..854afecab 100644 +--- a/pandas/tests/io/json/test_ujson.py b/pandas/tests/io/json/test_ujson.py +@@ -841,7 +841,9 @@ class TestNumpyJSONTests(object): + arr_out = ujson.decode(ujson.encode(arr), numpy=True, dtype=dtype) + tm.assert_almost_equal(arr, arr_out) + +-def test_0d_array(self): ++# Segfaulting on gentoo, not sure why. TODO: find why. ++# Clue: https://github.com/pandas-dev/pandas/issues/22718 ++def xtest_0d_array(self): + with pytest.raises(TypeError): + ujson.encode(np.array(1)) + diff --git a/dev-python/pandas/pandas-0.24.1.ebuild b/dev-python/pandas/pandas-0.24.2.ebuild similarity index 83% rename from dev-python/pandas/pandas-0.24.1.ebuild rename to dev-python/pandas/pandas-0.24.2.ebuild index 2d91244e9f6..98cf5b1e2c5 100644 --- a/dev-python/pandas/pandas-0.24.1.ebuild +++ b/dev-python/pandas/pandas-0.24.2.ebuild @@ -23,51 +23,46 @@ RECOMMENDED_DEPEND=" >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] >=dev-python/numexpr-2.1[${PYTHON_USEDEP}] " + +# TODO: add pandas-gbq to the tree OPTIONAL_DEPEND=" dev-python/beautifulsoup:4[${PYTHON_USEDEP}] dev-python/blosc[${PYTHON_USEDEP}] - dev-python/boto[${PYTHON_USEDEP}] - >=dev-python/google-api-python-client-1.2.0[$(python_gen_usedep python2_7 pypy)] || ( dev-python/html5lib[${PYTHON_USEDEP}] dev-python/lxml[${PYTHON_USEDEP}] ) - dev-python/httplib2[${PYTHON_USEDEP}] dev-python/jinja[${PYTHON_USEDEP}] dev-python/matplotlib[${PYTHON_USEDEP}] || ( - >=dev-python/openpyxl-1.6.1[${PYTHON_USEDEP}] + dev-python/openpyxl[${PYTHON_USEDEP}] dev-python/xlsxwriter[${PYTHON_USEDEP}] ) >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] - dev-python/python-gflags[$(python_gen_usedep python2_7 pypy)] - dev-python/rpy[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/s3fs[${PYTHON_USEDEP}] dev-python/statsmodels[${PYTHON_USEDEP}] >=dev-python/sqlalchemy-0.8.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: 6c2867c19504b862d1e3b702b246f4f6e2a74609 Author: Michał Górny gentoo org> AuthorDate: Sat Mar 12 19:48:34 2022 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 12 19:48:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c2867c1 dev-python/pandas: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pandas/Manifest | 4 - .../pandas/files/pandas-1.3.4-arm-tests.patch | 21 --- dev-python/pandas/pandas-1.3.3.ebuild | 192 --- dev-python/pandas/pandas-1.3.4.ebuild | 203 - dev-python/pandas/pandas-1.3.5.ebuild | 198 dev-python/pandas/pandas-1.4.0.ebuild | 192 --- 6 files changed, 810 deletions(-) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 02dc11a49026..d7a58f4e67ea 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,5 +1 @@ -DIST pandas-1.3.3.tar.gz 4730758 BLAKE2B 0ef945b2181329265b93fbdb7f9c35497ef847508cc2166b6e2a12ad1a2faa3940d5c8f375754ec34db4e236934a1f903f1e58e6882c6de0018a16b38f50f136 SHA512 a3a871a9954c7249311b9904e588d85fba4d6aa07463308b08b789b93a1eb63e36dac1b0d4254a5379085c05c5633ef31b615d0c60963c796dd7a33d815a5534 -DIST pandas-1.3.4.tar.gz 4734599 BLAKE2B a71b5b57198defcf4f6d848f445c7112668994f089b62a6bce1028ab4ba8a9bf3adc3c393699332fb0c76818ed80164843114e68e57232c495cee03ec5e88009 SHA512 c821365b1f06d69c61b957c4768a5f86b39d97d74b0732ea0eaade9d21bca8f652e38f91f83adf2fc6488f227c75d4e5e64e8f131456e7f0a93ecfcf237190a6 -DIST pandas-1.3.5.tar.gz 4736591 BLAKE2B 7c7de1485028d7c610c5a23ca1cc98551b24e824b609b7a624469f2471bb8d3984a25db48ab7413aa7cdd0057c5c5c9f1eb2b59cfc5cbf6d30177e12e2acc7b3 SHA512 cf3f76894cae19784af6393d4a575d114b55621a3d594edd7e95ac6d5c8588a580135789c859c618acfeceeb710d2a1fdd94188a839a90be6b58af929e00a726 -DIST pandas-1.4.0.tar.gz 4935046 BLAKE2B f579abe78812d9c155c2d08708f6b46ac7363d351a750cc5b2017aa641f5307ae0baa7de57866dbefe74790133d2219d6742cb6f015f8a360365cf30345a0b44 SHA512 800909c4e80ab50391e22bf67ccd78532730e200bc58ffc32d4a6b9e37522a90e2ed486a02f67a4df1e28fa531c075e0caadc2c8a06b8a06c7f2ef466a371489 DIST pandas-1.4.1.tar.gz 4941369 BLAKE2B ce85253b32c3be6baad74e2bca98d24b43f42c311ffad128615b711e461a76067035e238cf1693eed12d4ca8e354aef56f711e45cd934a4af6222f4727838b1e SHA512 2d8ba8f3152b5bd5495e406ce21d896342ef77473ed3c0207f77b6503c3f4353bbeb5ec573696eb6748e65e956d9d1b97d314a136104151ecb5ba822afa72422 diff --git a/dev-python/pandas/files/pandas-1.3.4-arm-tests.patch b/dev-python/pandas/files/pandas-1.3.4-arm-tests.patch deleted file mode 100644 index c30d10460b63.. --- a/dev-python/pandas/files/pandas-1.3.4-arm-tests.patch +++ /dev/null @@ -1,21 +0,0 @@ -https://bugs.gentoo.org/818964 -https://github.com/pandas-dev/pandas/commit/b0992ee2f4653c7d70ddbad6f2d172a4ef0bda32 - -From: Sam James -Date: Fri, 29 Oct 2021 17:24:01 +0100 -Subject: [PATCH] Update is_platform_arm() to detect 32-bit arm and other - variants (#44225) - a/pandas/compat/__init__.py -+++ b/pandas/compat/__init__.py -@@ -99,7 +99,9 @@ def is_platform_arm() -> bool: - bool - True if the running platform uses ARM architecture. - """ --return platform.machine() in ("arm64", "aarch64") -+return platform.machine() in ("arm64", "aarch64") or platform.machine().startswith( -+"armv" -+) - - - def import_lzma(): diff --git a/dev-python/pandas/pandas-1.3.3.ebuild b/dev-python/pandas/pandas-1.3.3.ebuild deleted file mode 100644 index 4ad32fd08453.. --- a/dev-python/pandas/pandas-1.3.3.ebuild +++ /dev/null @@ -1,192 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -VIRTUALX_REQUIRED="manual" - -inherit distutils-r1 multiprocessing optfeature virtualx - -DESCRIPTION="Powerful data structures for data analysis and statistics" -HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/"; -SRC_URI=" - https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz"; -S="${WORKDIR}/${P/_/}" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86" -IUSE="doc full-support minimal test X" -RESTRICT="!test? ( test )" - -RECOMMENDED_DEPEND=" - >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] - >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] -" - -# TODO: add pandas-gbq to the tree -OPTIONAL_DEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/blosc[${PYTHON_USEDEP}] - || ( - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - || ( - dev-python/openpyxl[${P
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: da559acee5fc0f221e8a837b788f906b5fb3f7d1 Author: Michał Górny gentoo org> AuthorDate: Sat Jan 22 20:48:57 2022 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 22 23:40:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da559ace dev-python/pandas: Bump to 1.4.0 Signed-off-by: Michał Górny gentoo.org> dev-python/pandas/Manifest | 1 + .../pandas-1.4.0-distutils-hack-assertion.patch| 14 ++ dev-python/pandas/pandas-1.4.0.ebuild | 187 + 3 files changed, 202 insertions(+) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 250378b0f3da..f9d0d2479f80 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,3 +1,4 @@ DIST pandas-1.3.3.tar.gz 4730758 BLAKE2B 0ef945b2181329265b93fbdb7f9c35497ef847508cc2166b6e2a12ad1a2faa3940d5c8f375754ec34db4e236934a1f903f1e58e6882c6de0018a16b38f50f136 SHA512 a3a871a9954c7249311b9904e588d85fba4d6aa07463308b08b789b93a1eb63e36dac1b0d4254a5379085c05c5633ef31b615d0c60963c796dd7a33d815a5534 DIST pandas-1.3.4.tar.gz 4734599 BLAKE2B a71b5b57198defcf4f6d848f445c7112668994f089b62a6bce1028ab4ba8a9bf3adc3c393699332fb0c76818ed80164843114e68e57232c495cee03ec5e88009 SHA512 c821365b1f06d69c61b957c4768a5f86b39d97d74b0732ea0eaade9d21bca8f652e38f91f83adf2fc6488f227c75d4e5e64e8f131456e7f0a93ecfcf237190a6 DIST pandas-1.3.5.tar.gz 4736591 BLAKE2B 7c7de1485028d7c610c5a23ca1cc98551b24e824b609b7a624469f2471bb8d3984a25db48ab7413aa7cdd0057c5c5c9f1eb2b59cfc5cbf6d30177e12e2acc7b3 SHA512 cf3f76894cae19784af6393d4a575d114b55621a3d594edd7e95ac6d5c8588a580135789c859c618acfeceeb710d2a1fdd94188a839a90be6b58af929e00a726 +DIST pandas-1.4.0.tar.gz 4935046 BLAKE2B f579abe78812d9c155c2d08708f6b46ac7363d351a750cc5b2017aa641f5307ae0baa7de57866dbefe74790133d2219d6742cb6f015f8a360365cf30345a0b44 SHA512 800909c4e80ab50391e22bf67ccd78532730e200bc58ffc32d4a6b9e37522a90e2ed486a02f67a4df1e28fa531c075e0caadc2c8a06b8a06c7f2ef466a371489 diff --git a/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch b/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch new file mode 100644 index ..4842de94311f --- /dev/null +++ b/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch @@ -0,0 +1,14 @@ +diff --git a/pandas/util/_print_versions.py b/pandas/util/_print_versions.py +index 289900c473..91d518d1ab 100644 +--- a/pandas/util/_print_versions.py b/pandas/util/_print_versions.py +@@ -60,8 +60,8 @@ def _get_dependency_info() -> dict[str, JSONSerializable]: + "pytz", + "dateutil", + # install / build, +-"pip", + "setuptools", ++"pip", + "Cython", + # test + "pytest", diff --git a/dev-python/pandas/pandas-1.4.0.ebuild b/dev-python/pandas/pandas-1.4.0.ebuild new file mode 100644 index ..922f3eec3723 --- /dev/null +++ b/dev-python/pandas/pandas-1.4.0.ebuild @@ -0,0 +1,187 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="threads(+)" + +VIRTUALX_REQUIRED="manual" + +inherit distutils-r1 multiprocessing optfeature virtualx + +DESCRIPTION="Powerful data structures for data analysis and statistics" +HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/"; +SRC_URI=" + https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz"; +S="${WORKDIR}/${P/_/}" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86" +IUSE="doc full-support minimal test X" +RESTRICT="!test? ( test )" + +RECOMMENDED_DEPEND=" + >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] + >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] +" + +# TODO: add pandas-gbq to the tree +OPTIONAL_DEPEND=" + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/blosc[${PYTHON_USEDEP}] + || ( + dev-python/html5lib[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + ) + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + || ( + dev-python/openpyxl[${PYTHON_USEDEP}] + dev-python/xlsxwriter[${PYTHON_USEDEP}] + ) + >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] + >=dev-python/xarray-0.12.3[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] + >=dev-python/xlrd-1.2.0[${PYTHON_USEDEP}] + >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] + !hppa? ( + dev-python/statsmodels[${PYTHON_USEDEP}] + >=dev-python/scipy-1.1[${PYTHON_USEDEP}] + ) + X? ( + || ( + dev-python/PyQt5[${PYTHON_USEDEP}] + x11-misc/xclip + x11-misc/xsel +
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: da559acee5fc0f221e8a837b788f906b5fb3f7d1 Author: Michał Górny gentoo org> AuthorDate: Sat Jan 22 20:48:57 2022 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 22 23:40:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da559ace dev-python/pandas: Bump to 1.4.0 Signed-off-by: Michał Górny gentoo.org> dev-python/pandas/Manifest | 1 + .../pandas-1.4.0-distutils-hack-assertion.patch| 14 ++ dev-python/pandas/pandas-1.4.0.ebuild | 187 + 3 files changed, 202 insertions(+) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 250378b0f3da..f9d0d2479f80 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,3 +1,4 @@ DIST pandas-1.3.3.tar.gz 4730758 BLAKE2B 0ef945b2181329265b93fbdb7f9c35497ef847508cc2166b6e2a12ad1a2faa3940d5c8f375754ec34db4e236934a1f903f1e58e6882c6de0018a16b38f50f136 SHA512 a3a871a9954c7249311b9904e588d85fba4d6aa07463308b08b789b93a1eb63e36dac1b0d4254a5379085c05c5633ef31b615d0c60963c796dd7a33d815a5534 DIST pandas-1.3.4.tar.gz 4734599 BLAKE2B a71b5b57198defcf4f6d848f445c7112668994f089b62a6bce1028ab4ba8a9bf3adc3c393699332fb0c76818ed80164843114e68e57232c495cee03ec5e88009 SHA512 c821365b1f06d69c61b957c4768a5f86b39d97d74b0732ea0eaade9d21bca8f652e38f91f83adf2fc6488f227c75d4e5e64e8f131456e7f0a93ecfcf237190a6 DIST pandas-1.3.5.tar.gz 4736591 BLAKE2B 7c7de1485028d7c610c5a23ca1cc98551b24e824b609b7a624469f2471bb8d3984a25db48ab7413aa7cdd0057c5c5c9f1eb2b59cfc5cbf6d30177e12e2acc7b3 SHA512 cf3f76894cae19784af6393d4a575d114b55621a3d594edd7e95ac6d5c8588a580135789c859c618acfeceeb710d2a1fdd94188a839a90be6b58af929e00a726 +DIST pandas-1.4.0.tar.gz 4935046 BLAKE2B f579abe78812d9c155c2d08708f6b46ac7363d351a750cc5b2017aa641f5307ae0baa7de57866dbefe74790133d2219d6742cb6f015f8a360365cf30345a0b44 SHA512 800909c4e80ab50391e22bf67ccd78532730e200bc58ffc32d4a6b9e37522a90e2ed486a02f67a4df1e28fa531c075e0caadc2c8a06b8a06c7f2ef466a371489 diff --git a/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch b/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch new file mode 100644 index ..4842de94311f --- /dev/null +++ b/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch @@ -0,0 +1,14 @@ +diff --git a/pandas/util/_print_versions.py b/pandas/util/_print_versions.py +index 289900c473..91d518d1ab 100644 +--- a/pandas/util/_print_versions.py b/pandas/util/_print_versions.py +@@ -60,8 +60,8 @@ def _get_dependency_info() -> dict[str, JSONSerializable]: + "pytz", + "dateutil", + # install / build, +-"pip", + "setuptools", ++"pip", + "Cython", + # test + "pytest", diff --git a/dev-python/pandas/pandas-1.4.0.ebuild b/dev-python/pandas/pandas-1.4.0.ebuild new file mode 100644 index ..922f3eec3723 --- /dev/null +++ b/dev-python/pandas/pandas-1.4.0.ebuild @@ -0,0 +1,187 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="threads(+)" + +VIRTUALX_REQUIRED="manual" + +inherit distutils-r1 multiprocessing optfeature virtualx + +DESCRIPTION="Powerful data structures for data analysis and statistics" +HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/"; +SRC_URI=" + https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz"; +S="${WORKDIR}/${P/_/}" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86" +IUSE="doc full-support minimal test X" +RESTRICT="!test? ( test )" + +RECOMMENDED_DEPEND=" + >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] + >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] +" + +# TODO: add pandas-gbq to the tree +OPTIONAL_DEPEND=" + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/blosc[${PYTHON_USEDEP}] + || ( + dev-python/html5lib[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + ) + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + || ( + dev-python/openpyxl[${PYTHON_USEDEP}] + dev-python/xlsxwriter[${PYTHON_USEDEP}] + ) + >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] + >=dev-python/xarray-0.12.3[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] + >=dev-python/xlrd-1.2.0[${PYTHON_USEDEP}] + >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] + !hppa? ( + dev-python/statsmodels[${PYTHON_USEDEP}] + >=dev-python/scipy-1.1[${PYTHON_USEDEP}] + ) + X? ( + || ( + dev-python/PyQt5[${PYTHON_USEDEP}] + x11-misc/xclip + x11-misc/xsel +
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: f25c5c36bbb79be46327a12e51601d18325cda58 Author: Michał Górny gentoo org> AuthorDate: Tue Jul 26 16:04:44 2022 + Commit: Michał Górny gentoo org> CommitDate: Tue Jul 26 16:04:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f25c5c36 dev-python/pandas: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pandas/Manifest | 1 - .../pandas-1.4.0-distutils-hack-assertion.patch| 14 -- dev-python/pandas/pandas-1.4.2.ebuild | 201 - 3 files changed, 216 deletions(-) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 657b035e520b..bac761fd49a8 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,2 +1 @@ -DIST pandas-1.4.2.tar.gz 4940242 BLAKE2B b44c9e46458b4e2919b2d215c8678601ef0976118197172ddc74fa712cf07b02cdb09b79940e90bf6907a45e7e3c63615292f7141a4fb8ed4ae22a36decd1e39 SHA512 6406241e30e9ed386610dd90bbb7407cfe3e94ff20c8fd1241aa75288894666f06e59f7c74b5f916080a3745254ba22ec9dad1195f040b613639b5712aced571 DIST pandas-1.4.3.tar.gz 4941520 BLAKE2B b134f7c04c2478b7105214ed62e9adcaed98ffb4179a785f7887850d66702bf0f185d60a3da6de6226742529008bac614b494453dca929e477960ff3b43ef93d SHA512 d8d7575ce2b813361641d4e438844e03ed79179f5dcc56f2e4923bfeceab6f825a9bcc419e9492ee5e0272ea7c9bb9eeab6a0e242a880a87999df2a492436d8e diff --git a/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch b/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch deleted file mode 100644 index 4842de94311f.. --- a/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/pandas/util/_print_versions.py b/pandas/util/_print_versions.py -index 289900c473..91d518d1ab 100644 a/pandas/util/_print_versions.py -+++ b/pandas/util/_print_versions.py -@@ -60,8 +60,8 @@ def _get_dependency_info() -> dict[str, JSONSerializable]: - "pytz", - "dateutil", - # install / build, --"pip", - "setuptools", -+"pip", - "Cython", - # test - "pytest", diff --git a/dev-python/pandas/pandas-1.4.2.ebuild b/dev-python/pandas/pandas-1.4.2.ebuild deleted file mode 100644 index f362265d293d.. --- a/dev-python/pandas/pandas-1.4.2.ebuild +++ /dev/null @@ -1,201 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -VIRTUALX_REQUIRED="manual" - -inherit distutils-r1 multiprocessing optfeature virtualx - -DESCRIPTION="Powerful data structures for data analysis and statistics" -HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/"; -SRC_URI=" - https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz -" -S="${WORKDIR}/${P/_/}" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="doc full-support minimal test X" -RESTRICT="!test? ( test )" - -RECOMMENDED_DEPEND=" - >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] - >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] -" - -# TODO: add pandas-gbq to the tree -OPTIONAL_DEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/blosc[${PYTHON_USEDEP}] - || ( - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - || ( - dev-python/openpyxl[${PYTHON_USEDEP}] - dev-python/xlsxwriter[${PYTHON_USEDEP}] - ) - >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] - >=dev-python/xarray-0.12.3[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] - >=dev-python/xlrd-1.2.0[${PYTHON_USEDEP}] - >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] - !hppa? ( - dev-python/statsmodels[${PYTHON_USEDEP}] - >=dev-python/scipy-1.1[${PYTHON_USEDEP}] - ) - X? ( - || ( - dev-python/PyQt5[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) - ) -" -COMMON_DEPEND=" - >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1-r3[${PYTHON_USEDEP}] - >=dev-python/pytz-2020.1[${PYTHON_USEDEP}] -" -DEPEND=" - ${COMMON_DEPEND} - >=dev-python/cython-0.29.24[${PYTHON_USEDEP}] - doc? ( - ${VIRTUALX_DEPEND} - app-text/pandoc - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-pyth
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: c8ccaf5a961dfc6d631eba6cdb2fc7f22c1bc651 Author: Virgil Dupras gentoo org> AuthorDate: Mon Apr 29 15:30:39 2019 + Commit: Virgil Dupras gentoo org> CommitDate: Mon Apr 29 15:30:39 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8ccaf5a dev-python/pandas: bump to 0.24.2 Also, fix obsolete optional dependencies. Signed-off-by: Virgil Dupras gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 dev-python/pandas/Manifest | 2 +- .../files/pandas-0.24.2-skip-broken-test.patch | 15 + .../{pandas-0.24.1.ebuild => pandas-0.24.2.ebuild} | 39 ++ 3 files changed, 33 insertions(+), 23 deletions(-) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 12e6c6bfc5c..e3e156093df 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,4 +1,4 @@ DIST pandas-0.19.1.tar.gz 8360233 BLAKE2B 82611ca1a3e3169ac2d084f4dcd9c4d4d74e9e9c9913a41acad48ae68a208a884dfd877445a7d658a7ff098ef383cedae7e79a4900baa8d56c032ce9aaad96eb SHA512 6451990a7fae8c6db8ab0b014a13b4f1828754d3998f13c17b111f891fb9fd23f8e09b907623096dfa55668c42298eee1373210a9fddb95f56dd7d552b964e6f DIST pandas-0.23.0.tar.gz 13092442 BLAKE2B e11ae088c9a4be481f516d83797b1b1d5e9c82f7d9fa98f1ea65e3405e33c99e1e1cf7a35f56a21d9dc922c1d0828b4947d9c6189a5f76ad5c1b28618293f9da SHA512 c9dc7bf843e3392b8b1b4d46c6aa6dd12435aa974abc875574a7a8794abe6ea531fa92d8a635153839fd3fef9059d96a4512831b86b1fb6fb69588c8b29a95d6 DIST pandas-0.23.4.tar.gz 10490077 BLAKE2B 28a78860e0aa5de8def7bb529fc98b9121a516b7fd7620e31e000ae14217165e6677ce26b56da0b9c603930ab1304725c644426a135d8f9b2a84921b88f3d23d SHA512 0c89db820a49e0cfb9764e64589ff9af819f9a53c01bd0254cd1b6dbd1e9fd452b2ff7c7330ede7623c7576589113e831a19a57c735562b55f90506df15805b9 -DIST pandas-0.24.1.tar.gz 11832827 BLAKE2B fd30fb736be9ac1e1778d78963ffa33e492fa27a54767c93647cef826cc95459dc97d07a88836554586c9a2db038fb2d897caa8bd1413433f276cffbdb49b1cc SHA512 15f75308f4c437ad0096c3a3d768563b071b3d8e55e1850a5ee0f980f56a9d8d1b9fed9d7707ba43e80052e6c5fea313ac1ad2687935f0ab37a16a68bf64ae19 +DIST pandas-0.24.2.tar.gz 11837693 BLAKE2B 3762e94554a3ae3c803c9a412c5c551c15a9fbf15cb05633f7d1b0ccbfddc646f68f030e688a83a4495b0537cea2fec671157f5a63aaa5f9cad6b791261e SHA512 0795c6bb8a47a511853558ea59d371b4540ec175f213cfba4ad2361d6481fea5d3f7074bb4961c32f2f0080a72d7436a9b3706f5cc692074f98d83bfc587fd15 diff --git a/dev-python/pandas/files/pandas-0.24.2-skip-broken-test.patch b/dev-python/pandas/files/pandas-0.24.2-skip-broken-test.patch new file mode 100644 index 000..dcc61dc0cfd --- /dev/null +++ b/dev-python/pandas/files/pandas-0.24.2-skip-broken-test.patch @@ -0,0 +1,15 @@ +diff --git a/pandas/tests/io/json/test_ujson.py b/pandas/tests/io/json/test_ujson.py +index 63ba9bc0f..854afecab 100644 +--- a/pandas/tests/io/json/test_ujson.py b/pandas/tests/io/json/test_ujson.py +@@ -841,7 +841,9 @@ class TestNumpyJSONTests(object): + arr_out = ujson.decode(ujson.encode(arr), numpy=True, dtype=dtype) + tm.assert_almost_equal(arr, arr_out) + +-def test_0d_array(self): ++# Segfaulting on gentoo, not sure why. TODO: find why. ++# Clue: https://github.com/pandas-dev/pandas/issues/22718 ++def xtest_0d_array(self): + with pytest.raises(TypeError): + ujson.encode(np.array(1)) + diff --git a/dev-python/pandas/pandas-0.24.1.ebuild b/dev-python/pandas/pandas-0.24.2.ebuild similarity index 83% rename from dev-python/pandas/pandas-0.24.1.ebuild rename to dev-python/pandas/pandas-0.24.2.ebuild index 2d91244e9f6..98cf5b1e2c5 100644 --- a/dev-python/pandas/pandas-0.24.1.ebuild +++ b/dev-python/pandas/pandas-0.24.2.ebuild @@ -23,51 +23,46 @@ RECOMMENDED_DEPEND=" >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] >=dev-python/numexpr-2.1[${PYTHON_USEDEP}] " + +# TODO: add pandas-gbq to the tree OPTIONAL_DEPEND=" dev-python/beautifulsoup:4[${PYTHON_USEDEP}] dev-python/blosc[${PYTHON_USEDEP}] - dev-python/boto[${PYTHON_USEDEP}] - >=dev-python/google-api-python-client-1.2.0[$(python_gen_usedep python2_7 pypy)] || ( dev-python/html5lib[${PYTHON_USEDEP}] dev-python/lxml[${PYTHON_USEDEP}] ) - dev-python/httplib2[${PYTHON_USEDEP}] dev-python/jinja[${PYTHON_USEDEP}] dev-python/matplotlib[${PYTHON_USEDEP}] || ( - >=dev-python/openpyxl-1.6.1[${PYTHON_USEDEP}] + dev-python/openpyxl[${PYTHON_USEDEP}] dev-python/xlsxwriter[${PYTHON_USEDEP}] ) >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] - dev-python/python-gflags[$(python_gen_usedep python2_7 pypy)] - dev-python/rpy[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/s3fs[${PYTHON_USEDEP}] dev-python/statsmodels[${PYTHON_USEDEP}] >=dev-python/sqlalchemy-0.8.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: 6c2867c19504b862d1e3b702b246f4f6e2a74609 Author: Michał Górny gentoo org> AuthorDate: Sat Mar 12 19:48:34 2022 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 12 19:48:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c2867c1 dev-python/pandas: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pandas/Manifest | 4 - .../pandas/files/pandas-1.3.4-arm-tests.patch | 21 --- dev-python/pandas/pandas-1.3.3.ebuild | 192 --- dev-python/pandas/pandas-1.3.4.ebuild | 203 - dev-python/pandas/pandas-1.3.5.ebuild | 198 dev-python/pandas/pandas-1.4.0.ebuild | 192 --- 6 files changed, 810 deletions(-) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 02dc11a49026..d7a58f4e67ea 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,5 +1 @@ -DIST pandas-1.3.3.tar.gz 4730758 BLAKE2B 0ef945b2181329265b93fbdb7f9c35497ef847508cc2166b6e2a12ad1a2faa3940d5c8f375754ec34db4e236934a1f903f1e58e6882c6de0018a16b38f50f136 SHA512 a3a871a9954c7249311b9904e588d85fba4d6aa07463308b08b789b93a1eb63e36dac1b0d4254a5379085c05c5633ef31b615d0c60963c796dd7a33d815a5534 -DIST pandas-1.3.4.tar.gz 4734599 BLAKE2B a71b5b57198defcf4f6d848f445c7112668994f089b62a6bce1028ab4ba8a9bf3adc3c393699332fb0c76818ed80164843114e68e57232c495cee03ec5e88009 SHA512 c821365b1f06d69c61b957c4768a5f86b39d97d74b0732ea0eaade9d21bca8f652e38f91f83adf2fc6488f227c75d4e5e64e8f131456e7f0a93ecfcf237190a6 -DIST pandas-1.3.5.tar.gz 4736591 BLAKE2B 7c7de1485028d7c610c5a23ca1cc98551b24e824b609b7a624469f2471bb8d3984a25db48ab7413aa7cdd0057c5c5c9f1eb2b59cfc5cbf6d30177e12e2acc7b3 SHA512 cf3f76894cae19784af6393d4a575d114b55621a3d594edd7e95ac6d5c8588a580135789c859c618acfeceeb710d2a1fdd94188a839a90be6b58af929e00a726 -DIST pandas-1.4.0.tar.gz 4935046 BLAKE2B f579abe78812d9c155c2d08708f6b46ac7363d351a750cc5b2017aa641f5307ae0baa7de57866dbefe74790133d2219d6742cb6f015f8a360365cf30345a0b44 SHA512 800909c4e80ab50391e22bf67ccd78532730e200bc58ffc32d4a6b9e37522a90e2ed486a02f67a4df1e28fa531c075e0caadc2c8a06b8a06c7f2ef466a371489 DIST pandas-1.4.1.tar.gz 4941369 BLAKE2B ce85253b32c3be6baad74e2bca98d24b43f42c311ffad128615b711e461a76067035e238cf1693eed12d4ca8e354aef56f711e45cd934a4af6222f4727838b1e SHA512 2d8ba8f3152b5bd5495e406ce21d896342ef77473ed3c0207f77b6503c3f4353bbeb5ec573696eb6748e65e956d9d1b97d314a136104151ecb5ba822afa72422 diff --git a/dev-python/pandas/files/pandas-1.3.4-arm-tests.patch b/dev-python/pandas/files/pandas-1.3.4-arm-tests.patch deleted file mode 100644 index c30d10460b63.. --- a/dev-python/pandas/files/pandas-1.3.4-arm-tests.patch +++ /dev/null @@ -1,21 +0,0 @@ -https://bugs.gentoo.org/818964 -https://github.com/pandas-dev/pandas/commit/b0992ee2f4653c7d70ddbad6f2d172a4ef0bda32 - -From: Sam James -Date: Fri, 29 Oct 2021 17:24:01 +0100 -Subject: [PATCH] Update is_platform_arm() to detect 32-bit arm and other - variants (#44225) - a/pandas/compat/__init__.py -+++ b/pandas/compat/__init__.py -@@ -99,7 +99,9 @@ def is_platform_arm() -> bool: - bool - True if the running platform uses ARM architecture. - """ --return platform.machine() in ("arm64", "aarch64") -+return platform.machine() in ("arm64", "aarch64") or platform.machine().startswith( -+"armv" -+) - - - def import_lzma(): diff --git a/dev-python/pandas/pandas-1.3.3.ebuild b/dev-python/pandas/pandas-1.3.3.ebuild deleted file mode 100644 index 4ad32fd08453.. --- a/dev-python/pandas/pandas-1.3.3.ebuild +++ /dev/null @@ -1,192 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -VIRTUALX_REQUIRED="manual" - -inherit distutils-r1 multiprocessing optfeature virtualx - -DESCRIPTION="Powerful data structures for data analysis and statistics" -HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/"; -SRC_URI=" - https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz"; -S="${WORKDIR}/${P/_/}" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86" -IUSE="doc full-support minimal test X" -RESTRICT="!test? ( test )" - -RECOMMENDED_DEPEND=" - >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] - >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] -" - -# TODO: add pandas-gbq to the tree -OPTIONAL_DEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/blosc[${PYTHON_USEDEP}] - || ( - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - || ( - dev-python/openpyxl[${P
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: da559acee5fc0f221e8a837b788f906b5fb3f7d1 Author: Michał Górny gentoo org> AuthorDate: Sat Jan 22 20:48:57 2022 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 22 23:40:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da559ace dev-python/pandas: Bump to 1.4.0 Signed-off-by: Michał Górny gentoo.org> dev-python/pandas/Manifest | 1 + .../pandas-1.4.0-distutils-hack-assertion.patch| 14 ++ dev-python/pandas/pandas-1.4.0.ebuild | 187 + 3 files changed, 202 insertions(+) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 250378b0f3da..f9d0d2479f80 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,3 +1,4 @@ DIST pandas-1.3.3.tar.gz 4730758 BLAKE2B 0ef945b2181329265b93fbdb7f9c35497ef847508cc2166b6e2a12ad1a2faa3940d5c8f375754ec34db4e236934a1f903f1e58e6882c6de0018a16b38f50f136 SHA512 a3a871a9954c7249311b9904e588d85fba4d6aa07463308b08b789b93a1eb63e36dac1b0d4254a5379085c05c5633ef31b615d0c60963c796dd7a33d815a5534 DIST pandas-1.3.4.tar.gz 4734599 BLAKE2B a71b5b57198defcf4f6d848f445c7112668994f089b62a6bce1028ab4ba8a9bf3adc3c393699332fb0c76818ed80164843114e68e57232c495cee03ec5e88009 SHA512 c821365b1f06d69c61b957c4768a5f86b39d97d74b0732ea0eaade9d21bca8f652e38f91f83adf2fc6488f227c75d4e5e64e8f131456e7f0a93ecfcf237190a6 DIST pandas-1.3.5.tar.gz 4736591 BLAKE2B 7c7de1485028d7c610c5a23ca1cc98551b24e824b609b7a624469f2471bb8d3984a25db48ab7413aa7cdd0057c5c5c9f1eb2b59cfc5cbf6d30177e12e2acc7b3 SHA512 cf3f76894cae19784af6393d4a575d114b55621a3d594edd7e95ac6d5c8588a580135789c859c618acfeceeb710d2a1fdd94188a839a90be6b58af929e00a726 +DIST pandas-1.4.0.tar.gz 4935046 BLAKE2B f579abe78812d9c155c2d08708f6b46ac7363d351a750cc5b2017aa641f5307ae0baa7de57866dbefe74790133d2219d6742cb6f015f8a360365cf30345a0b44 SHA512 800909c4e80ab50391e22bf67ccd78532730e200bc58ffc32d4a6b9e37522a90e2ed486a02f67a4df1e28fa531c075e0caadc2c8a06b8a06c7f2ef466a371489 diff --git a/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch b/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch new file mode 100644 index ..4842de94311f --- /dev/null +++ b/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch @@ -0,0 +1,14 @@ +diff --git a/pandas/util/_print_versions.py b/pandas/util/_print_versions.py +index 289900c473..91d518d1ab 100644 +--- a/pandas/util/_print_versions.py b/pandas/util/_print_versions.py +@@ -60,8 +60,8 @@ def _get_dependency_info() -> dict[str, JSONSerializable]: + "pytz", + "dateutil", + # install / build, +-"pip", + "setuptools", ++"pip", + "Cython", + # test + "pytest", diff --git a/dev-python/pandas/pandas-1.4.0.ebuild b/dev-python/pandas/pandas-1.4.0.ebuild new file mode 100644 index ..922f3eec3723 --- /dev/null +++ b/dev-python/pandas/pandas-1.4.0.ebuild @@ -0,0 +1,187 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="threads(+)" + +VIRTUALX_REQUIRED="manual" + +inherit distutils-r1 multiprocessing optfeature virtualx + +DESCRIPTION="Powerful data structures for data analysis and statistics" +HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/"; +SRC_URI=" + https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz"; +S="${WORKDIR}/${P/_/}" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86" +IUSE="doc full-support minimal test X" +RESTRICT="!test? ( test )" + +RECOMMENDED_DEPEND=" + >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] + >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] +" + +# TODO: add pandas-gbq to the tree +OPTIONAL_DEPEND=" + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/blosc[${PYTHON_USEDEP}] + || ( + dev-python/html5lib[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + ) + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + || ( + dev-python/openpyxl[${PYTHON_USEDEP}] + dev-python/xlsxwriter[${PYTHON_USEDEP}] + ) + >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] + >=dev-python/xarray-0.12.3[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] + >=dev-python/xlrd-1.2.0[${PYTHON_USEDEP}] + >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] + !hppa? ( + dev-python/statsmodels[${PYTHON_USEDEP}] + >=dev-python/scipy-1.1[${PYTHON_USEDEP}] + ) + X? ( + || ( + dev-python/PyQt5[${PYTHON_USEDEP}] + x11-misc/xclip + x11-misc/xsel +
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: f25c5c36bbb79be46327a12e51601d18325cda58 Author: Michał Górny gentoo org> AuthorDate: Tue Jul 26 16:04:44 2022 + Commit: Michał Górny gentoo org> CommitDate: Tue Jul 26 16:04:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f25c5c36 dev-python/pandas: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pandas/Manifest | 1 - .../pandas-1.4.0-distutils-hack-assertion.patch| 14 -- dev-python/pandas/pandas-1.4.2.ebuild | 201 - 3 files changed, 216 deletions(-) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 657b035e520b..bac761fd49a8 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,2 +1 @@ -DIST pandas-1.4.2.tar.gz 4940242 BLAKE2B b44c9e46458b4e2919b2d215c8678601ef0976118197172ddc74fa712cf07b02cdb09b79940e90bf6907a45e7e3c63615292f7141a4fb8ed4ae22a36decd1e39 SHA512 6406241e30e9ed386610dd90bbb7407cfe3e94ff20c8fd1241aa75288894666f06e59f7c74b5f916080a3745254ba22ec9dad1195f040b613639b5712aced571 DIST pandas-1.4.3.tar.gz 4941520 BLAKE2B b134f7c04c2478b7105214ed62e9adcaed98ffb4179a785f7887850d66702bf0f185d60a3da6de6226742529008bac614b494453dca929e477960ff3b43ef93d SHA512 d8d7575ce2b813361641d4e438844e03ed79179f5dcc56f2e4923bfeceab6f825a9bcc419e9492ee5e0272ea7c9bb9eeab6a0e242a880a87999df2a492436d8e diff --git a/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch b/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch deleted file mode 100644 index 4842de94311f.. --- a/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/pandas/util/_print_versions.py b/pandas/util/_print_versions.py -index 289900c473..91d518d1ab 100644 a/pandas/util/_print_versions.py -+++ b/pandas/util/_print_versions.py -@@ -60,8 +60,8 @@ def _get_dependency_info() -> dict[str, JSONSerializable]: - "pytz", - "dateutil", - # install / build, --"pip", - "setuptools", -+"pip", - "Cython", - # test - "pytest", diff --git a/dev-python/pandas/pandas-1.4.2.ebuild b/dev-python/pandas/pandas-1.4.2.ebuild deleted file mode 100644 index f362265d293d.. --- a/dev-python/pandas/pandas-1.4.2.ebuild +++ /dev/null @@ -1,201 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -VIRTUALX_REQUIRED="manual" - -inherit distutils-r1 multiprocessing optfeature virtualx - -DESCRIPTION="Powerful data structures for data analysis and statistics" -HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/"; -SRC_URI=" - https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz -" -S="${WORKDIR}/${P/_/}" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="doc full-support minimal test X" -RESTRICT="!test? ( test )" - -RECOMMENDED_DEPEND=" - >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] - >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] -" - -# TODO: add pandas-gbq to the tree -OPTIONAL_DEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/blosc[${PYTHON_USEDEP}] - || ( - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - || ( - dev-python/openpyxl[${PYTHON_USEDEP}] - dev-python/xlsxwriter[${PYTHON_USEDEP}] - ) - >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] - >=dev-python/xarray-0.12.3[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] - >=dev-python/xlrd-1.2.0[${PYTHON_USEDEP}] - >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] - !hppa? ( - dev-python/statsmodels[${PYTHON_USEDEP}] - >=dev-python/scipy-1.1[${PYTHON_USEDEP}] - ) - X? ( - || ( - dev-python/PyQt5[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) - ) -" -COMMON_DEPEND=" - >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1-r3[${PYTHON_USEDEP}] - >=dev-python/pytz-2020.1[${PYTHON_USEDEP}] -" -DEPEND=" - ${COMMON_DEPEND} - >=dev-python/cython-0.29.24[${PYTHON_USEDEP}] - doc? ( - ${VIRTUALX_DEPEND} - app-text/pandoc - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-pyth
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: c8ccaf5a961dfc6d631eba6cdb2fc7f22c1bc651 Author: Virgil Dupras gentoo org> AuthorDate: Mon Apr 29 15:30:39 2019 + Commit: Virgil Dupras gentoo org> CommitDate: Mon Apr 29 15:30:39 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8ccaf5a dev-python/pandas: bump to 0.24.2 Also, fix obsolete optional dependencies. Signed-off-by: Virgil Dupras gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 dev-python/pandas/Manifest | 2 +- .../files/pandas-0.24.2-skip-broken-test.patch | 15 + .../{pandas-0.24.1.ebuild => pandas-0.24.2.ebuild} | 39 ++ 3 files changed, 33 insertions(+), 23 deletions(-) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 12e6c6bfc5c..e3e156093df 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,4 +1,4 @@ DIST pandas-0.19.1.tar.gz 8360233 BLAKE2B 82611ca1a3e3169ac2d084f4dcd9c4d4d74e9e9c9913a41acad48ae68a208a884dfd877445a7d658a7ff098ef383cedae7e79a4900baa8d56c032ce9aaad96eb SHA512 6451990a7fae8c6db8ab0b014a13b4f1828754d3998f13c17b111f891fb9fd23f8e09b907623096dfa55668c42298eee1373210a9fddb95f56dd7d552b964e6f DIST pandas-0.23.0.tar.gz 13092442 BLAKE2B e11ae088c9a4be481f516d83797b1b1d5e9c82f7d9fa98f1ea65e3405e33c99e1e1cf7a35f56a21d9dc922c1d0828b4947d9c6189a5f76ad5c1b28618293f9da SHA512 c9dc7bf843e3392b8b1b4d46c6aa6dd12435aa974abc875574a7a8794abe6ea531fa92d8a635153839fd3fef9059d96a4512831b86b1fb6fb69588c8b29a95d6 DIST pandas-0.23.4.tar.gz 10490077 BLAKE2B 28a78860e0aa5de8def7bb529fc98b9121a516b7fd7620e31e000ae14217165e6677ce26b56da0b9c603930ab1304725c644426a135d8f9b2a84921b88f3d23d SHA512 0c89db820a49e0cfb9764e64589ff9af819f9a53c01bd0254cd1b6dbd1e9fd452b2ff7c7330ede7623c7576589113e831a19a57c735562b55f90506df15805b9 -DIST pandas-0.24.1.tar.gz 11832827 BLAKE2B fd30fb736be9ac1e1778d78963ffa33e492fa27a54767c93647cef826cc95459dc97d07a88836554586c9a2db038fb2d897caa8bd1413433f276cffbdb49b1cc SHA512 15f75308f4c437ad0096c3a3d768563b071b3d8e55e1850a5ee0f980f56a9d8d1b9fed9d7707ba43e80052e6c5fea313ac1ad2687935f0ab37a16a68bf64ae19 +DIST pandas-0.24.2.tar.gz 11837693 BLAKE2B 3762e94554a3ae3c803c9a412c5c551c15a9fbf15cb05633f7d1b0ccbfddc646f68f030e688a83a4495b0537cea2fec671157f5a63aaa5f9cad6b791261e SHA512 0795c6bb8a47a511853558ea59d371b4540ec175f213cfba4ad2361d6481fea5d3f7074bb4961c32f2f0080a72d7436a9b3706f5cc692074f98d83bfc587fd15 diff --git a/dev-python/pandas/files/pandas-0.24.2-skip-broken-test.patch b/dev-python/pandas/files/pandas-0.24.2-skip-broken-test.patch new file mode 100644 index 000..dcc61dc0cfd --- /dev/null +++ b/dev-python/pandas/files/pandas-0.24.2-skip-broken-test.patch @@ -0,0 +1,15 @@ +diff --git a/pandas/tests/io/json/test_ujson.py b/pandas/tests/io/json/test_ujson.py +index 63ba9bc0f..854afecab 100644 +--- a/pandas/tests/io/json/test_ujson.py b/pandas/tests/io/json/test_ujson.py +@@ -841,7 +841,9 @@ class TestNumpyJSONTests(object): + arr_out = ujson.decode(ujson.encode(arr), numpy=True, dtype=dtype) + tm.assert_almost_equal(arr, arr_out) + +-def test_0d_array(self): ++# Segfaulting on gentoo, not sure why. TODO: find why. ++# Clue: https://github.com/pandas-dev/pandas/issues/22718 ++def xtest_0d_array(self): + with pytest.raises(TypeError): + ujson.encode(np.array(1)) + diff --git a/dev-python/pandas/pandas-0.24.1.ebuild b/dev-python/pandas/pandas-0.24.2.ebuild similarity index 83% rename from dev-python/pandas/pandas-0.24.1.ebuild rename to dev-python/pandas/pandas-0.24.2.ebuild index 2d91244e9f6..98cf5b1e2c5 100644 --- a/dev-python/pandas/pandas-0.24.1.ebuild +++ b/dev-python/pandas/pandas-0.24.2.ebuild @@ -23,51 +23,46 @@ RECOMMENDED_DEPEND=" >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] >=dev-python/numexpr-2.1[${PYTHON_USEDEP}] " + +# TODO: add pandas-gbq to the tree OPTIONAL_DEPEND=" dev-python/beautifulsoup:4[${PYTHON_USEDEP}] dev-python/blosc[${PYTHON_USEDEP}] - dev-python/boto[${PYTHON_USEDEP}] - >=dev-python/google-api-python-client-1.2.0[$(python_gen_usedep python2_7 pypy)] || ( dev-python/html5lib[${PYTHON_USEDEP}] dev-python/lxml[${PYTHON_USEDEP}] ) - dev-python/httplib2[${PYTHON_USEDEP}] dev-python/jinja[${PYTHON_USEDEP}] dev-python/matplotlib[${PYTHON_USEDEP}] || ( - >=dev-python/openpyxl-1.6.1[${PYTHON_USEDEP}] + dev-python/openpyxl[${PYTHON_USEDEP}] dev-python/xlsxwriter[${PYTHON_USEDEP}] ) >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] - dev-python/python-gflags[$(python_gen_usedep python2_7 pypy)] - dev-python/rpy[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/s3fs[${PYTHON_USEDEP}] dev-python/statsmodels[${PYTHON_USEDEP}] >=dev-python/sqlalchemy-0.8.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: 6c2867c19504b862d1e3b702b246f4f6e2a74609 Author: Michał Górny gentoo org> AuthorDate: Sat Mar 12 19:48:34 2022 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 12 19:48:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c2867c1 dev-python/pandas: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pandas/Manifest | 4 - .../pandas/files/pandas-1.3.4-arm-tests.patch | 21 --- dev-python/pandas/pandas-1.3.3.ebuild | 192 --- dev-python/pandas/pandas-1.3.4.ebuild | 203 - dev-python/pandas/pandas-1.3.5.ebuild | 198 dev-python/pandas/pandas-1.4.0.ebuild | 192 --- 6 files changed, 810 deletions(-) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 02dc11a49026..d7a58f4e67ea 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,5 +1 @@ -DIST pandas-1.3.3.tar.gz 4730758 BLAKE2B 0ef945b2181329265b93fbdb7f9c35497ef847508cc2166b6e2a12ad1a2faa3940d5c8f375754ec34db4e236934a1f903f1e58e6882c6de0018a16b38f50f136 SHA512 a3a871a9954c7249311b9904e588d85fba4d6aa07463308b08b789b93a1eb63e36dac1b0d4254a5379085c05c5633ef31b615d0c60963c796dd7a33d815a5534 -DIST pandas-1.3.4.tar.gz 4734599 BLAKE2B a71b5b57198defcf4f6d848f445c7112668994f089b62a6bce1028ab4ba8a9bf3adc3c393699332fb0c76818ed80164843114e68e57232c495cee03ec5e88009 SHA512 c821365b1f06d69c61b957c4768a5f86b39d97d74b0732ea0eaade9d21bca8f652e38f91f83adf2fc6488f227c75d4e5e64e8f131456e7f0a93ecfcf237190a6 -DIST pandas-1.3.5.tar.gz 4736591 BLAKE2B 7c7de1485028d7c610c5a23ca1cc98551b24e824b609b7a624469f2471bb8d3984a25db48ab7413aa7cdd0057c5c5c9f1eb2b59cfc5cbf6d30177e12e2acc7b3 SHA512 cf3f76894cae19784af6393d4a575d114b55621a3d594edd7e95ac6d5c8588a580135789c859c618acfeceeb710d2a1fdd94188a839a90be6b58af929e00a726 -DIST pandas-1.4.0.tar.gz 4935046 BLAKE2B f579abe78812d9c155c2d08708f6b46ac7363d351a750cc5b2017aa641f5307ae0baa7de57866dbefe74790133d2219d6742cb6f015f8a360365cf30345a0b44 SHA512 800909c4e80ab50391e22bf67ccd78532730e200bc58ffc32d4a6b9e37522a90e2ed486a02f67a4df1e28fa531c075e0caadc2c8a06b8a06c7f2ef466a371489 DIST pandas-1.4.1.tar.gz 4941369 BLAKE2B ce85253b32c3be6baad74e2bca98d24b43f42c311ffad128615b711e461a76067035e238cf1693eed12d4ca8e354aef56f711e45cd934a4af6222f4727838b1e SHA512 2d8ba8f3152b5bd5495e406ce21d896342ef77473ed3c0207f77b6503c3f4353bbeb5ec573696eb6748e65e956d9d1b97d314a136104151ecb5ba822afa72422 diff --git a/dev-python/pandas/files/pandas-1.3.4-arm-tests.patch b/dev-python/pandas/files/pandas-1.3.4-arm-tests.patch deleted file mode 100644 index c30d10460b63.. --- a/dev-python/pandas/files/pandas-1.3.4-arm-tests.patch +++ /dev/null @@ -1,21 +0,0 @@ -https://bugs.gentoo.org/818964 -https://github.com/pandas-dev/pandas/commit/b0992ee2f4653c7d70ddbad6f2d172a4ef0bda32 - -From: Sam James -Date: Fri, 29 Oct 2021 17:24:01 +0100 -Subject: [PATCH] Update is_platform_arm() to detect 32-bit arm and other - variants (#44225) - a/pandas/compat/__init__.py -+++ b/pandas/compat/__init__.py -@@ -99,7 +99,9 @@ def is_platform_arm() -> bool: - bool - True if the running platform uses ARM architecture. - """ --return platform.machine() in ("arm64", "aarch64") -+return platform.machine() in ("arm64", "aarch64") or platform.machine().startswith( -+"armv" -+) - - - def import_lzma(): diff --git a/dev-python/pandas/pandas-1.3.3.ebuild b/dev-python/pandas/pandas-1.3.3.ebuild deleted file mode 100644 index 4ad32fd08453.. --- a/dev-python/pandas/pandas-1.3.3.ebuild +++ /dev/null @@ -1,192 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -VIRTUALX_REQUIRED="manual" - -inherit distutils-r1 multiprocessing optfeature virtualx - -DESCRIPTION="Powerful data structures for data analysis and statistics" -HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/"; -SRC_URI=" - https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz"; -S="${WORKDIR}/${P/_/}" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86" -IUSE="doc full-support minimal test X" -RESTRICT="!test? ( test )" - -RECOMMENDED_DEPEND=" - >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] - >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] -" - -# TODO: add pandas-gbq to the tree -OPTIONAL_DEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/blosc[${PYTHON_USEDEP}] - || ( - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - || ( - dev-python/openpyxl[${P
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: c8ccaf5a961dfc6d631eba6cdb2fc7f22c1bc651 Author: Virgil Dupras gentoo org> AuthorDate: Mon Apr 29 15:30:39 2019 + Commit: Virgil Dupras gentoo org> CommitDate: Mon Apr 29 15:30:39 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8ccaf5a dev-python/pandas: bump to 0.24.2 Also, fix obsolete optional dependencies. Signed-off-by: Virgil Dupras gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 dev-python/pandas/Manifest | 2 +- .../files/pandas-0.24.2-skip-broken-test.patch | 15 + .../{pandas-0.24.1.ebuild => pandas-0.24.2.ebuild} | 39 ++ 3 files changed, 33 insertions(+), 23 deletions(-) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 12e6c6bfc5c..e3e156093df 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,4 +1,4 @@ DIST pandas-0.19.1.tar.gz 8360233 BLAKE2B 82611ca1a3e3169ac2d084f4dcd9c4d4d74e9e9c9913a41acad48ae68a208a884dfd877445a7d658a7ff098ef383cedae7e79a4900baa8d56c032ce9aaad96eb SHA512 6451990a7fae8c6db8ab0b014a13b4f1828754d3998f13c17b111f891fb9fd23f8e09b907623096dfa55668c42298eee1373210a9fddb95f56dd7d552b964e6f DIST pandas-0.23.0.tar.gz 13092442 BLAKE2B e11ae088c9a4be481f516d83797b1b1d5e9c82f7d9fa98f1ea65e3405e33c99e1e1cf7a35f56a21d9dc922c1d0828b4947d9c6189a5f76ad5c1b28618293f9da SHA512 c9dc7bf843e3392b8b1b4d46c6aa6dd12435aa974abc875574a7a8794abe6ea531fa92d8a635153839fd3fef9059d96a4512831b86b1fb6fb69588c8b29a95d6 DIST pandas-0.23.4.tar.gz 10490077 BLAKE2B 28a78860e0aa5de8def7bb529fc98b9121a516b7fd7620e31e000ae14217165e6677ce26b56da0b9c603930ab1304725c644426a135d8f9b2a84921b88f3d23d SHA512 0c89db820a49e0cfb9764e64589ff9af819f9a53c01bd0254cd1b6dbd1e9fd452b2ff7c7330ede7623c7576589113e831a19a57c735562b55f90506df15805b9 -DIST pandas-0.24.1.tar.gz 11832827 BLAKE2B fd30fb736be9ac1e1778d78963ffa33e492fa27a54767c93647cef826cc95459dc97d07a88836554586c9a2db038fb2d897caa8bd1413433f276cffbdb49b1cc SHA512 15f75308f4c437ad0096c3a3d768563b071b3d8e55e1850a5ee0f980f56a9d8d1b9fed9d7707ba43e80052e6c5fea313ac1ad2687935f0ab37a16a68bf64ae19 +DIST pandas-0.24.2.tar.gz 11837693 BLAKE2B 3762e94554a3ae3c803c9a412c5c551c15a9fbf15cb05633f7d1b0ccbfddc646f68f030e688a83a4495b0537cea2fec671157f5a63aaa5f9cad6b791261e SHA512 0795c6bb8a47a511853558ea59d371b4540ec175f213cfba4ad2361d6481fea5d3f7074bb4961c32f2f0080a72d7436a9b3706f5cc692074f98d83bfc587fd15 diff --git a/dev-python/pandas/files/pandas-0.24.2-skip-broken-test.patch b/dev-python/pandas/files/pandas-0.24.2-skip-broken-test.patch new file mode 100644 index 000..dcc61dc0cfd --- /dev/null +++ b/dev-python/pandas/files/pandas-0.24.2-skip-broken-test.patch @@ -0,0 +1,15 @@ +diff --git a/pandas/tests/io/json/test_ujson.py b/pandas/tests/io/json/test_ujson.py +index 63ba9bc0f..854afecab 100644 +--- a/pandas/tests/io/json/test_ujson.py b/pandas/tests/io/json/test_ujson.py +@@ -841,7 +841,9 @@ class TestNumpyJSONTests(object): + arr_out = ujson.decode(ujson.encode(arr), numpy=True, dtype=dtype) + tm.assert_almost_equal(arr, arr_out) + +-def test_0d_array(self): ++# Segfaulting on gentoo, not sure why. TODO: find why. ++# Clue: https://github.com/pandas-dev/pandas/issues/22718 ++def xtest_0d_array(self): + with pytest.raises(TypeError): + ujson.encode(np.array(1)) + diff --git a/dev-python/pandas/pandas-0.24.1.ebuild b/dev-python/pandas/pandas-0.24.2.ebuild similarity index 83% rename from dev-python/pandas/pandas-0.24.1.ebuild rename to dev-python/pandas/pandas-0.24.2.ebuild index 2d91244e9f6..98cf5b1e2c5 100644 --- a/dev-python/pandas/pandas-0.24.1.ebuild +++ b/dev-python/pandas/pandas-0.24.2.ebuild @@ -23,51 +23,46 @@ RECOMMENDED_DEPEND=" >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] >=dev-python/numexpr-2.1[${PYTHON_USEDEP}] " + +# TODO: add pandas-gbq to the tree OPTIONAL_DEPEND=" dev-python/beautifulsoup:4[${PYTHON_USEDEP}] dev-python/blosc[${PYTHON_USEDEP}] - dev-python/boto[${PYTHON_USEDEP}] - >=dev-python/google-api-python-client-1.2.0[$(python_gen_usedep python2_7 pypy)] || ( dev-python/html5lib[${PYTHON_USEDEP}] dev-python/lxml[${PYTHON_USEDEP}] ) - dev-python/httplib2[${PYTHON_USEDEP}] dev-python/jinja[${PYTHON_USEDEP}] dev-python/matplotlib[${PYTHON_USEDEP}] || ( - >=dev-python/openpyxl-1.6.1[${PYTHON_USEDEP}] + dev-python/openpyxl[${PYTHON_USEDEP}] dev-python/xlsxwriter[${PYTHON_USEDEP}] ) >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] - dev-python/python-gflags[$(python_gen_usedep python2_7 pypy)] - dev-python/rpy[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/s3fs[${PYTHON_USEDEP}] dev-python/statsmodels[${PYTHON_USEDEP}] >=dev-python/sqlalchemy-0.8.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: 6c2867c19504b862d1e3b702b246f4f6e2a74609 Author: Michał Górny gentoo org> AuthorDate: Sat Mar 12 19:48:34 2022 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 12 19:48:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c2867c1 dev-python/pandas: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pandas/Manifest | 4 - .../pandas/files/pandas-1.3.4-arm-tests.patch | 21 --- dev-python/pandas/pandas-1.3.3.ebuild | 192 --- dev-python/pandas/pandas-1.3.4.ebuild | 203 - dev-python/pandas/pandas-1.3.5.ebuild | 198 dev-python/pandas/pandas-1.4.0.ebuild | 192 --- 6 files changed, 810 deletions(-) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 02dc11a49026..d7a58f4e67ea 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,5 +1 @@ -DIST pandas-1.3.3.tar.gz 4730758 BLAKE2B 0ef945b2181329265b93fbdb7f9c35497ef847508cc2166b6e2a12ad1a2faa3940d5c8f375754ec34db4e236934a1f903f1e58e6882c6de0018a16b38f50f136 SHA512 a3a871a9954c7249311b9904e588d85fba4d6aa07463308b08b789b93a1eb63e36dac1b0d4254a5379085c05c5633ef31b615d0c60963c796dd7a33d815a5534 -DIST pandas-1.3.4.tar.gz 4734599 BLAKE2B a71b5b57198defcf4f6d848f445c7112668994f089b62a6bce1028ab4ba8a9bf3adc3c393699332fb0c76818ed80164843114e68e57232c495cee03ec5e88009 SHA512 c821365b1f06d69c61b957c4768a5f86b39d97d74b0732ea0eaade9d21bca8f652e38f91f83adf2fc6488f227c75d4e5e64e8f131456e7f0a93ecfcf237190a6 -DIST pandas-1.3.5.tar.gz 4736591 BLAKE2B 7c7de1485028d7c610c5a23ca1cc98551b24e824b609b7a624469f2471bb8d3984a25db48ab7413aa7cdd0057c5c5c9f1eb2b59cfc5cbf6d30177e12e2acc7b3 SHA512 cf3f76894cae19784af6393d4a575d114b55621a3d594edd7e95ac6d5c8588a580135789c859c618acfeceeb710d2a1fdd94188a839a90be6b58af929e00a726 -DIST pandas-1.4.0.tar.gz 4935046 BLAKE2B f579abe78812d9c155c2d08708f6b46ac7363d351a750cc5b2017aa641f5307ae0baa7de57866dbefe74790133d2219d6742cb6f015f8a360365cf30345a0b44 SHA512 800909c4e80ab50391e22bf67ccd78532730e200bc58ffc32d4a6b9e37522a90e2ed486a02f67a4df1e28fa531c075e0caadc2c8a06b8a06c7f2ef466a371489 DIST pandas-1.4.1.tar.gz 4941369 BLAKE2B ce85253b32c3be6baad74e2bca98d24b43f42c311ffad128615b711e461a76067035e238cf1693eed12d4ca8e354aef56f711e45cd934a4af6222f4727838b1e SHA512 2d8ba8f3152b5bd5495e406ce21d896342ef77473ed3c0207f77b6503c3f4353bbeb5ec573696eb6748e65e956d9d1b97d314a136104151ecb5ba822afa72422 diff --git a/dev-python/pandas/files/pandas-1.3.4-arm-tests.patch b/dev-python/pandas/files/pandas-1.3.4-arm-tests.patch deleted file mode 100644 index c30d10460b63.. --- a/dev-python/pandas/files/pandas-1.3.4-arm-tests.patch +++ /dev/null @@ -1,21 +0,0 @@ -https://bugs.gentoo.org/818964 -https://github.com/pandas-dev/pandas/commit/b0992ee2f4653c7d70ddbad6f2d172a4ef0bda32 - -From: Sam James -Date: Fri, 29 Oct 2021 17:24:01 +0100 -Subject: [PATCH] Update is_platform_arm() to detect 32-bit arm and other - variants (#44225) - a/pandas/compat/__init__.py -+++ b/pandas/compat/__init__.py -@@ -99,7 +99,9 @@ def is_platform_arm() -> bool: - bool - True if the running platform uses ARM architecture. - """ --return platform.machine() in ("arm64", "aarch64") -+return platform.machine() in ("arm64", "aarch64") or platform.machine().startswith( -+"armv" -+) - - - def import_lzma(): diff --git a/dev-python/pandas/pandas-1.3.3.ebuild b/dev-python/pandas/pandas-1.3.3.ebuild deleted file mode 100644 index 4ad32fd08453.. --- a/dev-python/pandas/pandas-1.3.3.ebuild +++ /dev/null @@ -1,192 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -VIRTUALX_REQUIRED="manual" - -inherit distutils-r1 multiprocessing optfeature virtualx - -DESCRIPTION="Powerful data structures for data analysis and statistics" -HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/"; -SRC_URI=" - https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz"; -S="${WORKDIR}/${P/_/}" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86" -IUSE="doc full-support minimal test X" -RESTRICT="!test? ( test )" - -RECOMMENDED_DEPEND=" - >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] - >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] -" - -# TODO: add pandas-gbq to the tree -OPTIONAL_DEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/blosc[${PYTHON_USEDEP}] - || ( - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - || ( - dev-python/openpyxl[${P
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: da559acee5fc0f221e8a837b788f906b5fb3f7d1 Author: Michał Górny gentoo org> AuthorDate: Sat Jan 22 20:48:57 2022 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 22 23:40:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da559ace dev-python/pandas: Bump to 1.4.0 Signed-off-by: Michał Górny gentoo.org> dev-python/pandas/Manifest | 1 + .../pandas-1.4.0-distutils-hack-assertion.patch| 14 ++ dev-python/pandas/pandas-1.4.0.ebuild | 187 + 3 files changed, 202 insertions(+) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 250378b0f3da..f9d0d2479f80 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,3 +1,4 @@ DIST pandas-1.3.3.tar.gz 4730758 BLAKE2B 0ef945b2181329265b93fbdb7f9c35497ef847508cc2166b6e2a12ad1a2faa3940d5c8f375754ec34db4e236934a1f903f1e58e6882c6de0018a16b38f50f136 SHA512 a3a871a9954c7249311b9904e588d85fba4d6aa07463308b08b789b93a1eb63e36dac1b0d4254a5379085c05c5633ef31b615d0c60963c796dd7a33d815a5534 DIST pandas-1.3.4.tar.gz 4734599 BLAKE2B a71b5b57198defcf4f6d848f445c7112668994f089b62a6bce1028ab4ba8a9bf3adc3c393699332fb0c76818ed80164843114e68e57232c495cee03ec5e88009 SHA512 c821365b1f06d69c61b957c4768a5f86b39d97d74b0732ea0eaade9d21bca8f652e38f91f83adf2fc6488f227c75d4e5e64e8f131456e7f0a93ecfcf237190a6 DIST pandas-1.3.5.tar.gz 4736591 BLAKE2B 7c7de1485028d7c610c5a23ca1cc98551b24e824b609b7a624469f2471bb8d3984a25db48ab7413aa7cdd0057c5c5c9f1eb2b59cfc5cbf6d30177e12e2acc7b3 SHA512 cf3f76894cae19784af6393d4a575d114b55621a3d594edd7e95ac6d5c8588a580135789c859c618acfeceeb710d2a1fdd94188a839a90be6b58af929e00a726 +DIST pandas-1.4.0.tar.gz 4935046 BLAKE2B f579abe78812d9c155c2d08708f6b46ac7363d351a750cc5b2017aa641f5307ae0baa7de57866dbefe74790133d2219d6742cb6f015f8a360365cf30345a0b44 SHA512 800909c4e80ab50391e22bf67ccd78532730e200bc58ffc32d4a6b9e37522a90e2ed486a02f67a4df1e28fa531c075e0caadc2c8a06b8a06c7f2ef466a371489 diff --git a/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch b/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch new file mode 100644 index ..4842de94311f --- /dev/null +++ b/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch @@ -0,0 +1,14 @@ +diff --git a/pandas/util/_print_versions.py b/pandas/util/_print_versions.py +index 289900c473..91d518d1ab 100644 +--- a/pandas/util/_print_versions.py b/pandas/util/_print_versions.py +@@ -60,8 +60,8 @@ def _get_dependency_info() -> dict[str, JSONSerializable]: + "pytz", + "dateutil", + # install / build, +-"pip", + "setuptools", ++"pip", + "Cython", + # test + "pytest", diff --git a/dev-python/pandas/pandas-1.4.0.ebuild b/dev-python/pandas/pandas-1.4.0.ebuild new file mode 100644 index ..922f3eec3723 --- /dev/null +++ b/dev-python/pandas/pandas-1.4.0.ebuild @@ -0,0 +1,187 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="threads(+)" + +VIRTUALX_REQUIRED="manual" + +inherit distutils-r1 multiprocessing optfeature virtualx + +DESCRIPTION="Powerful data structures for data analysis and statistics" +HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/"; +SRC_URI=" + https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz"; +S="${WORKDIR}/${P/_/}" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86" +IUSE="doc full-support minimal test X" +RESTRICT="!test? ( test )" + +RECOMMENDED_DEPEND=" + >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] + >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] +" + +# TODO: add pandas-gbq to the tree +OPTIONAL_DEPEND=" + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/blosc[${PYTHON_USEDEP}] + || ( + dev-python/html5lib[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + ) + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + || ( + dev-python/openpyxl[${PYTHON_USEDEP}] + dev-python/xlsxwriter[${PYTHON_USEDEP}] + ) + >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] + >=dev-python/xarray-0.12.3[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] + >=dev-python/xlrd-1.2.0[${PYTHON_USEDEP}] + >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] + !hppa? ( + dev-python/statsmodels[${PYTHON_USEDEP}] + >=dev-python/scipy-1.1[${PYTHON_USEDEP}] + ) + X? ( + || ( + dev-python/PyQt5[${PYTHON_USEDEP}] + x11-misc/xclip + x11-misc/xsel +
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: f25c5c36bbb79be46327a12e51601d18325cda58 Author: Michał Górny gentoo org> AuthorDate: Tue Jul 26 16:04:44 2022 + Commit: Michał Górny gentoo org> CommitDate: Tue Jul 26 16:04:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f25c5c36 dev-python/pandas: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pandas/Manifest | 1 - .../pandas-1.4.0-distutils-hack-assertion.patch| 14 -- dev-python/pandas/pandas-1.4.2.ebuild | 201 - 3 files changed, 216 deletions(-) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 657b035e520b..bac761fd49a8 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,2 +1 @@ -DIST pandas-1.4.2.tar.gz 4940242 BLAKE2B b44c9e46458b4e2919b2d215c8678601ef0976118197172ddc74fa712cf07b02cdb09b79940e90bf6907a45e7e3c63615292f7141a4fb8ed4ae22a36decd1e39 SHA512 6406241e30e9ed386610dd90bbb7407cfe3e94ff20c8fd1241aa75288894666f06e59f7c74b5f916080a3745254ba22ec9dad1195f040b613639b5712aced571 DIST pandas-1.4.3.tar.gz 4941520 BLAKE2B b134f7c04c2478b7105214ed62e9adcaed98ffb4179a785f7887850d66702bf0f185d60a3da6de6226742529008bac614b494453dca929e477960ff3b43ef93d SHA512 d8d7575ce2b813361641d4e438844e03ed79179f5dcc56f2e4923bfeceab6f825a9bcc419e9492ee5e0272ea7c9bb9eeab6a0e242a880a87999df2a492436d8e diff --git a/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch b/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch deleted file mode 100644 index 4842de94311f.. --- a/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/pandas/util/_print_versions.py b/pandas/util/_print_versions.py -index 289900c473..91d518d1ab 100644 a/pandas/util/_print_versions.py -+++ b/pandas/util/_print_versions.py -@@ -60,8 +60,8 @@ def _get_dependency_info() -> dict[str, JSONSerializable]: - "pytz", - "dateutil", - # install / build, --"pip", - "setuptools", -+"pip", - "Cython", - # test - "pytest", diff --git a/dev-python/pandas/pandas-1.4.2.ebuild b/dev-python/pandas/pandas-1.4.2.ebuild deleted file mode 100644 index f362265d293d.. --- a/dev-python/pandas/pandas-1.4.2.ebuild +++ /dev/null @@ -1,201 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -VIRTUALX_REQUIRED="manual" - -inherit distutils-r1 multiprocessing optfeature virtualx - -DESCRIPTION="Powerful data structures for data analysis and statistics" -HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/"; -SRC_URI=" - https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz -" -S="${WORKDIR}/${P/_/}" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="doc full-support minimal test X" -RESTRICT="!test? ( test )" - -RECOMMENDED_DEPEND=" - >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] - >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] -" - -# TODO: add pandas-gbq to the tree -OPTIONAL_DEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/blosc[${PYTHON_USEDEP}] - || ( - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - || ( - dev-python/openpyxl[${PYTHON_USEDEP}] - dev-python/xlsxwriter[${PYTHON_USEDEP}] - ) - >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] - >=dev-python/xarray-0.12.3[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] - >=dev-python/xlrd-1.2.0[${PYTHON_USEDEP}] - >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] - !hppa? ( - dev-python/statsmodels[${PYTHON_USEDEP}] - >=dev-python/scipy-1.1[${PYTHON_USEDEP}] - ) - X? ( - || ( - dev-python/PyQt5[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) - ) -" -COMMON_DEPEND=" - >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1-r3[${PYTHON_USEDEP}] - >=dev-python/pytz-2020.1[${PYTHON_USEDEP}] -" -DEPEND=" - ${COMMON_DEPEND} - >=dev-python/cython-0.29.24[${PYTHON_USEDEP}] - doc? ( - ${VIRTUALX_DEPEND} - app-text/pandoc - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-pyth
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: f25c5c36bbb79be46327a12e51601d18325cda58 Author: Michał Górny gentoo org> AuthorDate: Tue Jul 26 16:04:44 2022 + Commit: Michał Górny gentoo org> CommitDate: Tue Jul 26 16:04:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f25c5c36 dev-python/pandas: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pandas/Manifest | 1 - .../pandas-1.4.0-distutils-hack-assertion.patch| 14 -- dev-python/pandas/pandas-1.4.2.ebuild | 201 - 3 files changed, 216 deletions(-) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 657b035e520b..bac761fd49a8 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,2 +1 @@ -DIST pandas-1.4.2.tar.gz 4940242 BLAKE2B b44c9e46458b4e2919b2d215c8678601ef0976118197172ddc74fa712cf07b02cdb09b79940e90bf6907a45e7e3c63615292f7141a4fb8ed4ae22a36decd1e39 SHA512 6406241e30e9ed386610dd90bbb7407cfe3e94ff20c8fd1241aa75288894666f06e59f7c74b5f916080a3745254ba22ec9dad1195f040b613639b5712aced571 DIST pandas-1.4.3.tar.gz 4941520 BLAKE2B b134f7c04c2478b7105214ed62e9adcaed98ffb4179a785f7887850d66702bf0f185d60a3da6de6226742529008bac614b494453dca929e477960ff3b43ef93d SHA512 d8d7575ce2b813361641d4e438844e03ed79179f5dcc56f2e4923bfeceab6f825a9bcc419e9492ee5e0272ea7c9bb9eeab6a0e242a880a87999df2a492436d8e diff --git a/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch b/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch deleted file mode 100644 index 4842de94311f.. --- a/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/pandas/util/_print_versions.py b/pandas/util/_print_versions.py -index 289900c473..91d518d1ab 100644 a/pandas/util/_print_versions.py -+++ b/pandas/util/_print_versions.py -@@ -60,8 +60,8 @@ def _get_dependency_info() -> dict[str, JSONSerializable]: - "pytz", - "dateutil", - # install / build, --"pip", - "setuptools", -+"pip", - "Cython", - # test - "pytest", diff --git a/dev-python/pandas/pandas-1.4.2.ebuild b/dev-python/pandas/pandas-1.4.2.ebuild deleted file mode 100644 index f362265d293d.. --- a/dev-python/pandas/pandas-1.4.2.ebuild +++ /dev/null @@ -1,201 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -VIRTUALX_REQUIRED="manual" - -inherit distutils-r1 multiprocessing optfeature virtualx - -DESCRIPTION="Powerful data structures for data analysis and statistics" -HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/"; -SRC_URI=" - https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz -" -S="${WORKDIR}/${P/_/}" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="doc full-support minimal test X" -RESTRICT="!test? ( test )" - -RECOMMENDED_DEPEND=" - >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] - >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] -" - -# TODO: add pandas-gbq to the tree -OPTIONAL_DEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/blosc[${PYTHON_USEDEP}] - || ( - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - || ( - dev-python/openpyxl[${PYTHON_USEDEP}] - dev-python/xlsxwriter[${PYTHON_USEDEP}] - ) - >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] - >=dev-python/xarray-0.12.3[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] - >=dev-python/xlrd-1.2.0[${PYTHON_USEDEP}] - >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] - !hppa? ( - dev-python/statsmodels[${PYTHON_USEDEP}] - >=dev-python/scipy-1.1[${PYTHON_USEDEP}] - ) - X? ( - || ( - dev-python/PyQt5[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) - ) -" -COMMON_DEPEND=" - >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1-r3[${PYTHON_USEDEP}] - >=dev-python/pytz-2020.1[${PYTHON_USEDEP}] -" -DEPEND=" - ${COMMON_DEPEND} - >=dev-python/cython-0.29.24[${PYTHON_USEDEP}] - doc? ( - ${VIRTUALX_DEPEND} - app-text/pandoc - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-pyth
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: da559acee5fc0f221e8a837b788f906b5fb3f7d1 Author: Michał Górny gentoo org> AuthorDate: Sat Jan 22 20:48:57 2022 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 22 23:40:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da559ace dev-python/pandas: Bump to 1.4.0 Signed-off-by: Michał Górny gentoo.org> dev-python/pandas/Manifest | 1 + .../pandas-1.4.0-distutils-hack-assertion.patch| 14 ++ dev-python/pandas/pandas-1.4.0.ebuild | 187 + 3 files changed, 202 insertions(+) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 250378b0f3da..f9d0d2479f80 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,3 +1,4 @@ DIST pandas-1.3.3.tar.gz 4730758 BLAKE2B 0ef945b2181329265b93fbdb7f9c35497ef847508cc2166b6e2a12ad1a2faa3940d5c8f375754ec34db4e236934a1f903f1e58e6882c6de0018a16b38f50f136 SHA512 a3a871a9954c7249311b9904e588d85fba4d6aa07463308b08b789b93a1eb63e36dac1b0d4254a5379085c05c5633ef31b615d0c60963c796dd7a33d815a5534 DIST pandas-1.3.4.tar.gz 4734599 BLAKE2B a71b5b57198defcf4f6d848f445c7112668994f089b62a6bce1028ab4ba8a9bf3adc3c393699332fb0c76818ed80164843114e68e57232c495cee03ec5e88009 SHA512 c821365b1f06d69c61b957c4768a5f86b39d97d74b0732ea0eaade9d21bca8f652e38f91f83adf2fc6488f227c75d4e5e64e8f131456e7f0a93ecfcf237190a6 DIST pandas-1.3.5.tar.gz 4736591 BLAKE2B 7c7de1485028d7c610c5a23ca1cc98551b24e824b609b7a624469f2471bb8d3984a25db48ab7413aa7cdd0057c5c5c9f1eb2b59cfc5cbf6d30177e12e2acc7b3 SHA512 cf3f76894cae19784af6393d4a575d114b55621a3d594edd7e95ac6d5c8588a580135789c859c618acfeceeb710d2a1fdd94188a839a90be6b58af929e00a726 +DIST pandas-1.4.0.tar.gz 4935046 BLAKE2B f579abe78812d9c155c2d08708f6b46ac7363d351a750cc5b2017aa641f5307ae0baa7de57866dbefe74790133d2219d6742cb6f015f8a360365cf30345a0b44 SHA512 800909c4e80ab50391e22bf67ccd78532730e200bc58ffc32d4a6b9e37522a90e2ed486a02f67a4df1e28fa531c075e0caadc2c8a06b8a06c7f2ef466a371489 diff --git a/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch b/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch new file mode 100644 index ..4842de94311f --- /dev/null +++ b/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch @@ -0,0 +1,14 @@ +diff --git a/pandas/util/_print_versions.py b/pandas/util/_print_versions.py +index 289900c473..91d518d1ab 100644 +--- a/pandas/util/_print_versions.py b/pandas/util/_print_versions.py +@@ -60,8 +60,8 @@ def _get_dependency_info() -> dict[str, JSONSerializable]: + "pytz", + "dateutil", + # install / build, +-"pip", + "setuptools", ++"pip", + "Cython", + # test + "pytest", diff --git a/dev-python/pandas/pandas-1.4.0.ebuild b/dev-python/pandas/pandas-1.4.0.ebuild new file mode 100644 index ..922f3eec3723 --- /dev/null +++ b/dev-python/pandas/pandas-1.4.0.ebuild @@ -0,0 +1,187 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="threads(+)" + +VIRTUALX_REQUIRED="manual" + +inherit distutils-r1 multiprocessing optfeature virtualx + +DESCRIPTION="Powerful data structures for data analysis and statistics" +HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/"; +SRC_URI=" + https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz"; +S="${WORKDIR}/${P/_/}" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86" +IUSE="doc full-support minimal test X" +RESTRICT="!test? ( test )" + +RECOMMENDED_DEPEND=" + >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] + >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] +" + +# TODO: add pandas-gbq to the tree +OPTIONAL_DEPEND=" + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/blosc[${PYTHON_USEDEP}] + || ( + dev-python/html5lib[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + ) + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + || ( + dev-python/openpyxl[${PYTHON_USEDEP}] + dev-python/xlsxwriter[${PYTHON_USEDEP}] + ) + >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] + >=dev-python/xarray-0.12.3[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] + >=dev-python/xlrd-1.2.0[${PYTHON_USEDEP}] + >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] + !hppa? ( + dev-python/statsmodels[${PYTHON_USEDEP}] + >=dev-python/scipy-1.1[${PYTHON_USEDEP}] + ) + X? ( + || ( + dev-python/PyQt5[${PYTHON_USEDEP}] + x11-misc/xclip + x11-misc/xsel +
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: f25c5c36bbb79be46327a12e51601d18325cda58 Author: Michał Górny gentoo org> AuthorDate: Tue Jul 26 16:04:44 2022 + Commit: Michał Górny gentoo org> CommitDate: Tue Jul 26 16:04:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f25c5c36 dev-python/pandas: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pandas/Manifest | 1 - .../pandas-1.4.0-distutils-hack-assertion.patch| 14 -- dev-python/pandas/pandas-1.4.2.ebuild | 201 - 3 files changed, 216 deletions(-) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 657b035e520b..bac761fd49a8 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,2 +1 @@ -DIST pandas-1.4.2.tar.gz 4940242 BLAKE2B b44c9e46458b4e2919b2d215c8678601ef0976118197172ddc74fa712cf07b02cdb09b79940e90bf6907a45e7e3c63615292f7141a4fb8ed4ae22a36decd1e39 SHA512 6406241e30e9ed386610dd90bbb7407cfe3e94ff20c8fd1241aa75288894666f06e59f7c74b5f916080a3745254ba22ec9dad1195f040b613639b5712aced571 DIST pandas-1.4.3.tar.gz 4941520 BLAKE2B b134f7c04c2478b7105214ed62e9adcaed98ffb4179a785f7887850d66702bf0f185d60a3da6de6226742529008bac614b494453dca929e477960ff3b43ef93d SHA512 d8d7575ce2b813361641d4e438844e03ed79179f5dcc56f2e4923bfeceab6f825a9bcc419e9492ee5e0272ea7c9bb9eeab6a0e242a880a87999df2a492436d8e diff --git a/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch b/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch deleted file mode 100644 index 4842de94311f.. --- a/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/pandas/util/_print_versions.py b/pandas/util/_print_versions.py -index 289900c473..91d518d1ab 100644 a/pandas/util/_print_versions.py -+++ b/pandas/util/_print_versions.py -@@ -60,8 +60,8 @@ def _get_dependency_info() -> dict[str, JSONSerializable]: - "pytz", - "dateutil", - # install / build, --"pip", - "setuptools", -+"pip", - "Cython", - # test - "pytest", diff --git a/dev-python/pandas/pandas-1.4.2.ebuild b/dev-python/pandas/pandas-1.4.2.ebuild deleted file mode 100644 index f362265d293d.. --- a/dev-python/pandas/pandas-1.4.2.ebuild +++ /dev/null @@ -1,201 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -VIRTUALX_REQUIRED="manual" - -inherit distutils-r1 multiprocessing optfeature virtualx - -DESCRIPTION="Powerful data structures for data analysis and statistics" -HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/"; -SRC_URI=" - https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz -" -S="${WORKDIR}/${P/_/}" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="doc full-support minimal test X" -RESTRICT="!test? ( test )" - -RECOMMENDED_DEPEND=" - >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] - >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] -" - -# TODO: add pandas-gbq to the tree -OPTIONAL_DEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/blosc[${PYTHON_USEDEP}] - || ( - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - || ( - dev-python/openpyxl[${PYTHON_USEDEP}] - dev-python/xlsxwriter[${PYTHON_USEDEP}] - ) - >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] - >=dev-python/xarray-0.12.3[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] - >=dev-python/xlrd-1.2.0[${PYTHON_USEDEP}] - >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] - !hppa? ( - dev-python/statsmodels[${PYTHON_USEDEP}] - >=dev-python/scipy-1.1[${PYTHON_USEDEP}] - ) - X? ( - || ( - dev-python/PyQt5[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) - ) -" -COMMON_DEPEND=" - >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1-r3[${PYTHON_USEDEP}] - >=dev-python/pytz-2020.1[${PYTHON_USEDEP}] -" -DEPEND=" - ${COMMON_DEPEND} - >=dev-python/cython-0.29.24[${PYTHON_USEDEP}] - doc? ( - ${VIRTUALX_DEPEND} - app-text/pandoc - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-pyth
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: c8ccaf5a961dfc6d631eba6cdb2fc7f22c1bc651 Author: Virgil Dupras gentoo org> AuthorDate: Mon Apr 29 15:30:39 2019 + Commit: Virgil Dupras gentoo org> CommitDate: Mon Apr 29 15:30:39 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8ccaf5a dev-python/pandas: bump to 0.24.2 Also, fix obsolete optional dependencies. Signed-off-by: Virgil Dupras gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 dev-python/pandas/Manifest | 2 +- .../files/pandas-0.24.2-skip-broken-test.patch | 15 + .../{pandas-0.24.1.ebuild => pandas-0.24.2.ebuild} | 39 ++ 3 files changed, 33 insertions(+), 23 deletions(-) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 12e6c6bfc5c..e3e156093df 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,4 +1,4 @@ DIST pandas-0.19.1.tar.gz 8360233 BLAKE2B 82611ca1a3e3169ac2d084f4dcd9c4d4d74e9e9c9913a41acad48ae68a208a884dfd877445a7d658a7ff098ef383cedae7e79a4900baa8d56c032ce9aaad96eb SHA512 6451990a7fae8c6db8ab0b014a13b4f1828754d3998f13c17b111f891fb9fd23f8e09b907623096dfa55668c42298eee1373210a9fddb95f56dd7d552b964e6f DIST pandas-0.23.0.tar.gz 13092442 BLAKE2B e11ae088c9a4be481f516d83797b1b1d5e9c82f7d9fa98f1ea65e3405e33c99e1e1cf7a35f56a21d9dc922c1d0828b4947d9c6189a5f76ad5c1b28618293f9da SHA512 c9dc7bf843e3392b8b1b4d46c6aa6dd12435aa974abc875574a7a8794abe6ea531fa92d8a635153839fd3fef9059d96a4512831b86b1fb6fb69588c8b29a95d6 DIST pandas-0.23.4.tar.gz 10490077 BLAKE2B 28a78860e0aa5de8def7bb529fc98b9121a516b7fd7620e31e000ae14217165e6677ce26b56da0b9c603930ab1304725c644426a135d8f9b2a84921b88f3d23d SHA512 0c89db820a49e0cfb9764e64589ff9af819f9a53c01bd0254cd1b6dbd1e9fd452b2ff7c7330ede7623c7576589113e831a19a57c735562b55f90506df15805b9 -DIST pandas-0.24.1.tar.gz 11832827 BLAKE2B fd30fb736be9ac1e1778d78963ffa33e492fa27a54767c93647cef826cc95459dc97d07a88836554586c9a2db038fb2d897caa8bd1413433f276cffbdb49b1cc SHA512 15f75308f4c437ad0096c3a3d768563b071b3d8e55e1850a5ee0f980f56a9d8d1b9fed9d7707ba43e80052e6c5fea313ac1ad2687935f0ab37a16a68bf64ae19 +DIST pandas-0.24.2.tar.gz 11837693 BLAKE2B 3762e94554a3ae3c803c9a412c5c551c15a9fbf15cb05633f7d1b0ccbfddc646f68f030e688a83a4495b0537cea2fec671157f5a63aaa5f9cad6b791261e SHA512 0795c6bb8a47a511853558ea59d371b4540ec175f213cfba4ad2361d6481fea5d3f7074bb4961c32f2f0080a72d7436a9b3706f5cc692074f98d83bfc587fd15 diff --git a/dev-python/pandas/files/pandas-0.24.2-skip-broken-test.patch b/dev-python/pandas/files/pandas-0.24.2-skip-broken-test.patch new file mode 100644 index 000..dcc61dc0cfd --- /dev/null +++ b/dev-python/pandas/files/pandas-0.24.2-skip-broken-test.patch @@ -0,0 +1,15 @@ +diff --git a/pandas/tests/io/json/test_ujson.py b/pandas/tests/io/json/test_ujson.py +index 63ba9bc0f..854afecab 100644 +--- a/pandas/tests/io/json/test_ujson.py b/pandas/tests/io/json/test_ujson.py +@@ -841,7 +841,9 @@ class TestNumpyJSONTests(object): + arr_out = ujson.decode(ujson.encode(arr), numpy=True, dtype=dtype) + tm.assert_almost_equal(arr, arr_out) + +-def test_0d_array(self): ++# Segfaulting on gentoo, not sure why. TODO: find why. ++# Clue: https://github.com/pandas-dev/pandas/issues/22718 ++def xtest_0d_array(self): + with pytest.raises(TypeError): + ujson.encode(np.array(1)) + diff --git a/dev-python/pandas/pandas-0.24.1.ebuild b/dev-python/pandas/pandas-0.24.2.ebuild similarity index 83% rename from dev-python/pandas/pandas-0.24.1.ebuild rename to dev-python/pandas/pandas-0.24.2.ebuild index 2d91244e9f6..98cf5b1e2c5 100644 --- a/dev-python/pandas/pandas-0.24.1.ebuild +++ b/dev-python/pandas/pandas-0.24.2.ebuild @@ -23,51 +23,46 @@ RECOMMENDED_DEPEND=" >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] >=dev-python/numexpr-2.1[${PYTHON_USEDEP}] " + +# TODO: add pandas-gbq to the tree OPTIONAL_DEPEND=" dev-python/beautifulsoup:4[${PYTHON_USEDEP}] dev-python/blosc[${PYTHON_USEDEP}] - dev-python/boto[${PYTHON_USEDEP}] - >=dev-python/google-api-python-client-1.2.0[$(python_gen_usedep python2_7 pypy)] || ( dev-python/html5lib[${PYTHON_USEDEP}] dev-python/lxml[${PYTHON_USEDEP}] ) - dev-python/httplib2[${PYTHON_USEDEP}] dev-python/jinja[${PYTHON_USEDEP}] dev-python/matplotlib[${PYTHON_USEDEP}] || ( - >=dev-python/openpyxl-1.6.1[${PYTHON_USEDEP}] + dev-python/openpyxl[${PYTHON_USEDEP}] dev-python/xlsxwriter[${PYTHON_USEDEP}] ) >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] - dev-python/python-gflags[$(python_gen_usedep python2_7 pypy)] - dev-python/rpy[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/s3fs[${PYTHON_USEDEP}] dev-python/statsmodels[${PYTHON_USEDEP}] >=dev-python/sqlalchemy-0.8.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: f25c5c36bbb79be46327a12e51601d18325cda58 Author: Michał Górny gentoo org> AuthorDate: Tue Jul 26 16:04:44 2022 + Commit: Michał Górny gentoo org> CommitDate: Tue Jul 26 16:04:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f25c5c36 dev-python/pandas: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pandas/Manifest | 1 - .../pandas-1.4.0-distutils-hack-assertion.patch| 14 -- dev-python/pandas/pandas-1.4.2.ebuild | 201 - 3 files changed, 216 deletions(-) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 657b035e520b..bac761fd49a8 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,2 +1 @@ -DIST pandas-1.4.2.tar.gz 4940242 BLAKE2B b44c9e46458b4e2919b2d215c8678601ef0976118197172ddc74fa712cf07b02cdb09b79940e90bf6907a45e7e3c63615292f7141a4fb8ed4ae22a36decd1e39 SHA512 6406241e30e9ed386610dd90bbb7407cfe3e94ff20c8fd1241aa75288894666f06e59f7c74b5f916080a3745254ba22ec9dad1195f040b613639b5712aced571 DIST pandas-1.4.3.tar.gz 4941520 BLAKE2B b134f7c04c2478b7105214ed62e9adcaed98ffb4179a785f7887850d66702bf0f185d60a3da6de6226742529008bac614b494453dca929e477960ff3b43ef93d SHA512 d8d7575ce2b813361641d4e438844e03ed79179f5dcc56f2e4923bfeceab6f825a9bcc419e9492ee5e0272ea7c9bb9eeab6a0e242a880a87999df2a492436d8e diff --git a/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch b/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch deleted file mode 100644 index 4842de94311f.. --- a/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/pandas/util/_print_versions.py b/pandas/util/_print_versions.py -index 289900c473..91d518d1ab 100644 a/pandas/util/_print_versions.py -+++ b/pandas/util/_print_versions.py -@@ -60,8 +60,8 @@ def _get_dependency_info() -> dict[str, JSONSerializable]: - "pytz", - "dateutil", - # install / build, --"pip", - "setuptools", -+"pip", - "Cython", - # test - "pytest", diff --git a/dev-python/pandas/pandas-1.4.2.ebuild b/dev-python/pandas/pandas-1.4.2.ebuild deleted file mode 100644 index f362265d293d.. --- a/dev-python/pandas/pandas-1.4.2.ebuild +++ /dev/null @@ -1,201 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -VIRTUALX_REQUIRED="manual" - -inherit distutils-r1 multiprocessing optfeature virtualx - -DESCRIPTION="Powerful data structures for data analysis and statistics" -HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/"; -SRC_URI=" - https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz -" -S="${WORKDIR}/${P/_/}" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="doc full-support minimal test X" -RESTRICT="!test? ( test )" - -RECOMMENDED_DEPEND=" - >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] - >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] -" - -# TODO: add pandas-gbq to the tree -OPTIONAL_DEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/blosc[${PYTHON_USEDEP}] - || ( - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - || ( - dev-python/openpyxl[${PYTHON_USEDEP}] - dev-python/xlsxwriter[${PYTHON_USEDEP}] - ) - >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] - >=dev-python/xarray-0.12.3[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] - >=dev-python/xlrd-1.2.0[${PYTHON_USEDEP}] - >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] - !hppa? ( - dev-python/statsmodels[${PYTHON_USEDEP}] - >=dev-python/scipy-1.1[${PYTHON_USEDEP}] - ) - X? ( - || ( - dev-python/PyQt5[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) - ) -" -COMMON_DEPEND=" - >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1-r3[${PYTHON_USEDEP}] - >=dev-python/pytz-2020.1[${PYTHON_USEDEP}] -" -DEPEND=" - ${COMMON_DEPEND} - >=dev-python/cython-0.29.24[${PYTHON_USEDEP}] - doc? ( - ${VIRTUALX_DEPEND} - app-text/pandoc - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-pyth
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: 6c2867c19504b862d1e3b702b246f4f6e2a74609 Author: Michał Górny gentoo org> AuthorDate: Sat Mar 12 19:48:34 2022 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 12 19:48:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c2867c1 dev-python/pandas: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pandas/Manifest | 4 - .../pandas/files/pandas-1.3.4-arm-tests.patch | 21 --- dev-python/pandas/pandas-1.3.3.ebuild | 192 --- dev-python/pandas/pandas-1.3.4.ebuild | 203 - dev-python/pandas/pandas-1.3.5.ebuild | 198 dev-python/pandas/pandas-1.4.0.ebuild | 192 --- 6 files changed, 810 deletions(-) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 02dc11a49026..d7a58f4e67ea 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,5 +1 @@ -DIST pandas-1.3.3.tar.gz 4730758 BLAKE2B 0ef945b2181329265b93fbdb7f9c35497ef847508cc2166b6e2a12ad1a2faa3940d5c8f375754ec34db4e236934a1f903f1e58e6882c6de0018a16b38f50f136 SHA512 a3a871a9954c7249311b9904e588d85fba4d6aa07463308b08b789b93a1eb63e36dac1b0d4254a5379085c05c5633ef31b615d0c60963c796dd7a33d815a5534 -DIST pandas-1.3.4.tar.gz 4734599 BLAKE2B a71b5b57198defcf4f6d848f445c7112668994f089b62a6bce1028ab4ba8a9bf3adc3c393699332fb0c76818ed80164843114e68e57232c495cee03ec5e88009 SHA512 c821365b1f06d69c61b957c4768a5f86b39d97d74b0732ea0eaade9d21bca8f652e38f91f83adf2fc6488f227c75d4e5e64e8f131456e7f0a93ecfcf237190a6 -DIST pandas-1.3.5.tar.gz 4736591 BLAKE2B 7c7de1485028d7c610c5a23ca1cc98551b24e824b609b7a624469f2471bb8d3984a25db48ab7413aa7cdd0057c5c5c9f1eb2b59cfc5cbf6d30177e12e2acc7b3 SHA512 cf3f76894cae19784af6393d4a575d114b55621a3d594edd7e95ac6d5c8588a580135789c859c618acfeceeb710d2a1fdd94188a839a90be6b58af929e00a726 -DIST pandas-1.4.0.tar.gz 4935046 BLAKE2B f579abe78812d9c155c2d08708f6b46ac7363d351a750cc5b2017aa641f5307ae0baa7de57866dbefe74790133d2219d6742cb6f015f8a360365cf30345a0b44 SHA512 800909c4e80ab50391e22bf67ccd78532730e200bc58ffc32d4a6b9e37522a90e2ed486a02f67a4df1e28fa531c075e0caadc2c8a06b8a06c7f2ef466a371489 DIST pandas-1.4.1.tar.gz 4941369 BLAKE2B ce85253b32c3be6baad74e2bca98d24b43f42c311ffad128615b711e461a76067035e238cf1693eed12d4ca8e354aef56f711e45cd934a4af6222f4727838b1e SHA512 2d8ba8f3152b5bd5495e406ce21d896342ef77473ed3c0207f77b6503c3f4353bbeb5ec573696eb6748e65e956d9d1b97d314a136104151ecb5ba822afa72422 diff --git a/dev-python/pandas/files/pandas-1.3.4-arm-tests.patch b/dev-python/pandas/files/pandas-1.3.4-arm-tests.patch deleted file mode 100644 index c30d10460b63.. --- a/dev-python/pandas/files/pandas-1.3.4-arm-tests.patch +++ /dev/null @@ -1,21 +0,0 @@ -https://bugs.gentoo.org/818964 -https://github.com/pandas-dev/pandas/commit/b0992ee2f4653c7d70ddbad6f2d172a4ef0bda32 - -From: Sam James -Date: Fri, 29 Oct 2021 17:24:01 +0100 -Subject: [PATCH] Update is_platform_arm() to detect 32-bit arm and other - variants (#44225) - a/pandas/compat/__init__.py -+++ b/pandas/compat/__init__.py -@@ -99,7 +99,9 @@ def is_platform_arm() -> bool: - bool - True if the running platform uses ARM architecture. - """ --return platform.machine() in ("arm64", "aarch64") -+return platform.machine() in ("arm64", "aarch64") or platform.machine().startswith( -+"armv" -+) - - - def import_lzma(): diff --git a/dev-python/pandas/pandas-1.3.3.ebuild b/dev-python/pandas/pandas-1.3.3.ebuild deleted file mode 100644 index 4ad32fd08453.. --- a/dev-python/pandas/pandas-1.3.3.ebuild +++ /dev/null @@ -1,192 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -VIRTUALX_REQUIRED="manual" - -inherit distutils-r1 multiprocessing optfeature virtualx - -DESCRIPTION="Powerful data structures for data analysis and statistics" -HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/"; -SRC_URI=" - https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz"; -S="${WORKDIR}/${P/_/}" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86" -IUSE="doc full-support minimal test X" -RESTRICT="!test? ( test )" - -RECOMMENDED_DEPEND=" - >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] - >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] -" - -# TODO: add pandas-gbq to the tree -OPTIONAL_DEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/blosc[${PYTHON_USEDEP}] - || ( - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - || ( - dev-python/openpyxl[${P
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: 6c2867c19504b862d1e3b702b246f4f6e2a74609 Author: Michał Górny gentoo org> AuthorDate: Sat Mar 12 19:48:34 2022 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 12 19:48:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c2867c1 dev-python/pandas: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pandas/Manifest | 4 - .../pandas/files/pandas-1.3.4-arm-tests.patch | 21 --- dev-python/pandas/pandas-1.3.3.ebuild | 192 --- dev-python/pandas/pandas-1.3.4.ebuild | 203 - dev-python/pandas/pandas-1.3.5.ebuild | 198 dev-python/pandas/pandas-1.4.0.ebuild | 192 --- 6 files changed, 810 deletions(-) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 02dc11a49026..d7a58f4e67ea 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,5 +1 @@ -DIST pandas-1.3.3.tar.gz 4730758 BLAKE2B 0ef945b2181329265b93fbdb7f9c35497ef847508cc2166b6e2a12ad1a2faa3940d5c8f375754ec34db4e236934a1f903f1e58e6882c6de0018a16b38f50f136 SHA512 a3a871a9954c7249311b9904e588d85fba4d6aa07463308b08b789b93a1eb63e36dac1b0d4254a5379085c05c5633ef31b615d0c60963c796dd7a33d815a5534 -DIST pandas-1.3.4.tar.gz 4734599 BLAKE2B a71b5b57198defcf4f6d848f445c7112668994f089b62a6bce1028ab4ba8a9bf3adc3c393699332fb0c76818ed80164843114e68e57232c495cee03ec5e88009 SHA512 c821365b1f06d69c61b957c4768a5f86b39d97d74b0732ea0eaade9d21bca8f652e38f91f83adf2fc6488f227c75d4e5e64e8f131456e7f0a93ecfcf237190a6 -DIST pandas-1.3.5.tar.gz 4736591 BLAKE2B 7c7de1485028d7c610c5a23ca1cc98551b24e824b609b7a624469f2471bb8d3984a25db48ab7413aa7cdd0057c5c5c9f1eb2b59cfc5cbf6d30177e12e2acc7b3 SHA512 cf3f76894cae19784af6393d4a575d114b55621a3d594edd7e95ac6d5c8588a580135789c859c618acfeceeb710d2a1fdd94188a839a90be6b58af929e00a726 -DIST pandas-1.4.0.tar.gz 4935046 BLAKE2B f579abe78812d9c155c2d08708f6b46ac7363d351a750cc5b2017aa641f5307ae0baa7de57866dbefe74790133d2219d6742cb6f015f8a360365cf30345a0b44 SHA512 800909c4e80ab50391e22bf67ccd78532730e200bc58ffc32d4a6b9e37522a90e2ed486a02f67a4df1e28fa531c075e0caadc2c8a06b8a06c7f2ef466a371489 DIST pandas-1.4.1.tar.gz 4941369 BLAKE2B ce85253b32c3be6baad74e2bca98d24b43f42c311ffad128615b711e461a76067035e238cf1693eed12d4ca8e354aef56f711e45cd934a4af6222f4727838b1e SHA512 2d8ba8f3152b5bd5495e406ce21d896342ef77473ed3c0207f77b6503c3f4353bbeb5ec573696eb6748e65e956d9d1b97d314a136104151ecb5ba822afa72422 diff --git a/dev-python/pandas/files/pandas-1.3.4-arm-tests.patch b/dev-python/pandas/files/pandas-1.3.4-arm-tests.patch deleted file mode 100644 index c30d10460b63.. --- a/dev-python/pandas/files/pandas-1.3.4-arm-tests.patch +++ /dev/null @@ -1,21 +0,0 @@ -https://bugs.gentoo.org/818964 -https://github.com/pandas-dev/pandas/commit/b0992ee2f4653c7d70ddbad6f2d172a4ef0bda32 - -From: Sam James -Date: Fri, 29 Oct 2021 17:24:01 +0100 -Subject: [PATCH] Update is_platform_arm() to detect 32-bit arm and other - variants (#44225) - a/pandas/compat/__init__.py -+++ b/pandas/compat/__init__.py -@@ -99,7 +99,9 @@ def is_platform_arm() -> bool: - bool - True if the running platform uses ARM architecture. - """ --return platform.machine() in ("arm64", "aarch64") -+return platform.machine() in ("arm64", "aarch64") or platform.machine().startswith( -+"armv" -+) - - - def import_lzma(): diff --git a/dev-python/pandas/pandas-1.3.3.ebuild b/dev-python/pandas/pandas-1.3.3.ebuild deleted file mode 100644 index 4ad32fd08453.. --- a/dev-python/pandas/pandas-1.3.3.ebuild +++ /dev/null @@ -1,192 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -VIRTUALX_REQUIRED="manual" - -inherit distutils-r1 multiprocessing optfeature virtualx - -DESCRIPTION="Powerful data structures for data analysis and statistics" -HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/"; -SRC_URI=" - https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz"; -S="${WORKDIR}/${P/_/}" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86" -IUSE="doc full-support minimal test X" -RESTRICT="!test? ( test )" - -RECOMMENDED_DEPEND=" - >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] - >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] -" - -# TODO: add pandas-gbq to the tree -OPTIONAL_DEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/blosc[${PYTHON_USEDEP}] - || ( - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - || ( - dev-python/openpyxl[${P
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: da559acee5fc0f221e8a837b788f906b5fb3f7d1 Author: Michał Górny gentoo org> AuthorDate: Sat Jan 22 20:48:57 2022 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 22 23:40:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da559ace dev-python/pandas: Bump to 1.4.0 Signed-off-by: Michał Górny gentoo.org> dev-python/pandas/Manifest | 1 + .../pandas-1.4.0-distutils-hack-assertion.patch| 14 ++ dev-python/pandas/pandas-1.4.0.ebuild | 187 + 3 files changed, 202 insertions(+) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 250378b0f3da..f9d0d2479f80 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,3 +1,4 @@ DIST pandas-1.3.3.tar.gz 4730758 BLAKE2B 0ef945b2181329265b93fbdb7f9c35497ef847508cc2166b6e2a12ad1a2faa3940d5c8f375754ec34db4e236934a1f903f1e58e6882c6de0018a16b38f50f136 SHA512 a3a871a9954c7249311b9904e588d85fba4d6aa07463308b08b789b93a1eb63e36dac1b0d4254a5379085c05c5633ef31b615d0c60963c796dd7a33d815a5534 DIST pandas-1.3.4.tar.gz 4734599 BLAKE2B a71b5b57198defcf4f6d848f445c7112668994f089b62a6bce1028ab4ba8a9bf3adc3c393699332fb0c76818ed80164843114e68e57232c495cee03ec5e88009 SHA512 c821365b1f06d69c61b957c4768a5f86b39d97d74b0732ea0eaade9d21bca8f652e38f91f83adf2fc6488f227c75d4e5e64e8f131456e7f0a93ecfcf237190a6 DIST pandas-1.3.5.tar.gz 4736591 BLAKE2B 7c7de1485028d7c610c5a23ca1cc98551b24e824b609b7a624469f2471bb8d3984a25db48ab7413aa7cdd0057c5c5c9f1eb2b59cfc5cbf6d30177e12e2acc7b3 SHA512 cf3f76894cae19784af6393d4a575d114b55621a3d594edd7e95ac6d5c8588a580135789c859c618acfeceeb710d2a1fdd94188a839a90be6b58af929e00a726 +DIST pandas-1.4.0.tar.gz 4935046 BLAKE2B f579abe78812d9c155c2d08708f6b46ac7363d351a750cc5b2017aa641f5307ae0baa7de57866dbefe74790133d2219d6742cb6f015f8a360365cf30345a0b44 SHA512 800909c4e80ab50391e22bf67ccd78532730e200bc58ffc32d4a6b9e37522a90e2ed486a02f67a4df1e28fa531c075e0caadc2c8a06b8a06c7f2ef466a371489 diff --git a/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch b/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch new file mode 100644 index ..4842de94311f --- /dev/null +++ b/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch @@ -0,0 +1,14 @@ +diff --git a/pandas/util/_print_versions.py b/pandas/util/_print_versions.py +index 289900c473..91d518d1ab 100644 +--- a/pandas/util/_print_versions.py b/pandas/util/_print_versions.py +@@ -60,8 +60,8 @@ def _get_dependency_info() -> dict[str, JSONSerializable]: + "pytz", + "dateutil", + # install / build, +-"pip", + "setuptools", ++"pip", + "Cython", + # test + "pytest", diff --git a/dev-python/pandas/pandas-1.4.0.ebuild b/dev-python/pandas/pandas-1.4.0.ebuild new file mode 100644 index ..922f3eec3723 --- /dev/null +++ b/dev-python/pandas/pandas-1.4.0.ebuild @@ -0,0 +1,187 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="threads(+)" + +VIRTUALX_REQUIRED="manual" + +inherit distutils-r1 multiprocessing optfeature virtualx + +DESCRIPTION="Powerful data structures for data analysis and statistics" +HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/"; +SRC_URI=" + https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz"; +S="${WORKDIR}/${P/_/}" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86" +IUSE="doc full-support minimal test X" +RESTRICT="!test? ( test )" + +RECOMMENDED_DEPEND=" + >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] + >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] +" + +# TODO: add pandas-gbq to the tree +OPTIONAL_DEPEND=" + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/blosc[${PYTHON_USEDEP}] + || ( + dev-python/html5lib[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + ) + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + || ( + dev-python/openpyxl[${PYTHON_USEDEP}] + dev-python/xlsxwriter[${PYTHON_USEDEP}] + ) + >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] + >=dev-python/xarray-0.12.3[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] + >=dev-python/xlrd-1.2.0[${PYTHON_USEDEP}] + >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] + !hppa? ( + dev-python/statsmodels[${PYTHON_USEDEP}] + >=dev-python/scipy-1.1[${PYTHON_USEDEP}] + ) + X? ( + || ( + dev-python/PyQt5[${PYTHON_USEDEP}] + x11-misc/xclip + x11-misc/xsel +
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: f25c5c36bbb79be46327a12e51601d18325cda58 Author: Michał Górny gentoo org> AuthorDate: Tue Jul 26 16:04:44 2022 + Commit: Michał Górny gentoo org> CommitDate: Tue Jul 26 16:04:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f25c5c36 dev-python/pandas: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pandas/Manifest | 1 - .../pandas-1.4.0-distutils-hack-assertion.patch| 14 -- dev-python/pandas/pandas-1.4.2.ebuild | 201 - 3 files changed, 216 deletions(-) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 657b035e520b..bac761fd49a8 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,2 +1 @@ -DIST pandas-1.4.2.tar.gz 4940242 BLAKE2B b44c9e46458b4e2919b2d215c8678601ef0976118197172ddc74fa712cf07b02cdb09b79940e90bf6907a45e7e3c63615292f7141a4fb8ed4ae22a36decd1e39 SHA512 6406241e30e9ed386610dd90bbb7407cfe3e94ff20c8fd1241aa75288894666f06e59f7c74b5f916080a3745254ba22ec9dad1195f040b613639b5712aced571 DIST pandas-1.4.3.tar.gz 4941520 BLAKE2B b134f7c04c2478b7105214ed62e9adcaed98ffb4179a785f7887850d66702bf0f185d60a3da6de6226742529008bac614b494453dca929e477960ff3b43ef93d SHA512 d8d7575ce2b813361641d4e438844e03ed79179f5dcc56f2e4923bfeceab6f825a9bcc419e9492ee5e0272ea7c9bb9eeab6a0e242a880a87999df2a492436d8e diff --git a/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch b/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch deleted file mode 100644 index 4842de94311f.. --- a/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/pandas/util/_print_versions.py b/pandas/util/_print_versions.py -index 289900c473..91d518d1ab 100644 a/pandas/util/_print_versions.py -+++ b/pandas/util/_print_versions.py -@@ -60,8 +60,8 @@ def _get_dependency_info() -> dict[str, JSONSerializable]: - "pytz", - "dateutil", - # install / build, --"pip", - "setuptools", -+"pip", - "Cython", - # test - "pytest", diff --git a/dev-python/pandas/pandas-1.4.2.ebuild b/dev-python/pandas/pandas-1.4.2.ebuild deleted file mode 100644 index f362265d293d.. --- a/dev-python/pandas/pandas-1.4.2.ebuild +++ /dev/null @@ -1,201 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -VIRTUALX_REQUIRED="manual" - -inherit distutils-r1 multiprocessing optfeature virtualx - -DESCRIPTION="Powerful data structures for data analysis and statistics" -HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/"; -SRC_URI=" - https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz -" -S="${WORKDIR}/${P/_/}" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="doc full-support minimal test X" -RESTRICT="!test? ( test )" - -RECOMMENDED_DEPEND=" - >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] - >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] -" - -# TODO: add pandas-gbq to the tree -OPTIONAL_DEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/blosc[${PYTHON_USEDEP}] - || ( - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - || ( - dev-python/openpyxl[${PYTHON_USEDEP}] - dev-python/xlsxwriter[${PYTHON_USEDEP}] - ) - >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] - >=dev-python/xarray-0.12.3[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] - >=dev-python/xlrd-1.2.0[${PYTHON_USEDEP}] - >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] - !hppa? ( - dev-python/statsmodels[${PYTHON_USEDEP}] - >=dev-python/scipy-1.1[${PYTHON_USEDEP}] - ) - X? ( - || ( - dev-python/PyQt5[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) - ) -" -COMMON_DEPEND=" - >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1-r3[${PYTHON_USEDEP}] - >=dev-python/pytz-2020.1[${PYTHON_USEDEP}] -" -DEPEND=" - ${COMMON_DEPEND} - >=dev-python/cython-0.29.24[${PYTHON_USEDEP}] - doc? ( - ${VIRTUALX_DEPEND} - app-text/pandoc - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-pyth
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: c8ccaf5a961dfc6d631eba6cdb2fc7f22c1bc651 Author: Virgil Dupras gentoo org> AuthorDate: Mon Apr 29 15:30:39 2019 + Commit: Virgil Dupras gentoo org> CommitDate: Mon Apr 29 15:30:39 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8ccaf5a dev-python/pandas: bump to 0.24.2 Also, fix obsolete optional dependencies. Signed-off-by: Virgil Dupras gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 dev-python/pandas/Manifest | 2 +- .../files/pandas-0.24.2-skip-broken-test.patch | 15 + .../{pandas-0.24.1.ebuild => pandas-0.24.2.ebuild} | 39 ++ 3 files changed, 33 insertions(+), 23 deletions(-) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 12e6c6bfc5c..e3e156093df 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,4 +1,4 @@ DIST pandas-0.19.1.tar.gz 8360233 BLAKE2B 82611ca1a3e3169ac2d084f4dcd9c4d4d74e9e9c9913a41acad48ae68a208a884dfd877445a7d658a7ff098ef383cedae7e79a4900baa8d56c032ce9aaad96eb SHA512 6451990a7fae8c6db8ab0b014a13b4f1828754d3998f13c17b111f891fb9fd23f8e09b907623096dfa55668c42298eee1373210a9fddb95f56dd7d552b964e6f DIST pandas-0.23.0.tar.gz 13092442 BLAKE2B e11ae088c9a4be481f516d83797b1b1d5e9c82f7d9fa98f1ea65e3405e33c99e1e1cf7a35f56a21d9dc922c1d0828b4947d9c6189a5f76ad5c1b28618293f9da SHA512 c9dc7bf843e3392b8b1b4d46c6aa6dd12435aa974abc875574a7a8794abe6ea531fa92d8a635153839fd3fef9059d96a4512831b86b1fb6fb69588c8b29a95d6 DIST pandas-0.23.4.tar.gz 10490077 BLAKE2B 28a78860e0aa5de8def7bb529fc98b9121a516b7fd7620e31e000ae14217165e6677ce26b56da0b9c603930ab1304725c644426a135d8f9b2a84921b88f3d23d SHA512 0c89db820a49e0cfb9764e64589ff9af819f9a53c01bd0254cd1b6dbd1e9fd452b2ff7c7330ede7623c7576589113e831a19a57c735562b55f90506df15805b9 -DIST pandas-0.24.1.tar.gz 11832827 BLAKE2B fd30fb736be9ac1e1778d78963ffa33e492fa27a54767c93647cef826cc95459dc97d07a88836554586c9a2db038fb2d897caa8bd1413433f276cffbdb49b1cc SHA512 15f75308f4c437ad0096c3a3d768563b071b3d8e55e1850a5ee0f980f56a9d8d1b9fed9d7707ba43e80052e6c5fea313ac1ad2687935f0ab37a16a68bf64ae19 +DIST pandas-0.24.2.tar.gz 11837693 BLAKE2B 3762e94554a3ae3c803c9a412c5c551c15a9fbf15cb05633f7d1b0ccbfddc646f68f030e688a83a4495b0537cea2fec671157f5a63aaa5f9cad6b791261e SHA512 0795c6bb8a47a511853558ea59d371b4540ec175f213cfba4ad2361d6481fea5d3f7074bb4961c32f2f0080a72d7436a9b3706f5cc692074f98d83bfc587fd15 diff --git a/dev-python/pandas/files/pandas-0.24.2-skip-broken-test.patch b/dev-python/pandas/files/pandas-0.24.2-skip-broken-test.patch new file mode 100644 index 000..dcc61dc0cfd --- /dev/null +++ b/dev-python/pandas/files/pandas-0.24.2-skip-broken-test.patch @@ -0,0 +1,15 @@ +diff --git a/pandas/tests/io/json/test_ujson.py b/pandas/tests/io/json/test_ujson.py +index 63ba9bc0f..854afecab 100644 +--- a/pandas/tests/io/json/test_ujson.py b/pandas/tests/io/json/test_ujson.py +@@ -841,7 +841,9 @@ class TestNumpyJSONTests(object): + arr_out = ujson.decode(ujson.encode(arr), numpy=True, dtype=dtype) + tm.assert_almost_equal(arr, arr_out) + +-def test_0d_array(self): ++# Segfaulting on gentoo, not sure why. TODO: find why. ++# Clue: https://github.com/pandas-dev/pandas/issues/22718 ++def xtest_0d_array(self): + with pytest.raises(TypeError): + ujson.encode(np.array(1)) + diff --git a/dev-python/pandas/pandas-0.24.1.ebuild b/dev-python/pandas/pandas-0.24.2.ebuild similarity index 83% rename from dev-python/pandas/pandas-0.24.1.ebuild rename to dev-python/pandas/pandas-0.24.2.ebuild index 2d91244e9f6..98cf5b1e2c5 100644 --- a/dev-python/pandas/pandas-0.24.1.ebuild +++ b/dev-python/pandas/pandas-0.24.2.ebuild @@ -23,51 +23,46 @@ RECOMMENDED_DEPEND=" >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] >=dev-python/numexpr-2.1[${PYTHON_USEDEP}] " + +# TODO: add pandas-gbq to the tree OPTIONAL_DEPEND=" dev-python/beautifulsoup:4[${PYTHON_USEDEP}] dev-python/blosc[${PYTHON_USEDEP}] - dev-python/boto[${PYTHON_USEDEP}] - >=dev-python/google-api-python-client-1.2.0[$(python_gen_usedep python2_7 pypy)] || ( dev-python/html5lib[${PYTHON_USEDEP}] dev-python/lxml[${PYTHON_USEDEP}] ) - dev-python/httplib2[${PYTHON_USEDEP}] dev-python/jinja[${PYTHON_USEDEP}] dev-python/matplotlib[${PYTHON_USEDEP}] || ( - >=dev-python/openpyxl-1.6.1[${PYTHON_USEDEP}] + dev-python/openpyxl[${PYTHON_USEDEP}] dev-python/xlsxwriter[${PYTHON_USEDEP}] ) >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] - dev-python/python-gflags[$(python_gen_usedep python2_7 pypy)] - dev-python/rpy[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/s3fs[${PYTHON_USEDEP}] dev-python/statsmodels[${PYTHON_USEDEP}] >=dev-python/sqlalchemy-0.8.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: c8ccaf5a961dfc6d631eba6cdb2fc7f22c1bc651 Author: Virgil Dupras gentoo org> AuthorDate: Mon Apr 29 15:30:39 2019 + Commit: Virgil Dupras gentoo org> CommitDate: Mon Apr 29 15:30:39 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8ccaf5a dev-python/pandas: bump to 0.24.2 Also, fix obsolete optional dependencies. Signed-off-by: Virgil Dupras gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 dev-python/pandas/Manifest | 2 +- .../files/pandas-0.24.2-skip-broken-test.patch | 15 + .../{pandas-0.24.1.ebuild => pandas-0.24.2.ebuild} | 39 ++ 3 files changed, 33 insertions(+), 23 deletions(-) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 12e6c6bfc5c..e3e156093df 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,4 +1,4 @@ DIST pandas-0.19.1.tar.gz 8360233 BLAKE2B 82611ca1a3e3169ac2d084f4dcd9c4d4d74e9e9c9913a41acad48ae68a208a884dfd877445a7d658a7ff098ef383cedae7e79a4900baa8d56c032ce9aaad96eb SHA512 6451990a7fae8c6db8ab0b014a13b4f1828754d3998f13c17b111f891fb9fd23f8e09b907623096dfa55668c42298eee1373210a9fddb95f56dd7d552b964e6f DIST pandas-0.23.0.tar.gz 13092442 BLAKE2B e11ae088c9a4be481f516d83797b1b1d5e9c82f7d9fa98f1ea65e3405e33c99e1e1cf7a35f56a21d9dc922c1d0828b4947d9c6189a5f76ad5c1b28618293f9da SHA512 c9dc7bf843e3392b8b1b4d46c6aa6dd12435aa974abc875574a7a8794abe6ea531fa92d8a635153839fd3fef9059d96a4512831b86b1fb6fb69588c8b29a95d6 DIST pandas-0.23.4.tar.gz 10490077 BLAKE2B 28a78860e0aa5de8def7bb529fc98b9121a516b7fd7620e31e000ae14217165e6677ce26b56da0b9c603930ab1304725c644426a135d8f9b2a84921b88f3d23d SHA512 0c89db820a49e0cfb9764e64589ff9af819f9a53c01bd0254cd1b6dbd1e9fd452b2ff7c7330ede7623c7576589113e831a19a57c735562b55f90506df15805b9 -DIST pandas-0.24.1.tar.gz 11832827 BLAKE2B fd30fb736be9ac1e1778d78963ffa33e492fa27a54767c93647cef826cc95459dc97d07a88836554586c9a2db038fb2d897caa8bd1413433f276cffbdb49b1cc SHA512 15f75308f4c437ad0096c3a3d768563b071b3d8e55e1850a5ee0f980f56a9d8d1b9fed9d7707ba43e80052e6c5fea313ac1ad2687935f0ab37a16a68bf64ae19 +DIST pandas-0.24.2.tar.gz 11837693 BLAKE2B 3762e94554a3ae3c803c9a412c5c551c15a9fbf15cb05633f7d1b0ccbfddc646f68f030e688a83a4495b0537cea2fec671157f5a63aaa5f9cad6b791261e SHA512 0795c6bb8a47a511853558ea59d371b4540ec175f213cfba4ad2361d6481fea5d3f7074bb4961c32f2f0080a72d7436a9b3706f5cc692074f98d83bfc587fd15 diff --git a/dev-python/pandas/files/pandas-0.24.2-skip-broken-test.patch b/dev-python/pandas/files/pandas-0.24.2-skip-broken-test.patch new file mode 100644 index 000..dcc61dc0cfd --- /dev/null +++ b/dev-python/pandas/files/pandas-0.24.2-skip-broken-test.patch @@ -0,0 +1,15 @@ +diff --git a/pandas/tests/io/json/test_ujson.py b/pandas/tests/io/json/test_ujson.py +index 63ba9bc0f..854afecab 100644 +--- a/pandas/tests/io/json/test_ujson.py b/pandas/tests/io/json/test_ujson.py +@@ -841,7 +841,9 @@ class TestNumpyJSONTests(object): + arr_out = ujson.decode(ujson.encode(arr), numpy=True, dtype=dtype) + tm.assert_almost_equal(arr, arr_out) + +-def test_0d_array(self): ++# Segfaulting on gentoo, not sure why. TODO: find why. ++# Clue: https://github.com/pandas-dev/pandas/issues/22718 ++def xtest_0d_array(self): + with pytest.raises(TypeError): + ujson.encode(np.array(1)) + diff --git a/dev-python/pandas/pandas-0.24.1.ebuild b/dev-python/pandas/pandas-0.24.2.ebuild similarity index 83% rename from dev-python/pandas/pandas-0.24.1.ebuild rename to dev-python/pandas/pandas-0.24.2.ebuild index 2d91244e9f6..98cf5b1e2c5 100644 --- a/dev-python/pandas/pandas-0.24.1.ebuild +++ b/dev-python/pandas/pandas-0.24.2.ebuild @@ -23,51 +23,46 @@ RECOMMENDED_DEPEND=" >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] >=dev-python/numexpr-2.1[${PYTHON_USEDEP}] " + +# TODO: add pandas-gbq to the tree OPTIONAL_DEPEND=" dev-python/beautifulsoup:4[${PYTHON_USEDEP}] dev-python/blosc[${PYTHON_USEDEP}] - dev-python/boto[${PYTHON_USEDEP}] - >=dev-python/google-api-python-client-1.2.0[$(python_gen_usedep python2_7 pypy)] || ( dev-python/html5lib[${PYTHON_USEDEP}] dev-python/lxml[${PYTHON_USEDEP}] ) - dev-python/httplib2[${PYTHON_USEDEP}] dev-python/jinja[${PYTHON_USEDEP}] dev-python/matplotlib[${PYTHON_USEDEP}] || ( - >=dev-python/openpyxl-1.6.1[${PYTHON_USEDEP}] + dev-python/openpyxl[${PYTHON_USEDEP}] dev-python/xlsxwriter[${PYTHON_USEDEP}] ) >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] - dev-python/python-gflags[$(python_gen_usedep python2_7 pypy)] - dev-python/rpy[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/s3fs[${PYTHON_USEDEP}] dev-python/statsmodels[${PYTHON_USEDEP}] >=dev-python/sqlalchemy-0.8.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: 6c2867c19504b862d1e3b702b246f4f6e2a74609 Author: Michał Górny gentoo org> AuthorDate: Sat Mar 12 19:48:34 2022 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 12 19:48:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c2867c1 dev-python/pandas: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pandas/Manifest | 4 - .../pandas/files/pandas-1.3.4-arm-tests.patch | 21 --- dev-python/pandas/pandas-1.3.3.ebuild | 192 --- dev-python/pandas/pandas-1.3.4.ebuild | 203 - dev-python/pandas/pandas-1.3.5.ebuild | 198 dev-python/pandas/pandas-1.4.0.ebuild | 192 --- 6 files changed, 810 deletions(-) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 02dc11a49026..d7a58f4e67ea 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,5 +1 @@ -DIST pandas-1.3.3.tar.gz 4730758 BLAKE2B 0ef945b2181329265b93fbdb7f9c35497ef847508cc2166b6e2a12ad1a2faa3940d5c8f375754ec34db4e236934a1f903f1e58e6882c6de0018a16b38f50f136 SHA512 a3a871a9954c7249311b9904e588d85fba4d6aa07463308b08b789b93a1eb63e36dac1b0d4254a5379085c05c5633ef31b615d0c60963c796dd7a33d815a5534 -DIST pandas-1.3.4.tar.gz 4734599 BLAKE2B a71b5b57198defcf4f6d848f445c7112668994f089b62a6bce1028ab4ba8a9bf3adc3c393699332fb0c76818ed80164843114e68e57232c495cee03ec5e88009 SHA512 c821365b1f06d69c61b957c4768a5f86b39d97d74b0732ea0eaade9d21bca8f652e38f91f83adf2fc6488f227c75d4e5e64e8f131456e7f0a93ecfcf237190a6 -DIST pandas-1.3.5.tar.gz 4736591 BLAKE2B 7c7de1485028d7c610c5a23ca1cc98551b24e824b609b7a624469f2471bb8d3984a25db48ab7413aa7cdd0057c5c5c9f1eb2b59cfc5cbf6d30177e12e2acc7b3 SHA512 cf3f76894cae19784af6393d4a575d114b55621a3d594edd7e95ac6d5c8588a580135789c859c618acfeceeb710d2a1fdd94188a839a90be6b58af929e00a726 -DIST pandas-1.4.0.tar.gz 4935046 BLAKE2B f579abe78812d9c155c2d08708f6b46ac7363d351a750cc5b2017aa641f5307ae0baa7de57866dbefe74790133d2219d6742cb6f015f8a360365cf30345a0b44 SHA512 800909c4e80ab50391e22bf67ccd78532730e200bc58ffc32d4a6b9e37522a90e2ed486a02f67a4df1e28fa531c075e0caadc2c8a06b8a06c7f2ef466a371489 DIST pandas-1.4.1.tar.gz 4941369 BLAKE2B ce85253b32c3be6baad74e2bca98d24b43f42c311ffad128615b711e461a76067035e238cf1693eed12d4ca8e354aef56f711e45cd934a4af6222f4727838b1e SHA512 2d8ba8f3152b5bd5495e406ce21d896342ef77473ed3c0207f77b6503c3f4353bbeb5ec573696eb6748e65e956d9d1b97d314a136104151ecb5ba822afa72422 diff --git a/dev-python/pandas/files/pandas-1.3.4-arm-tests.patch b/dev-python/pandas/files/pandas-1.3.4-arm-tests.patch deleted file mode 100644 index c30d10460b63.. --- a/dev-python/pandas/files/pandas-1.3.4-arm-tests.patch +++ /dev/null @@ -1,21 +0,0 @@ -https://bugs.gentoo.org/818964 -https://github.com/pandas-dev/pandas/commit/b0992ee2f4653c7d70ddbad6f2d172a4ef0bda32 - -From: Sam James -Date: Fri, 29 Oct 2021 17:24:01 +0100 -Subject: [PATCH] Update is_platform_arm() to detect 32-bit arm and other - variants (#44225) - a/pandas/compat/__init__.py -+++ b/pandas/compat/__init__.py -@@ -99,7 +99,9 @@ def is_platform_arm() -> bool: - bool - True if the running platform uses ARM architecture. - """ --return platform.machine() in ("arm64", "aarch64") -+return platform.machine() in ("arm64", "aarch64") or platform.machine().startswith( -+"armv" -+) - - - def import_lzma(): diff --git a/dev-python/pandas/pandas-1.3.3.ebuild b/dev-python/pandas/pandas-1.3.3.ebuild deleted file mode 100644 index 4ad32fd08453.. --- a/dev-python/pandas/pandas-1.3.3.ebuild +++ /dev/null @@ -1,192 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -VIRTUALX_REQUIRED="manual" - -inherit distutils-r1 multiprocessing optfeature virtualx - -DESCRIPTION="Powerful data structures for data analysis and statistics" -HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/"; -SRC_URI=" - https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz"; -S="${WORKDIR}/${P/_/}" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86" -IUSE="doc full-support minimal test X" -RESTRICT="!test? ( test )" - -RECOMMENDED_DEPEND=" - >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] - >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] -" - -# TODO: add pandas-gbq to the tree -OPTIONAL_DEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/blosc[${PYTHON_USEDEP}] - || ( - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - || ( - dev-python/openpyxl[${P
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: da559acee5fc0f221e8a837b788f906b5fb3f7d1 Author: Michał Górny gentoo org> AuthorDate: Sat Jan 22 20:48:57 2022 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 22 23:40:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da559ace dev-python/pandas: Bump to 1.4.0 Signed-off-by: Michał Górny gentoo.org> dev-python/pandas/Manifest | 1 + .../pandas-1.4.0-distutils-hack-assertion.patch| 14 ++ dev-python/pandas/pandas-1.4.0.ebuild | 187 + 3 files changed, 202 insertions(+) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 250378b0f3da..f9d0d2479f80 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,3 +1,4 @@ DIST pandas-1.3.3.tar.gz 4730758 BLAKE2B 0ef945b2181329265b93fbdb7f9c35497ef847508cc2166b6e2a12ad1a2faa3940d5c8f375754ec34db4e236934a1f903f1e58e6882c6de0018a16b38f50f136 SHA512 a3a871a9954c7249311b9904e588d85fba4d6aa07463308b08b789b93a1eb63e36dac1b0d4254a5379085c05c5633ef31b615d0c60963c796dd7a33d815a5534 DIST pandas-1.3.4.tar.gz 4734599 BLAKE2B a71b5b57198defcf4f6d848f445c7112668994f089b62a6bce1028ab4ba8a9bf3adc3c393699332fb0c76818ed80164843114e68e57232c495cee03ec5e88009 SHA512 c821365b1f06d69c61b957c4768a5f86b39d97d74b0732ea0eaade9d21bca8f652e38f91f83adf2fc6488f227c75d4e5e64e8f131456e7f0a93ecfcf237190a6 DIST pandas-1.3.5.tar.gz 4736591 BLAKE2B 7c7de1485028d7c610c5a23ca1cc98551b24e824b609b7a624469f2471bb8d3984a25db48ab7413aa7cdd0057c5c5c9f1eb2b59cfc5cbf6d30177e12e2acc7b3 SHA512 cf3f76894cae19784af6393d4a575d114b55621a3d594edd7e95ac6d5c8588a580135789c859c618acfeceeb710d2a1fdd94188a839a90be6b58af929e00a726 +DIST pandas-1.4.0.tar.gz 4935046 BLAKE2B f579abe78812d9c155c2d08708f6b46ac7363d351a750cc5b2017aa641f5307ae0baa7de57866dbefe74790133d2219d6742cb6f015f8a360365cf30345a0b44 SHA512 800909c4e80ab50391e22bf67ccd78532730e200bc58ffc32d4a6b9e37522a90e2ed486a02f67a4df1e28fa531c075e0caadc2c8a06b8a06c7f2ef466a371489 diff --git a/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch b/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch new file mode 100644 index ..4842de94311f --- /dev/null +++ b/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch @@ -0,0 +1,14 @@ +diff --git a/pandas/util/_print_versions.py b/pandas/util/_print_versions.py +index 289900c473..91d518d1ab 100644 +--- a/pandas/util/_print_versions.py b/pandas/util/_print_versions.py +@@ -60,8 +60,8 @@ def _get_dependency_info() -> dict[str, JSONSerializable]: + "pytz", + "dateutil", + # install / build, +-"pip", + "setuptools", ++"pip", + "Cython", + # test + "pytest", diff --git a/dev-python/pandas/pandas-1.4.0.ebuild b/dev-python/pandas/pandas-1.4.0.ebuild new file mode 100644 index ..922f3eec3723 --- /dev/null +++ b/dev-python/pandas/pandas-1.4.0.ebuild @@ -0,0 +1,187 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="threads(+)" + +VIRTUALX_REQUIRED="manual" + +inherit distutils-r1 multiprocessing optfeature virtualx + +DESCRIPTION="Powerful data structures for data analysis and statistics" +HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/"; +SRC_URI=" + https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz"; +S="${WORKDIR}/${P/_/}" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86" +IUSE="doc full-support minimal test X" +RESTRICT="!test? ( test )" + +RECOMMENDED_DEPEND=" + >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] + >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] +" + +# TODO: add pandas-gbq to the tree +OPTIONAL_DEPEND=" + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/blosc[${PYTHON_USEDEP}] + || ( + dev-python/html5lib[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + ) + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + || ( + dev-python/openpyxl[${PYTHON_USEDEP}] + dev-python/xlsxwriter[${PYTHON_USEDEP}] + ) + >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] + >=dev-python/xarray-0.12.3[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] + >=dev-python/xlrd-1.2.0[${PYTHON_USEDEP}] + >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] + !hppa? ( + dev-python/statsmodels[${PYTHON_USEDEP}] + >=dev-python/scipy-1.1[${PYTHON_USEDEP}] + ) + X? ( + || ( + dev-python/PyQt5[${PYTHON_USEDEP}] + x11-misc/xclip + x11-misc/xsel +
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: 682394b931f78125f69f4e61ab2a152856d8dacd Author: Michał Górny gentoo org> AuthorDate: Sun Oct 29 04:41:00 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun Oct 29 04:41:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=682394b9 dev-python/pandas: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pandas/Manifest | 7 - .../pandas/files/pandas-2.1.0-build-system.patch | 53 - dev-python/pandas/pandas-1.5.1.ebuild | 212 - dev-python/pandas/pandas-1.5.2.ebuild | 212 - dev-python/pandas/pandas-2.0.0.ebuild | 220 - dev-python/pandas/pandas-2.0.1.ebuild | 224 -- dev-python/pandas/pandas-2.0.2.ebuild | 227 -- dev-python/pandas/pandas-2.0.3-r1.ebuild | 259 - dev-python/pandas/pandas-2.1.0.ebuild | 202 9 files changed, 1616 deletions(-) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 4e29f2fbb812..b7c0dda3d740 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,10 +1,3 @@ -DIST pandas-1.5.1.tar.gz 5199286 BLAKE2B 17d98870f3397d7a9289a18708021a614b1d456e2ea99dae8927727aabb8aab73bd31f25c3035947f8f4c38404e7d971bf999500b300307b19a2cf6029763d0e SHA512 e5f25f21f17f36c6488f14fbfa391beb9f1989652de01cb8346d2826dead9331fea27295ee1e6f42d0875f2f1a91fcd23d606edd339432589bca5ba8d89e5ecd -DIST pandas-1.5.2.tar.gz 5201551 BLAKE2B c6a8156a6c116f1b576837882e4ad4ada6cf21bf72acd673d74bdb1dda4f97f88a5e6422e8f8ad2fbbb85a334cd68cb0abae316d5826c54a85baf8b325ab6183 SHA512 1e6b653ff418c839895946123f90fffcfafd57f24dfbd6bae4e9988893b7d57d6276ed101112c8f9730af53f600d006fe3a53bbed597c0376856f2cfc90c1f05 DIST pandas-1.5.3.tar.gz 5203060 BLAKE2B 846a6caa8ead6a2556303494f92e2091582d8fcde2aee424fa172c4e29c189a7305261f6a931a20249e969668646ff4a3d605ee1b57785fa3677dfbd137b3602 SHA512 3c725c33dcaf78b952d2eb966ced73ff0073162a01d3cbcb722d58d8f12a82163e6e684c27284c735bdfb32dea263b960f70f6a80ff93e6b316316d40835ae35 -DIST pandas-2.0.0.tar.gz 5271334 BLAKE2B 80782f407cb93866ca445518f45ea36e081b789d72ef597f6501746c41c1bb1000f183a7352e04194401d59c523ab796373445cddd42166c19f9d8cac522f426 SHA512 6a960275e03b1171cde1085cc0a853273c35377809eddc75c82bb6deb06c3ed499265efe88012771c86f86872a6f6b2d3e218bcb209259dcfc46781367cd2f51 -DIST pandas-2.0.1.tar.gz 5279594 BLAKE2B 84dbab2c6079c77eb7f367aaabc2f4d0c8205a3d8bd2e4db9f071cf1d25c53a32f91679ae7ff56e21e76447a675b4f4e7c660708f3e2a7a56753137018239dd6 SHA512 ecb150045c82ef649fcdd940c3b45884f0f9f8a51402b331fc247c148f669fe7bece33b331d1ddac84b7fef39d096ad7488057d3772e74d087ea26bb9cac3994 -DIST pandas-2.0.2.tar.gz 5290568 BLAKE2B 26eb9db6c1c2b4f9ae31b3aae09fc4db930d13e59b2037261eb2e3006a04402bc0a502febe29c0a3e071953bfbf4efac56eddf14bca2e22be0128e82d649a958 SHA512 feda98a2f83865d0ecb3fc2c37c927ddcd075f621954758eee26f1e9a0d9d1367ce790972f4ee3fb5928731ac157533345635fed390fdc306541047ab47fda60 -DIST pandas-2.0.3.tar.gz 5284455 BLAKE2B 42db94dd031ca10c87434f4f903509abf0e6c2c3e3561ae5f5db6db09ebf95996aaa34e1f98a3e33f2b687c69dd1b38dc136d5928da2c096756b6755bf9b31c0 SHA512 bee3640521692545cb063b78c85f5ab90817c8029156f97856af4c9edfcc3e13596b48c4c1b4060c92e7e75b3b876d0734f7c1e3b2096d44c52ec09372c99d2e -DIST pandas-2.1.0.tar.gz 4263970 BLAKE2B cae30e74fa227252a4d05a032662f5229d676917720b7cca5a85d91a680f11bca7b0fb8ac79bdf1cd7f580aab99db1bd13571b86510516d10a74b1197abebbd1 SHA512 85a64ef7abffdb3a78547942dabfe621d7c8e2cf0da5285e64a9018865fadb037e030d5077a1790acecc1616200f50a777c6ab775b888a72d7fc36cd8855a704 DIST pandas-2.1.1.tar.gz 4266250 BLAKE2B 9d8256300db65b606e34b16d7f3884b602794fe3c14d66115056db4a4658603fbe7a7a3082dfc781760517d643d6e21a6d4d43441131ec6aed5965b6fa8a0e9c SHA512 346e13e06805948c569712028c9b8d756c67ca2fab040999a51a4e759206d50d8ee25be38ac3c7cb3d2e692a02d85c1ec198841311fe43cb04b64f2741627a4e DIST pandas-2.1.2.tar.gz 4271419 BLAKE2B 2f22035c9b7d6a0403b28ebe506550328e096f0ed87984dba28d2f49950393ed8a5a3c0c71c5391385d9f5361319431d5de3736f7381eb7670045415b05137a7 SHA512 dad04f1fcc5a59485c34ebfed0698fd47ad9eeffafaddf91642c084f4ffde8a55ce543f9dadb6e7a5066b1809489961d34fe3fe8860f64f9bd2d90b445d92063 diff --git a/dev-python/pandas/files/pandas-2.1.0-build-system.patch b/dev-python/pandas/files/pandas-2.1.0-build-system.patch deleted file mode 100644 index 3f858647f919.. --- a/dev-python/pandas/files/pandas-2.1.0-build-system.patch +++ /dev/null @@ -1,53 +0,0 @@ -From 2e8e37e495b85856bb440e67db9a6a72a37cfedd Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Thu, 31 Aug 2023 18:21:26 +0200 -Subject: [PATCH] Fix build system problems - -Fix missing dependency for interval library, and workaround duplicate -__init__.py files. - -https://github.com/pandas-dev/pandas/issues/54888 -https://github.co
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: c83adcc257548794f86a2ff6a08a76988ea258fb Author: Michał Górny gentoo org> AuthorDate: Thu Sep 21 05:33:09 2023 + Commit: Michał Górny gentoo org> CommitDate: Thu Sep 21 09:54:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c83adcc2 dev-python/pandas: Bump to 2.1.1 Signed-off-by: Michał Górny gentoo.org> dev-python/pandas/Manifest | 1 + dev-python/pandas/files/pandas-2.1.1-which.patch | 12 ++ dev-python/pandas/pandas-2.1.1.ebuild| 202 +++ 3 files changed, 215 insertions(+) diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index c35b3e096f7f..6e451cb47dae 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -6,3 +6,4 @@ DIST pandas-2.0.1.tar.gz 5279594 BLAKE2B 84dbab2c6079c77eb7f367aaabc2f4d0c8205a3 DIST pandas-2.0.2.tar.gz 5290568 BLAKE2B 26eb9db6c1c2b4f9ae31b3aae09fc4db930d13e59b2037261eb2e3006a04402bc0a502febe29c0a3e071953bfbf4efac56eddf14bca2e22be0128e82d649a958 SHA512 feda98a2f83865d0ecb3fc2c37c927ddcd075f621954758eee26f1e9a0d9d1367ce790972f4ee3fb5928731ac157533345635fed390fdc306541047ab47fda60 DIST pandas-2.0.3.tar.gz 5284455 BLAKE2B 42db94dd031ca10c87434f4f903509abf0e6c2c3e3561ae5f5db6db09ebf95996aaa34e1f98a3e33f2b687c69dd1b38dc136d5928da2c096756b6755bf9b31c0 SHA512 bee3640521692545cb063b78c85f5ab90817c8029156f97856af4c9edfcc3e13596b48c4c1b4060c92e7e75b3b876d0734f7c1e3b2096d44c52ec09372c99d2e DIST pandas-2.1.0.tar.gz 4263970 BLAKE2B cae30e74fa227252a4d05a032662f5229d676917720b7cca5a85d91a680f11bca7b0fb8ac79bdf1cd7f580aab99db1bd13571b86510516d10a74b1197abebbd1 SHA512 85a64ef7abffdb3a78547942dabfe621d7c8e2cf0da5285e64a9018865fadb037e030d5077a1790acecc1616200f50a777c6ab775b888a72d7fc36cd8855a704 +DIST pandas-2.1.1.tar.gz 4266250 BLAKE2B 9d8256300db65b606e34b16d7f3884b602794fe3c14d66115056db4a4658603fbe7a7a3082dfc781760517d643d6e21a6d4d43441131ec6aed5965b6fa8a0e9c SHA512 346e13e06805948c569712028c9b8d756c67ca2fab040999a51a4e759206d50d8ee25be38ac3c7cb3d2e692a02d85c1ec198841311fe43cb04b64f2741627a4e diff --git a/dev-python/pandas/files/pandas-2.1.1-which.patch b/dev-python/pandas/files/pandas-2.1.1-which.patch new file mode 100644 index ..424c10af82ae --- /dev/null +++ b/dev-python/pandas/files/pandas-2.1.1-which.patch @@ -0,0 +1,12 @@ +diff --git a/pandas/io/clipboard/__init__.py b/pandas/io/clipboard/__init__.py +index c07f51d875..14d79fb367 100644 +--- a/pandas/io/clipboard/__init__.py b/pandas/io/clipboard/__init__.py +@@ -87,6 +87,7 @@ else: + + + def _executable_exists(name): ++return which(name) + return ( + subprocess.call( + [WHICH_CMD, name], stdout=subprocess.PIPE, stderr=subprocess.PIPE diff --git a/dev-python/pandas/pandas-2.1.1.ebuild b/dev-python/pandas/pandas-2.1.1.ebuild new file mode 100644 index ..175a31dc5052 --- /dev/null +++ b/dev-python/pandas/pandas-2.1.1.ebuild @@ -0,0 +1,202 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=meson-python +PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_REQ_USE="threads(+)" + +VIRTUALX_REQUIRED="manual" + +inherit distutils-r1 multiprocessing optfeature pypi virtualx + +DESCRIPTION="Powerful data structures for data analysis and statistics" +HOMEPAGE=" + https://pandas.pydata.org/ + https://github.com/pandas-dev/pandas/ + https://pypi.org/project/pandas/ +" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos" +IUSE="full-support minimal test X" +RESTRICT="!test? ( test )" + +RECOMMENDED_DEPEND=" + >=dev-python/bottleneck-1.3.4[${PYTHON_USEDEP}] + >=dev-python/numexpr-2.8.0[${PYTHON_USEDEP}] +" + +# TODO: add pandas-gbq to the tree +# TODO: Re-add dev-python/statsmodel[python3_11] dep once it supports python3_11 +# https://github.com/statsmodels/statsmodels/issues/8287 +OPTIONAL_DEPEND=" + >=dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] + dev-python/blosc[${PYTHON_USEDEP}] + >=dev-python/html5lib-1.1[${PYTHON_USEDEP}] + >=dev-python/jinja-3.1.2[${PYTHON_USEDEP}] + >=dev-python/lxml-4.8.0[${PYTHON_USEDEP}] + >=dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}] + >=dev-python/openpyxl-3.0.7[${PYTHON_USEDEP}] + >=dev-python/pytables-3.7.0[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.4.36[${PYTHON_USEDEP}] + >=dev-python/tabulate-0.8.10[${PYTHON_USEDEP}] + >=dev-python/xarray-2022.3.0[${PYTHON_USEDEP}] + >=dev-python/xlrd-2.0.1[${PYTHON_USEDEP}] + >=dev-python/xlsxwriter-3.0.3[${PYTHON_USEDEP}] + >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] + !hppa? ( + $(python_gen_cond_dep ' + dev-python/statsmodels[${PYTHON_USEDEP}] + ' python3_{8..10} ) + >=dev-python/scipy-1.8.1[${PYTHON_USE
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/
commit: 4d36362bb14ff1d86fbfa25b09707358c75049b6 Author: Michał Górny gentoo org> AuthorDate: Wed Jul 10 18:31:35 2024 + Commit: Michał Górny gentoo org> CommitDate: Wed Jul 10 18:52:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d36362b dev-python/pandas: Enable py3.13 Signed-off-by: Michał Górny gentoo.org> dev-python/pandas/files/pandas-2.2.2-py313.patch | 117 +++ dev-python/pandas/pandas-2.2.2-r1.ebuild | 7 +- 2 files changed, 123 insertions(+), 1 deletion(-) diff --git a/dev-python/pandas/files/pandas-2.2.2-py313.patch b/dev-python/pandas/files/pandas-2.2.2-py313.patch new file mode 100644 index ..3fe6f7d89367 --- /dev/null +++ b/dev-python/pandas/files/pandas-2.2.2-py313.patch @@ -0,0 +1,117 @@ +From ad0ef9233f4e6366faf9512d512ec5248ade6d5e Mon Sep 17 00:00:00 2001 +From: Lysandros Nikolaou +Date: Tue, 25 Jun 2024 03:40:22 +0200 +Subject: [PATCH] ENH: Fix Python 3.13 test failures & enable CI (#59065) + +* ENH: Fix Python 3.13 test failures & enable CI + +x-ref #58734 + +Co-authored-by: Thomas Li <47963215+lithom...@users.noreply.github.com> + +* Cast npy_intp to int to fix Windows CI + +- + +Co-authored-by: Thomas Li <47963215+lithom...@users.noreply.github.com> +--- + .github/workflows/unit-tests.yml | 4 ++-- + pandas/_libs/src/vendored/ujson/python/objToJSON.c | 12 ++-- + pandas/_libs/tslibs/offsets.pyx| 7 ++- + pandas/tests/groupby/test_groupby.py | 4 +++- + pandas/tests/io/parser/test_dialect.py | 2 +- + pandas/tests/io/test_common.py | 5 - + pandas/tests/io/xml/test_xml.py| 2 +- + pandas/tests/scalar/timedelta/test_arithmetic.py | 1 + + 8 files changed, 24 insertions(+), 13 deletions(-) + +diff --git a/pandas/_libs/tslibs/offsets.pyx b/pandas/_libs/tslibs/offsets.pyx +index c37a4b285d..5dacd7dd55 100644 +--- a/pandas/_libs/tslibs/offsets.pyx b/pandas/_libs/tslibs/offsets.pyx +@@ -4960,7 +4960,12 @@ cpdef to_offset(freq, bint is_period=False): + if result is None: + raise ValueError(INVALID_FREQ_ERR_MSG.format(freq)) + +-if is_period and not hasattr(result, "_period_dtype_code"): ++try: ++has_period_dtype_code = hasattr(result, "_period_dtype_code") ++except ValueError: ++has_period_dtype_code = False ++ ++if is_period and not has_period_dtype_code: + if isinstance(freq, str): + raise ValueError(f"{result.name} is not supported as period frequency") + else: +diff --git a/pandas/tests/groupby/test_groupby.py b/pandas/tests/groupby/test_groupby.py +index ed9acdd0c9..44d6340e55 100644 +--- a/pandas/tests/groupby/test_groupby.py b/pandas/tests/groupby/test_groupby.py +@@ -2816,7 +2816,9 @@ def test_rolling_wrong_param_min_period(): + test_df = DataFrame([name_l, val_l]).T + test_df.columns = ["name", "val"] + +-result_error_msg = r"__init__\(\) got an unexpected keyword argument 'min_period'" ++result_error_msg = ( ++r"^[a-zA-Z._]*\(\) got an unexpected keyword argument 'min_period'" ++) + with pytest.raises(TypeError, match=result_error_msg): + test_df.groupby("name")["val"].rolling(window=2, min_period=1).sum() + +diff --git a/pandas/tests/io/parser/test_dialect.py b/pandas/tests/io/parser/test_dialect.py +index 7a72e66996..803114723b 100644 +--- a/pandas/tests/io/parser/test_dialect.py b/pandas/tests/io/parser/test_dialect.py +@@ -26,7 +26,7 @@ def custom_dialect(): + "escapechar": "~", + "delimiter": ":", + "skipinitialspace": False, +-"quotechar": "~", ++"quotechar": "`", + "quoting": 3, + } + return dialect_name, dialect_kwargs +diff --git a/pandas/tests/io/test_common.py b/pandas/tests/io/test_common.py +index 0740338686..e51f865630 100644 +--- a/pandas/tests/io/test_common.py b/pandas/tests/io/test_common.py +@@ -485,7 +485,10 @@ class TestMMapWrapper: + df.to_csv(path, compression=compression_, encoding=encoding) + + # reading should fail (otherwise we wouldn't need the warning) +-msg = r"UTF-\d+ stream does not start with BOM" ++msg = ( ++r"UTF-\d+ stream does not start with BOM|" ++r"'utf-\d+' codec can't decode byte" ++) + with pytest.raises(UnicodeError, match=msg): + pd.read_csv(path, compression=compression_, encoding=encoding) + +diff --git a/pandas/tests/io/xml/test_xml.py b/pandas/tests/io/xml/test_xml.py +index 6f429c1ecb..900734e9f0 100644 +--- a/pandas/tests/io/xml/test_xml.py b/pandas/tests/io/xml/test_xml.py +@@ -1044,7 +1044,7 @@ def test_utf16_encoding(xml_baby_names, parser): + UnicodeError, + match=( + "UTF-16 stream does not start with BOM|" +-"'utf-16-le' codec can't decode