[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/, dev-python/pandas/files/

2022-03-12 Thread Michał Górny
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/

2022-07-26 Thread Michał Górny
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/

2022-01-22 Thread Michał Górny
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/

2019-04-29 Thread Virgil Dupras
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/

2019-04-29 Thread Virgil Dupras
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/

2022-03-12 Thread Michał Górny
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/

2022-01-22 Thread Michał Górny
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/

2022-01-22 Thread Michał Górny
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/

2022-07-26 Thread Michał Górny
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/

2019-04-29 Thread Virgil Dupras
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/

2022-03-12 Thread Michał Górny
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/

2022-01-22 Thread Michał Górny
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/

2022-07-26 Thread Michał Górny
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/

2019-04-29 Thread Virgil Dupras
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/

2022-03-12 Thread Michał Górny
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/

2019-04-29 Thread Virgil Dupras
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/

2022-03-12 Thread Michał Górny
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/

2022-01-22 Thread Michał Górny
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/

2022-07-26 Thread Michał Górny
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/

2022-07-26 Thread Michał Górny
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/

2022-01-22 Thread Michał Górny
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/

2022-07-26 Thread Michał Górny
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/

2019-04-29 Thread Virgil Dupras
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/

2022-07-26 Thread Michał Górny
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/

2022-03-12 Thread Michał Górny
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/

2022-03-12 Thread Michał Górny
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/

2022-01-22 Thread Michał Górny
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/

2022-07-26 Thread Michał Górny
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/

2019-04-29 Thread Virgil Dupras
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/

2019-04-29 Thread Virgil Dupras
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/

2022-03-12 Thread Michał Górny
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/

2022-01-22 Thread Michał Górny
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/

2023-10-28 Thread Michał Górny
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/

2023-09-21 Thread Michał Górny
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/

2024-07-10 Thread Michał Górny
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