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 @@ + + + + + gasc@eurecom.fr + Gasc Henri + + + icecream + gruns/icecream + +