From a38e29fa3d1d73aa80df8b62ff1dd7ddf8967a99 Mon Sep 17 00:00:00 2001 From: "Liguros - Gitlab CI/CD [develop]" Date: Mon, 9 Jun 2025 19:00:20 +0000 Subject: Adding metadata --- dev-python/jsonpickle/jsonpickle-4.1.1.ebuild | 17 +++++++++++------ dev-python/jsonpickle/metadata.xml | 6 ++++++ 2 files changed, 17 insertions(+), 6 deletions(-) (limited to 'dev-python/jsonpickle') diff --git a/dev-python/jsonpickle/jsonpickle-4.1.1.ebuild b/dev-python/jsonpickle/jsonpickle-4.1.1.ebuild index 802a9f09cf35..9ab5bd1016fd 100644 --- a/dev-python/jsonpickle/jsonpickle-4.1.1.ebuild +++ b/dev-python/jsonpickle/jsonpickle-4.1.1.ebuild @@ -4,8 +4,8 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) - +PYTHON_FULLY_TESTED=( python3_{11..13} ) +PYTHON_COMPAT=( "${PYTHON_FULLY_TESTED[@]}" ) inherit distutils-r1 optfeature DESCRIPTION="Python library for serializing any arbitrary object graph into JSON" @@ -21,17 +21,22 @@ SRC_URI=" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" +IUSE="test-full" BDEPEND=" dev-python/setuptools-scm[${PYTHON_USEDEP}] test? ( dev-python/feedparser[${PYTHON_USEDEP}] - dev-python/gmpy2[${PYTHON_USEDEP}] dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] dev-python/simplejson[${PYTHON_USEDEP}] dev-python/sqlalchemy[${PYTHON_USEDEP}] dev-python/ujson[${PYTHON_USEDEP}] + test-full? ( + $(python_gen_cond_dep ' + dev-python/gmpy2[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + ' "${PYTHON_FULLY_TESTED[@]}") + ) ) " @@ -49,10 +54,10 @@ python_test() { tests/bson_test.py ) - if ! has_version "dev-python/gmpy2[${PYTHON_USEDEP}]"; then + if ! use test-full || ! has_version "dev-python/gmpy2[${PYTHON_USEDEP}]"; then EPYTEST_IGNORE+=( jsonpickle/ext/gmpy.py ) fi - if ! has_version "dev-python/pandas[${PYTHON_USEDEP}]"; then + if ! use test-full || ! has_version "dev-python/pandas[${PYTHON_USEDEP}]"; then EPYTEST_IGNORE+=( jsonpickle/ext/pandas.py ) fi diff --git a/dev-python/jsonpickle/metadata.xml b/dev-python/jsonpickle/metadata.xml index 2b04277dbda9..af4b5ca7b5e0 100644 --- a/dev-python/jsonpickle/metadata.xml +++ b/dev-python/jsonpickle/metadata.xml @@ -8,6 +8,12 @@ cpe:/a:jsonpickle_project:jsonpickle + + + Run test suite in full via additional (large) test + dependencies, like dev-python/pandas. + + gentoo-staging \ No newline at end of file -- cgit v1.3