diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-06-09 19:00:20 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-06-09 19:00:20 +0000 |
| commit | a38e29fa3d1d73aa80df8b62ff1dd7ddf8967a99 (patch) | |
| tree | 401c101fc6ec81a5d9c74b0caa3b714dc767b39e /dev-python/jsonpickle | |
| parent | d040dfeee4aeee655599ab9091f1fb756b21c23d (diff) | |
| download | baldeagleos-repo-a38e29fa3d1d73aa80df8b62ff1dd7ddf8967a99.tar.gz baldeagleos-repo-a38e29fa3d1d73aa80df8b62ff1dd7ddf8967a99.tar.xz baldeagleos-repo-a38e29fa3d1d73aa80df8b62ff1dd7ddf8967a99.zip | |
Adding metadata
Diffstat (limited to 'dev-python/jsonpickle')
| -rw-r--r-- | dev-python/jsonpickle/jsonpickle-4.1.1.ebuild | 17 | ||||
| -rw-r--r-- | dev-python/jsonpickle/metadata.xml | 6 |
2 files changed, 17 insertions, 6 deletions
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 @@ <upstream> <remote-id type="cpe">cpe:/a:jsonpickle_project:jsonpickle</remote-id> </upstream> + <use> + <flag name="test-full"> + Run test suite in full via additional (large) test + dependencies, like dev-python/pandas. + </flag> + </use> <origin>gentoo-staging</origin> <stabilize-allarches/> </pkgmetadata>
\ No newline at end of file |
