commit:     95f58131a550630534286839340cd7591f326f1e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 17 06:00:38 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Dec 17 06:16:47 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95f58131

dev-python/narwhals: Bump to 2.14.0

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/narwhals/Manifest               |  2 ++
 dev-python/narwhals/narwhals-2.14.0.ebuild | 44 ++++++++++++++++++++++++++++++
 2 files changed, 46 insertions(+)

diff --git a/dev-python/narwhals/Manifest b/dev-python/narwhals/Manifest
index 6114c66852d8..1a99d108e89d 100644
--- a/dev-python/narwhals/Manifest
+++ b/dev-python/narwhals/Manifest
@@ -1,2 +1,4 @@
 DIST narwhals-2.13.0.tar.gz 594555 BLAKE2B 
0aec6b516be4ac9a216bfea637cc0b5bb4db2f1e8fc179849ada090f729f8619b6892958a4ac564139f89fc80e766b05e2b36d42d116b11a40d8e43a752fa439
 SHA512 
f0bc70c52c915841f14ee21f56d55731c9b2e984fbb4af259d3e835ae849b404693983297a4ea961d4f15fa2c63f5e7f083b6596853fa6eccc8c533ad3e338aa
 DIST narwhals-2.13.0.tar.gz.provenance 9626 BLAKE2B 
d373f35380ac0293c0658dbd92cbe4b25a1667180270e066b69d0eca5cfdd248bbe83285802fcb427d7a92db40c19db093e2268f4f8a25ed4ec0336c6c43d482
 SHA512 
76acb7bc7d98d825465c26d7db6e8875a6d7e324af7c3ab0de098e9b278224129223e4d1ee79cd58d83e076950351fc4870183816a227be5bc1f30cf758ffff8
+DIST narwhals-2.14.0.tar.gz 600648 BLAKE2B 
6470907932b27de747b26ad73f0ec790bf934fc556b700aeee39a25eb6758e00001d35d70bc4c0bb2d2145accf0079a2a7052e0164bf6ca5e739893c48ec89f8
 SHA512 
3148bbb66ccf423cf87bdaf674d200a7f2a9297c6ae896147ad065338865218c4dafcd9ab8431b03440f54b1e8080b161930fe8dfad15e380a8b50b19df9d8e2
+DIST narwhals-2.14.0.tar.gz.provenance 9749 BLAKE2B 
6b916923c8c22c79450e0f258343ec8e4f3013b474c187fcd489108267bd90ba4040739fd85469a2b143e0d7614447b00f1b22db4629d5727ba6228f97608790
 SHA512 
c80728abda1807b65cb848ffb7d20ab408e192bd9e1b7862355728b0ee4199d3707c16ec714b3a1311dc1443a25f8033ad5496ed7af5c74347da29a6cb38e938

diff --git a/dev-python/narwhals/narwhals-2.14.0.ebuild 
b/dev-python/narwhals/narwhals-2.14.0.ebuild
new file mode 100644
index 000000000000..9d555577b9f7
--- /dev/null
+++ b/dev-python/narwhals/narwhals-2.14.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYPI_VERIFY_REPO=https://github.com/narwhals-dev/narwhals
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Extremely lightweight compatibility layer between dataframe 
libraries"
+HOMEPAGE="
+       https://github.com/narwhals-dev/narwhals/
+       https://pypi.org/project/narwhals/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+BDEPEND="
+       test? (
+               >=dev-python/pandas-1.1.3[${PYTHON_USEDEP}]
+               >=dev-python/pyarrow-13.0.0[${PYTHON_USEDEP}]
+       )
+"
+
+EPYTEST_PLUGINS=( hypothesis pytest-env )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+       local EPYTEST_DESELECT=(
+               # segfaults
+               # https://github.com/apache/arrow/issues/47252
+               'tests/modern_polars/unpivot_test.py::test_unpivot[pyarrow]'
+               # fragile to parallel merges that can cause non-atomic 
.dist-info
+               # changes
+               tests/system_info_test.py::test_get_sys_info
+       )
+
+       epytest --runslow 
--constructors="pandas,pandas[nullable],pandas[pyarrow],pyarrow"
+}

Reply via email to