commit: afadd63eb5aacaa1f03e58bcfb5af657f2462205
Author: Henri Gasc <gasc <AT> eurecom <DOT> fr>
AuthorDate: Sun Dec 3 22:34:00 2023 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sun Dec 3 22:34:00 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=afadd63e
dev-python/icecream: new package, add 2.1.3
Signed-off-by: Henri Gasc <gasc <AT> eurecom.fr>
dev-python/icecream/Manifest | 1 +
dev-python/icecream/icecream-2.1.3.ebuild | 34 +++++++++++++++++++++++++++++++
dev-python/icecream/metadata.xml | 12 +++++++++++
3 files changed, 47 insertions(+)
diff --git a/dev-python/icecream/Manifest b/dev-python/icecream/Manifest
new file mode 100644
index 0000000000..875e4c6ea8
--- /dev/null
+++ b/dev-python/icecream/Manifest
@@ -0,0 +1 @@
+DIST icecream-2.1.3.gh.tar.gz 38879 BLAKE2B
0a3f1e1c75730255dee4d11ffd5954bc0b6d84eb971865300f00e2015fba84561d179cc1640766841cb58483b741e14bb36ace31a6e4cee67321cb385fd85995
SHA512
b319109248c7ae65a24fe7fa85b7900435a3f681466612c0c25769fe3ee4cd2bc5305bff8be1bd36ca26064d54cf9738b58d24a6c1d9b3d3ebe93228656b3ee3
diff --git a/dev-python/icecream/icecream-2.1.3.ebuild
b/dev-python/icecream/icecream-2.1.3.ebuild
new file mode 100644
index 0000000000..c00d306ea8
--- /dev/null
+++ b/dev-python/icecream/icecream-2.1.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1
+
+DESCRIPTION="Pythonic task execution"
+HOMEPAGE="https://github.com/gruns/icecream https://pypi.org/project/icecream/"
+SRC_URI="https://github.com/gruns/icecream/archive/refs/tags/v${PV}.tar.gz ->
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-python/colorama-0.3.9[${PYTHON_USEDEP}]
+ >=dev-python/pygments-2.2.0[${PYTHON_USEDEP}]
+ >=dev-python/executing-0.3.1[${PYTHON_USEDEP}]
+ >=dev-python/asttokens-2.0.1[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+EPYTEST_DESELECT=(
+ # Seems like those cannot work in the sandbox
+ tests/test_icecream.py::TestIceCream::testEnableDisable
+ tests/test_icecream.py::TestIceCream::testSingledispatchArgumentToString
+
+ # This one fails on Python3.12 because it is outdated
+ tests/test_icecream.py::TestIceCream::testMultilineContainerArgs
+)
diff --git a/dev-python/icecream/metadata.xml b/dev-python/icecream/metadata.xml
new file mode 100644
index 0000000000..f4bf55aa56
--- /dev/null
+++ b/dev-python/icecream/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>[email protected]</email>
+ <name>Gasc Henri</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="pypi">icecream</remote-id>
+ <remote-id type="github">gruns/icecream</remote-id>
+ </upstream>
+</pkgmetadata>