diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-01-11 06:41:28 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-01-11 06:41:28 +0000 |
commit | f1634517e73f2faf342a366354c3e0f2edb45952 (patch) | |
tree | ae3c632ec3576f8d57b3acd5e1aba5643f0f6d9b /dev-python/rdflib | |
parent | f9d8ddaae80afb8fa0924cd3f769f9b37dd373e1 (diff) |
gentoo auto-resync : 11:01:2025 - 06:41:28
Diffstat (limited to 'dev-python/rdflib')
-rw-r--r-- | dev-python/rdflib/Manifest | 2 | ||||
-rw-r--r-- | dev-python/rdflib/rdflib-7.1.2.ebuild | 72 |
2 files changed, 74 insertions, 0 deletions
diff --git a/dev-python/rdflib/Manifest b/dev-python/rdflib/Manifest index e958dd532c30..825ba780e407 100644 --- a/dev-python/rdflib/Manifest +++ b/dev-python/rdflib/Manifest @@ -1,4 +1,6 @@ AUX rdflib-7.1.0-py3_13-fix-pickler.diff 1975 BLAKE2B 11ec2c11f6662f6a52660b83c8785816e28e4b06c091749dc6fa725b6d4c69221ac56c45d3a520d0d27b151db3893453ba1afd407713926390b49d718de7ce4a SHA512 5fed78c535c1e3d66a9be61c3179fda1bc03554d40b81d7169b19fc6e6bf116b37163df6b0aa856ba95b40598c82f0d54fddbf029bd3866cfe976cede1ea35e2 DIST rdflib-7.1.1.tar.gz 4864216 BLAKE2B b583e6f9afab95fc0818c4f11740ab8cab540b774a3db15fc8be7b836149f40af6eb445a61b61e020c55f9b561c17f5019275070272449bd4ea25827e4925e39 SHA512 6eafaebfb604446399b214496aabc91fe0c689e9b35d5637de35a5d9784a1acb9d727c7ad5eebe8700d0be2b1e54b3d51cd3fe723a2a6cbd38f0e259d42bc2c5 +DIST rdflib-7.1.2.gh.tar.gz 5030802 BLAKE2B 7a8444d39a456a8e1ca0f3956f3f3a7e43d7fd8a166b1738c5add32a21f6625d71ce5a97a65e5ff3550fbb6ac4eaa8de353e6f333fe7aad947be8e849298dee0 SHA512 a88efdbf461392033e14f72bfe755e449d86927b9d48668cded68e0ad2a5d04de1255eccf8086993cb8c9a3442eb5549dc73f66cfb2c97ff35fcba021c970ec7 EBUILD rdflib-7.1.1.ebuild 1769 BLAKE2B 8a5d445d36b09aae76d3ea2f5d918c576eff3f2db3d2545231b6e6abbb5e8e078a49cd03f4f83b2bc5f85b4c64a0721eff1731a24d676d0f4921a1a5271ba5a0 SHA512 8b691fe582ccf27b55931e9241f27eeaa0bad21676ce8df5f5838ec022172e3a4b79bdf6179e7e344a986db9463f3301cc3f7eb083138c1fb8a690e1b2ae5ce1 +EBUILD rdflib-7.1.2.ebuild 1711 BLAKE2B e75ea47d17e88239eb1e00ab1449595b3dfbee51989c4acb612399303b38b70ea84cd3ecfbf95e3d6660ecc3d636ff87f52c425d65810dad33fef5d9b021dac1 SHA512 f8a246e075daf5c7e80ef861eb55dc0af1b1fe6e09a6bc6624b21fb801127f111140e234bb90feb8545cd8dea2ba8dff517e6678d8f85841675013a2436115f5 MISC metadata.xml 400 BLAKE2B eea3d3a69375a70a1c4a93cebf48169032f9d7cc6ba5df0422bad8c0f4e1caa10721a42b66cfb0dad2ab85aff38f826a0790b4d2dbac90be16e88ecf507d9025 SHA512 d8b94c9c8c037f40db80a44d235ada552851c3b979f496462e19a909eb2b46f606c23458b20869060b596969015616d065b2df0f5b24d2b3d7224afa6089e8e7 diff --git a/dev-python/rdflib/rdflib-7.1.2.ebuild b/dev-python/rdflib/rdflib-7.1.2.ebuild new file mode 100644 index 000000000000..fbbf708e8ef9 --- /dev/null +++ b/dev-python/rdflib/rdflib-7.1.2.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..13} ) +PYTHON_REQ_USE="sqlite?,threads(+)" + +inherit distutils-r1 + +DESCRIPTION="RDF library containing a triple store and parser/serializer" +HOMEPAGE=" + https://github.com/RDFLib/rdflib/ + https://pypi.org/project/rdflib/ +" +# tests removed in 7.1.2 +SRC_URI=" + https://github.com/RDFLib/rdflib/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="examples sqlite" + +RDEPEND=" + $(python_gen_cond_dep ' + <dev-python/isodate-1[${PYTHON_USEDEP}] + >=dev-python/isodate-0.7.2[${PYTHON_USEDEP}] + ' 3.10) + dev-python/html5lib[${PYTHON_USEDEP}] + <dev-python/pyparsing-4[${PYTHON_USEDEP}] + >=dev-python/pyparsing-3.2.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/requests[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + distutils-r1_python_prepare_all + + # doctests require internet + sed -i -e '/doctest-modules/d' pyproject.toml || die + + # we disable pytest-cov + sed -i -e 's@, no_cover: None@@' test/test_misc/test_plugins.py || die + + # allow regular html5lib, html5rdf is a fork with minimal changes: + # removing six dep (which is kinda good) and bundling webencodings + # (which is horrible) + find -name '*.py' -exec sed -i -e 's:html5rdf:html5lib:g' {} + || die +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -m "not webtest" +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +} |