summaryrefslogtreecommitdiff
path: root/dev-python/narwhals
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-12 19:09:37 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-12 19:09:37 -0500
commitb590c8d7572b727d565cc0b8ff660d43569845de (patch)
tree06f7a4102ea4e845df8b66660f252920d52952f9 /dev-python/narwhals
parent24f9cbfc4c34fdb6a6e03311674414e881ceab47 (diff)
downloadbaldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.gz
baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.xz
baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.zip
Adding metadata
Diffstat (limited to 'dev-python/narwhals')
-rw-r--r--dev-python/narwhals/Manifest2
-rw-r--r--dev-python/narwhals/metadata.xml9
-rw-r--r--dev-python/narwhals/narwhals-2.21.2.ebuild44
3 files changed, 55 insertions, 0 deletions
diff --git a/dev-python/narwhals/Manifest b/dev-python/narwhals/Manifest
new file mode 100644
index 000000000000..c2aaf3c57dd8
--- /dev/null
+++ b/dev-python/narwhals/Manifest
@@ -0,0 +1,2 @@
+DIST narwhals-2.21.2.tar.gz 632176 BLAKE2B 56d0336a1e40af867372800b06604083b88c36663cdaebb210c1f8be677a95dba379a91aa25a9356cbdd45f9aa180052eef33b775edc65eb08d9946e03340b5a SHA512 52174013ac10285d8ac920e7a0d19bd5f66f19f3162bdc0a408df734b68fc9a6da7c8f88cddd01c4459b2438931b91478bf9d3a93034b7c811e078a811c67c6d
+DIST narwhals-2.21.2.tar.gz.provenance 9671 BLAKE2B cef8354e755a27c5871f75125b9929f326ade522b84241d6aa79d3cc0f65bbbbab335b32dcdcecdae3c9283c498f6a33dd3246bc168910b229236bfdd088c04c SHA512 f0cbee7564534b418d3e9a094b12fb7b0c595fabe0777b28d0dfc42ed69dbe997bd468e4f75229857526ce797dae70fe3d0207817636f12f881a2fac0c99b0c5
diff --git a/dev-python/narwhals/metadata.xml b/dev-python/narwhals/metadata.xml
new file mode 100644
index 000000000000..d34971a915e9
--- /dev/null
+++ b/dev-python/narwhals/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <stabilize-allarches />
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/dev-python/narwhals/narwhals-2.21.2.ebuild b/dev-python/narwhals/narwhals-2.21.2.ebuild
new file mode 100644
index 000000000000..f424c5455cdc
--- /dev/null
+++ b/dev-python/narwhals/narwhals-2.21.2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2025-2026 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_{13..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_deps_info
+ )
+
+ epytest --runslow --constructors="pandas,pandas[nullable],pandas[pyarrow],pyarrow"
+}