commit: 2c55f5435c517319680a73f13b4a91bec4379e7e Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Mon Jul 24 11:19:29 2023 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Mon Jul 24 11:33:08 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c55f543
dev-python/pyarrow: Remove old Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> dev-python/pyarrow/Manifest | 1 - .../pyarrow/files/pyarrow-12.0.0-tests.patch | 144 --------------------- dev-python/pyarrow/pyarrow-12.0.0.ebuild | 61 --------- 3 files changed, 206 deletions(-) diff --git a/dev-python/pyarrow/Manifest b/dev-python/pyarrow/Manifest index fec6d859a687..61a09a5ef288 100644 --- a/dev-python/pyarrow/Manifest +++ b/dev-python/pyarrow/Manifest @@ -1,2 +1 @@ -DIST apache-arrow-12.0.0.tar.gz 20159048 BLAKE2B 43b4f36e1d1f84fc83c46a3627ad72cead38310f4325b8d21d17d726cd416016f0839d312c80737c0a921da6aefee537413e30309a656301c19834c2986d734e SHA512 f815be4fb20b6001ba5525270765fe239b5468708a7be34b93b60ee0ce63464727d183c9756fbc33bffd199019e1f06a7fddd306ce8388435cea7771070a2ca9 DIST apache-arrow-12.0.1.tar.gz 20172604 BLAKE2B bf66761d33ceb778c2f53c2e643e0c2bb4448f29eaa94d17e9815628665f4965fde28bd47fce4a5874717d2161c3f8adbb2e8a0e6658a51ae6d617e4f09d202b SHA512 551ae200551fcc73b7deddcc5f0b06633159ab1308506901a9086e4e2e34e4437f26d609fdbacba0ebe7d1fe83bdb8e92a268e9e41575d655d5b2d4fbef7a7ce diff --git a/dev-python/pyarrow/files/pyarrow-12.0.0-tests.patch b/dev-python/pyarrow/files/pyarrow-12.0.0-tests.patch deleted file mode 100644 index 56a307592593..000000000000 --- a/dev-python/pyarrow/files/pyarrow-12.0.0-tests.patch +++ /dev/null @@ -1,144 +0,0 @@ ---- a/pyarrow/tests/test_compute.py 2023-05-08 09:06:34.571387618 +0200 -+++ b/pyarrow/tests/test_compute.py 2023-05-08 09:11:52.759753459 +0200 -@@ -414,6 +414,7 @@ - assert pc.variance(data, ddof=1).as_py() == 6.0 - - [email protected](reason="not working") - def test_count_substring(): - for (ty, offset) in [(pa.string(), pa.int32()), - (pa.large_string(), pa.int64())]: -@@ -428,6 +429,7 @@ - assert expected == result - - [email protected](reason="not working") - def test_count_substring_regex(): - for (ty, offset) in [(pa.string(), pa.int32()), - (pa.large_string(), pa.int64())]: -@@ -442,6 +444,7 @@ - assert expected.equals(result) - - [email protected](reason="not working") - def test_find_substring(): - for ty in [pa.string(), pa.binary(), pa.large_string(), pa.large_binary()]: - arr = pa.array(["ab", "cab", "ba", None], type=ty) -@@ -459,6 +462,7 @@ - assert result.to_pylist() == [0, 1, 0, 0] - - [email protected](reason="not working") - def test_match_like(): - arr = pa.array(["ab", "ba%", "ba", "ca%d", None]) - result = pc.match_like(arr, r"_a\%%") -@@ -474,6 +478,7 @@ - assert expected.equals(result) - - [email protected](reason="not working") - def test_match_substring(): - arr = pa.array(["ab", "abc", "ba", None]) - result = pc.match_substring(arr, "ab") -@@ -489,6 +494,7 @@ - assert expected.equals(result) - - [email protected](reason="not working") - def test_match_substring_regex(): - arr = pa.array(["ab", "abc", "ba", "c", None]) - result = pc.match_substring_regex(arr, "^a?b") -@@ -602,6 +608,7 @@ - assert expected.equals(result) - - [email protected](reason="not working") - def test_split_pattern_regex(): - arr = pa.array(["-foo---bar--", "---foo---b"]) - result = pc.split_pattern_regex(arr, pattern="-+") -@@ -1022,6 +1029,7 @@ - assert ar.tolist() == ['barzfoo', 'bard', None] - - [email protected](reason="not working") - def test_replace_regex(): - data = pa.array(['foo', 'mood', None]) - expected = ['f00', 'm00d', None] -@@ -1033,6 +1041,7 @@ - assert ar.tolist() == expected - - [email protected](reason="not working") - def test_extract_regex(): - ar = pa.array(['a1', 'zb2z']) - expected = [{'letter': 'a', 'digit': '1'}, {'letter': 'b', 'digit': '2'}] ---- a/pyarrow/tests/test_fs.py 2023-05-08 09:13:26.796384297 +0200 -+++ b/pyarrow/tests/test_fs.py 2023-05-08 09:14:20.567601499 +0200 -@@ -1012,6 +1012,7 @@ - LocalFileSystem(xxx=False) - - [email protected](reason="not working") - def test_localfs_errors(localfs): - # Local filesystem errors should raise the right Python exceptions - # (e.g. FileNotFoundError) ---- a/pyarrow/tests/test_memory.py 2023-05-08 09:15:35.366512597 +0200 -+++ b/pyarrow/tests/test_memory.py 2023-05-08 09:16:44.969501524 +0200 -@@ -140,6 +140,7 @@ - assert len(errlines) == 0 - - [email protected](reason="not working") - def test_env_var(): - check_env_var("system", ["system"]) - if should_have_jemalloc: -@@ -149,6 +150,7 @@ - check_env_var("nonexistent", possible_backends, expect_warning=True) - - [email protected](reason="not working") - def test_specific_memory_pools(): - specific_pools = set() - -@@ -170,6 +172,7 @@ - can_fail=not should_have_mimalloc) - - [email protected](reason="not working") - def test_supported_memory_backends(): - backends = pa.supported_memory_backends() - ---- a/pyarrow/tests/parquet/test_basic.py 2023-05-08 09:18:05.307333210 +0200 -+++ b/pyarrow/tests/parquet/test_basic.py 2023-05-08 09:20:16.135429950 +0200 -@@ -349,6 +349,7 @@ - assert result.equals(table) - - [email protected](reason="not working") - @parametrize_legacy_dataset - def test_byte_stream_split(use_legacy_dataset): - # This is only a smoke test. -@@ -510,6 +511,7 @@ - use_legacy_dataset=use_legacy_dataset) - - [email protected](reason="not working") - @parametrize_legacy_dataset - def test_compression_level(use_legacy_dataset): - arr = pa.array(list(map(int, range(1000)))) -@@ -660,6 +662,7 @@ - use_legacy_dataset=use_legacy_dataset) - - [email protected](reason="not working") - @pytest.mark.pandas - @parametrize_legacy_dataset - def test_zlib_compression_bug(use_legacy_dataset): -@@ -760,6 +763,7 @@ - assert buf.to_pybytes() == buf.size * b"\0" - - [email protected](reason="not working") - def test_parquet_compression_roundtrip(tempdir): - # ARROW-10480: ensure even with nonstandard Parquet file naming - # conventions, writing and then reading a file works. In diff --git a/dev-python/pyarrow/pyarrow-12.0.0.ebuild b/dev-python/pyarrow/pyarrow-12.0.0.ebuild deleted file mode 100644 index 21342c3f3ac8..000000000000 --- a/dev-python/pyarrow/pyarrow-12.0.0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -inherit distutils-r1 multiprocessing - -DESCRIPTION="Python library for Apache Arrow" -HOMEPAGE=" - https://pypi.org/project/pyarrow/ - https://arrow.apache.org/ -" -SRC_URI="mirror://apache/arrow/arrow-${PV}/apache-arrow-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="parquet snappy ssl" - -RDEPEND=" - ~dev-libs/apache-arrow-${PV}[compute,dataset,json,parquet?,snappy?,ssl?] - dev-python/numpy[${PYTHON_USEDEP}] -" -BDEPEND="test? ( - dev-python/hypothesis - <dev-python/pandas-2 - dev-python/pytest-lazy-fixture -)" - -PATCHES=( "${FILESDIR}"/${P}-tests.patch ) - -distutils_enable_tests pytest - -S="${WORKDIR}/apache-arrow-${PV}/python" - -src_compile() { - export PYARROW_PARALLEL="$(makeopts_jobs)" - export PYARROW_BUILD_VERBOSE=1 - export PYARROW_CXXFLAGS="${CXXFLAGS}" - export PYARROW_BUNDLE_ARROW_CPP_HEADERS=0 - export PYARROW_CMAKE_GENERATOR=Ninja - export PYARROW_WITH_HDFS=1 - if use parquet; then - export PYARROW_WITH_DATASET=1 - export PYARROW_WITH_PARQUET=1 - use ssl && export PYARROW_WITH_PARQUET_ENCRYPTION=1 - fi - if use snappy; then - export PYARROW_WITH_SNAPPY=1 - fi - - distutils-r1_src_compile -} - -python_test() { - cd "${T}" || die - epytest --pyargs pyarrow -}
