From a308b9d4bf7fb28a64aec9444316a00068c164f6 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 2 Aug 2023 10:49:51 +0100 Subject: gentoo auto-resync : 02:08:2023 - 10:49:50 --- dev-python/rdflib/Manifest | 2 ++ dev-python/rdflib/rdflib-7.0.0.ebuild | 60 +++++++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 dev-python/rdflib/rdflib-7.0.0.ebuild (limited to 'dev-python/rdflib') diff --git a/dev-python/rdflib/Manifest b/dev-python/rdflib/Manifest index 70aa3b30d61e..83f5b779aa58 100644 --- a/dev-python/rdflib/Manifest +++ b/dev-python/rdflib/Manifest @@ -1,3 +1,5 @@ DIST rdflib-6.3.2.tar.gz 4749592 BLAKE2B 5f7832934e3b42387f7c792341d0aee9765d179beb409a8c92ed0251715be70a79a5ac71022f4599804b489acd2695a32a033e8aa73aa174d8393330b4c21750 SHA512 682554114456269ecd5a20433e31030e2ae85ccf84400060420433cba317eb272649a38c2c75f0d4ada878c391683f8a422452d24b2f8a41c28e99b977e2b557 +DIST rdflib-7.0.0.tar.gz 4765796 BLAKE2B 60ca36160f4f6588892853adde9dd4b795e549cc7fd52127cf1e50de3853b25b3a333cabd584ccf22827cb6f89d215d225c4ba767d0775feeefb481e4b1ed93b SHA512 56d110ab24c74c6ddb2e75320f60a82b4945e6ea1ce9d10ad4ae53d44c679b35826e3d7406e7d0e321ef9b042d32d2ba327a6dbd5c2c1780f552131d80c09445 EBUILD rdflib-6.3.2.ebuild 1336 BLAKE2B de4ecce70cbd6343083595c351dad6e913cc2c74cd520e382ec1efe6eede8a469fa057033b660c1a8679c92bef1102fb973f2f673297c7f3d8a3ad752a0b4cf7 SHA512 22d33b6a6a39ae1128ca70ab21ccf1f808f9dbdf52301d8cfb81fcef13e2e3f3d0cb69bdad37cfe9c8f94bd194f4fdf9c5b771d911cf14086dd2c41cf1fafc39 +EBUILD rdflib-7.0.0.ebuild 1343 BLAKE2B 0820dfcc358ada3f65671f197753d97ae511b45a7c94b461af7667885ff10b36744813144b0709c58e65a2917b73f17a31c6ed6a17efea6b767211f12868f5ac SHA512 14a9326c9dcdcfb93fc3f82066eb9626a5281969f58985148091a4bc5530717edbe3a6c25f0e3ba530bd500b9dd7b749d2be7824817b3314df93d53230a6ef63 MISC metadata.xml 400 BLAKE2B eea3d3a69375a70a1c4a93cebf48169032f9d7cc6ba5df0422bad8c0f4e1caa10721a42b66cfb0dad2ab85aff38f826a0790b4d2dbac90be16e88ecf507d9025 SHA512 d8b94c9c8c037f40db80a44d235ada552851c3b979f496462e19a909eb2b46f606c23458b20869060b596969015616d065b2df0f5b24d2b3d7224afa6089e8e7 diff --git a/dev-python/rdflib/rdflib-7.0.0.ebuild b/dev-python/rdflib/rdflib-7.0.0.ebuild new file mode 100644 index 000000000000..3a87e93233ba --- /dev/null +++ b/dev-python/rdflib/rdflib-7.0.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="sqlite?,threads(+)" + +inherit distutils-r1 pypi + +DESCRIPTION="RDF library containing a triple store and parser/serializer" +HOMEPAGE=" + https://github.com/RDFLib/rdflib/ + https://pypi.org/project/rdflib/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="examples sqlite" + +RDEPEND=" + =dev-python/isodate-0.6.0[${PYTHON_USEDEP}] + dev-python/html5lib[${PYTHON_USEDEP}] + =dev-python/pyparsing-2.1.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/requests[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +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 + + distutils-r1_python_prepare_all +} + +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 +} -- cgit v1.2.3