public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-python/rdflib/, dev-python/rdflib/files/
@ 2015-08-19 16:33 Ian Delaney
  0 siblings, 0 replies; 3+ messages in thread
From: Ian Delaney @ 2015-08-19 16:33 UTC (permalink / raw
  To: gentoo-commits

commit:     55e8bb9e208ac9eda033095d280b07f74650df03
Author:     Ian Delaney <idella4 <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 19 16:31:06 2015 +0000
Commit:     Ian Delaney <idella4 <AT> gentoo <DOT> org>
CommitDate: Wed Aug 19 16:32:31 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55e8bb9e

dev-python/rdflib: bump, rm unneeded var DISTUTILS_NO_PARALLEL_BUILD

Add doc build, info to user re Warnings and Errors and optional
packages for build, rm old disused patch, drop recent patch
now merged in bumped release

Package-Manager: portage-2.2.20

 dev-python/rdflib/Manifest                         |  1 +
 dev-python/rdflib/files/rdflib-3.1.0-test.patch    | 20 ------------
 dev-python/rdflib/rdflib-4.2.0.ebuild              |  6 ++--
 .../{rdflib-4.2.0.ebuild => rdflib-4.2.1.ebuild}   | 38 ++++++++++++++++++----
 4 files changed, 35 insertions(+), 30 deletions(-)

diff --git a/dev-python/rdflib/Manifest b/dev-python/rdflib/Manifest
index 8f4d6b4..dd258bd 100644
--- a/dev-python/rdflib/Manifest
+++ b/dev-python/rdflib/Manifest
@@ -1,3 +1,4 @@
 DIST rdflib-3.2.3.tar.gz 449077 SHA256 a3cab51c14fa6fe379261e0157c110d94e2f75ef62073ddc76fe56f5be624b75 SHA512 92697be6d6bba4e31303b46c2a42defd840770f75c6f359b7338fa3d48a2001cdcda3b6319403ad0c9f1696051d773b146c9b012770df81b4d94a34d30f6b02a WHIRLPOOL b41794febee280022990dac8c4e177660f69803f01fc14ade194015bc6cf1eaf23164620b09cf1123445d181c0bbe9f0733b901cddafb126bcd711d0462a9f7b
 DIST rdflib-4.1.2.tar.gz 868883 SHA256 3cf94bda0867f21468b248ce9f671581efb92ae9edd28ff321716126c6706a4f SHA512 99d4a4b4d37808563575ac13312cf0e0975f7c1563117cfe7e4b70a84a2804f7eb57144d6a7c629c109ff7b236a6ea2489a4925ae41791274f3b234143837e65 WHIRLPOOL 090e00cc3113cec158f786a39103450f0d1d25571ad57c346120756901f01b0fcf20ff731ae3b174b54f3621e46a26061eee7bd774ffdf91380f4a3647380590
 DIST rdflib-4.2.0.tar.gz 881424 SHA256 7420dafc4930249d0cfcf31e8547a39b658d079ab2c9e975465f6697a8476ec0 SHA512 7677869eb0a65ede317634253042da68b4e183d5352cd37bd949380eb29deec8329336067a2ab686c90d6a1718f8e7a9039424753846d879cce41c05f656735f WHIRLPOOL 62f67318ade0fee1d5d64d6294aa821f4f06f940b18e421d43292e749e495cb3e348b522dd79eec805ce88125d8a6864dccc4a4037ed0a52d5aed616e51b39f5
+DIST rdflib-4.2.1.tar.gz 889467 SHA256 eb02bd235606ef3b26e213da3e576557a6392ce103efd8c6c8ff1e08321608c8 SHA512 49145f80a9e027847523faed059c16ec1de358bb9d8fc3ab4fd3bf95a88dd181986b1785deedf6e837cf0b064bd74ab8e27fbb5581e33310353da3546ae7b016 WHIRLPOOL 010bb4cf7c544b9a3f28636182b6c1821f390066bfe3de59f58fb7cfd8d809d8b0b5f256134b9c5091327c7ba6319be02135d6ea8a6d8b37772e212f000c3ba7

diff --git a/dev-python/rdflib/files/rdflib-3.1.0-test.patch b/dev-python/rdflib/files/rdflib-3.1.0-test.patch
deleted file mode 100644
index aea1bf5..0000000
--- a/dev-python/rdflib/files/rdflib-3.1.0-test.patch
+++ /dev/null
@@ -1,20 +0,0 @@
- rdflib/__init__.py |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/rdflib/__init__.py b/rdflib/__init__.py
-index b781031..44efb0b 100644
---- a/rdflib/__init__.py
-+++ b/rdflib/__init__.py
-@@ -15,10 +15,10 @@ A tiny example:
-     >>> import rdflib
- 
-     >>> g = rdflib.Graph()
--    >>> result = g.parse("http://eikeon.com/foaf.rdf")
-+    >>> result = g.parse("http://www.w3.org/2000/10/swap/test/meet/white.rdf")
- 
-     >>> print "graph has %s statements." % len(g)
--    graph has 34 statements.
-+    graph has 19 statements.
-     >>>
-     >>> for s, p, o in g:
-     ...     if (s, p, o) not in g:

diff --git a/dev-python/rdflib/rdflib-4.2.0.ebuild b/dev-python/rdflib/rdflib-4.2.0.ebuild
index 88878be..e18f716 100644
--- a/dev-python/rdflib/rdflib-4.2.0.ebuild
+++ b/dev-python/rdflib/rdflib-4.2.0.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 
 PYTHON_COMPAT=( python{2_7,3_3,3_4} )
 PYTHON_REQ_USE="sqlite?"
-DISTUTILS_NO_PARALLEL_BUILD=true
+
 # The usual required for tests
 DISTUTILS_IN_SOURCE_BUILD=1
 
@@ -26,8 +26,8 @@ RDEPEND="
 	dev-python/html5lib[${PYTHON_USEDEP}]
 	dev-python/pyparsing[${PYTHON_USEDEP}]
 	berkdb? ( dev-python/bsddb3[${PYTHON_USEDEP}] )
-	mysql? ( dev-python/mysql-python[$(python_gen_usedep 'python2*')] )
-	redland? ( dev-libs/redland-bindings[python,$(python_gen_usedep 'python2*')] )"
+	mysql? ( dev-python/mysql-python[$(python_gen_usedep python2_7)] )
+	redland? ( dev-libs/redland-bindings[python,$(python_gen_usedep python2_7)] )"
 DEPEND="${RDEPEND}
 	dev-python/setuptools[${PYTHON_USEDEP}]
 	test? ( dev-python/sparql-wrapper[${PYTHON_USEDEP}]

diff --git a/dev-python/rdflib/rdflib-4.2.0.ebuild b/dev-python/rdflib/rdflib-4.2.1.ebuild
similarity index 64%
copy from dev-python/rdflib/rdflib-4.2.0.ebuild
copy to dev-python/rdflib/rdflib-4.2.1.ebuild
index 88878be..12414be 100644
--- a/dev-python/rdflib/rdflib-4.2.0.ebuild
+++ b/dev-python/rdflib/rdflib-4.2.1.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 
 PYTHON_COMPAT=( python{2_7,3_3,3_4} )
 PYTHON_REQ_USE="sqlite?"
-DISTUTILS_NO_PARALLEL_BUILD=true
+
 # The usual required for tests
 DISTUTILS_IN_SOURCE_BUILD=1
 
@@ -19,22 +19,20 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="berkdb examples mysql redland sqlite test"
+IUSE="doc berkdb examples mysql redland sqlite test"
 
 RDEPEND="
 	dev-python/isodate[${PYTHON_USEDEP}]
 	dev-python/html5lib[${PYTHON_USEDEP}]
 	dev-python/pyparsing[${PYTHON_USEDEP}]
 	berkdb? ( dev-python/bsddb3[${PYTHON_USEDEP}] )
-	mysql? ( dev-python/mysql-python[$(python_gen_usedep 'python2*')] )
-	redland? ( dev-libs/redland-bindings[python,$(python_gen_usedep 'python2*')] )"
+	mysql? ( dev-python/mysql-python[$(python_gen_usedep python2_7)] )
+	redland? ( dev-libs/redland-bindings[python,$(python_gen_usedep python2_7)] )"
 DEPEND="${RDEPEND}
 	dev-python/setuptools[${PYTHON_USEDEP}]
 	test? ( dev-python/sparql-wrapper[${PYTHON_USEDEP}]
 		>=dev-python/nose-1.3.1-r1[${PYTHON_USEDEP}] )"
 
-PATCHES=( "${FILESDIR}"/${PN}-4-test.patch )
-
 python_prepare_all() {
 	# Upstream manufactured .pyc files which promptly break distutils' src_test
 	find -name "*.py[oc~]" -delete || die
@@ -43,9 +41,32 @@ python_prepare_all() {
 	 sed -e "/'--with-doctest',/d" -e "/'--doctest-extension=.doctest',/d" \
 		-e "/'--doctest-tests',/d" -i run_tests.py || die
 
+	sed -e "s: 'sphinx.ext.intersphinx',::" -i docs/conf.py || die
+
+	# doc build requires examples folder at the upper level of docs
+	if use doc; then
+		cd docs || die
+		ln -sf ../examples . || die
+		cd ../ || die
+	fi
+
 	distutils-r1_python_prepare_all
 }
 
+python_compile_all() {
+	# https://github.com/RDFLib/rdflib/issues/510
+	if use doc; then
+		einfo ""; einfo "Several warnings and Errors present in the build"
+		einfo "For a complete build, it is required to install"
+		einfo "github.com/gjhiggins/n3_pygments_lexer and"
+		einfo "github.com/gjhiggins/sparql_pygments_lexer"
+		einfo "outside portage via pip or by cloning. These have not been"
+		einfo "given a tagged release by the author and are not in portage"
+		einfo ""
+		emake -C docs html
+	fi
+}
+
 python_test() {
 	# the default; nose with: --where=./ does not work for python3
 	if python_is_python3; then
@@ -58,6 +79,9 @@ python_test() {
 }
 
 python_install_all() {
+	use doc && local HTML_DOCS=( "${BUILD_DIR}"/../docs/_build/html/. )
 	use examples && local EXAMPLES=( examples/. )
-	distutils-r1_python_install_all
+
+        distutils-r1_python_install_all
 }
+


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-python/rdflib/, dev-python/rdflib/files/
@ 2019-04-21 12:19 David Seifert
  0 siblings, 0 replies; 3+ messages in thread
From: David Seifert @ 2019-04-21 12:19 UTC (permalink / raw
  To: gentoo-commits

commit:     9f7091cb8622b9b530f2311481ee32f0e4f22396
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 21 12:19:02 2019 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Apr 21 12:19:02 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f7091cb

dev-python/rdflib: Add python3_7 to PYTHON_COMPAT

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 .../rdflib-4.2.2-python3.7-StopIteration.patch     | 72 ++++++++++++++++
 dev-python/rdflib/rdflib-4.2.2-r1.ebuild           | 99 ++++++++++++++++++++++
 2 files changed, 171 insertions(+)

diff --git a/dev-python/rdflib/files/rdflib-4.2.2-python3.7-StopIteration.patch b/dev-python/rdflib/files/rdflib-4.2.2-python3.7-StopIteration.patch
new file mode 100644
index 00000000000..389d220dc1b
--- /dev/null
+++ b/dev-python/rdflib/files/rdflib-4.2.2-python3.7-StopIteration.patch
@@ -0,0 +1,72 @@
+Traceback (most recent call last):
+  File "/var/tmp/portage/dev-python/rdflib-4.2.2/work/rdflib-4.2.2-python3_7/build/src/rdflib/plugins/sparql/evaluate.py", line 330, in evalSlice
+    next(res)
+StopIteration
+
+The above exception was the direct cause of the following exception:
+
+Traceback (most recent call last):
+  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
+    self.test(*self.arg)
+  File "/var/tmp/portage/dev-python/rdflib-4.2.2/work/rdflib-4.2.2-python3_7/build/src/test/test_dawg.py", line 434, in query_test
+    set(res2)
+  File "/var/tmp/portage/dev-python/rdflib-4.2.2/work/rdflib-4.2.2-python3_7/build/src/rdflib/query.py", line 258, in __iter__
+    for b in self._genbindings:
+RuntimeError: generator raised StopIteration
+
+Patch backported from
+https://github.com/RDFLib/rdflib/commit/58c45d6f30af88a22f60edcb9a459648a885e226
+
+--- a/rdflib/plugins/sparql/evaluate.py
++++ b/rdflib/plugins/sparql/evaluate.py
+@@ -15,6 +15,7 @@
+ """
+ 
+ import collections
++import itertools
+ 
+ from rdflib import Variable, Graph, BNode, URIRef, Literal
+ 
+@@ -323,22 +324,9 @@
+ 
+ 
+ def evalSlice(ctx, slice):
+-    # import pdb; pdb.set_trace()
+     res = evalPart(ctx, slice.p)
+-    i = 0
+-    while i < slice.start:
+-        res.next()
+-        i += 1
+-    i = 0
+-    for x in res:
+-        i += 1
+-        if slice.length is None:
+-            yield x
+-        else:
+-            if i <= slice.length:
+-                yield x
+-            else:
+-                break
++
++    return itertools.islice(res, slice.start, slice.start+slice.length if slice.length is not None else None)
+ 
+ 
+ def evalReduced(ctx, part):
+--- a/rdflib/query.py
++++ b/rdflib/query.py
+@@ -1,5 +1,6 @@
+ 
+ import os
++import itertools
+ import shutil
+ import tempfile
+ import warnings
+@@ -181,7 +182,7 @@
+         return self._bindings
+ 
+     def _set_bindings(self, b):
+-        if isinstance(b, types.GeneratorType):
++        if isinstance(b, (types.GeneratorType, itertools.islice)):
+             self._genbindings = b
+             self._bindings = []
+         else:

diff --git a/dev-python/rdflib/rdflib-4.2.2-r1.ebuild b/dev-python/rdflib/rdflib-4.2.2-r1.ebuild
new file mode 100644
index 00000000000..2181a2dec6c
--- /dev/null
+++ b/dev-python/rdflib/rdflib-4.2.2-r1.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+PYTHON_REQ_USE="sqlite?,threads(+)"
+
+# The usual required for tests
+DISTUTILS_IN_SOURCE_BUILD=1
+
+inherit distutils-r1
+
+DESCRIPTION="RDF library containing a triple store and parser/serializer"
+HOMEPAGE="https://github.com/RDFLib/rdflib https://pypi.org/project/rdflib/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc berkdb examples mysql redland sqlite test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	dev-python/isodate[${PYTHON_USEDEP}]
+	dev-python/html5lib[${PYTHON_USEDEP}]
+	dev-python/pyparsing[${PYTHON_USEDEP}]
+	berkdb? ( dev-python/bsddb3[${PYTHON_USEDEP}] )
+	mysql? ( dev-python/mysql-python[$(python_gen_usedep 'python2*')] )
+	redland? ( dev-libs/redland-bindings[python,$(python_gen_usedep 'python2*')] )"
+DEPEND="${RDEPEND}
+	dev-python/setuptools[${PYTHON_USEDEP}]
+	doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+	test? (
+		dev-python/sparql-wrapper[${PYTHON_USEDEP}]
+		>=dev-python/nose-1.3.1-r1[${PYTHON_USEDEP}]
+	)"
+
+PATCHES=(
+	# Python 3.7 StopIteration bug
+	"${FILESDIR}"/${PN}-4.2.2-python3.7-StopIteration.patch
+)
+
+python_prepare_all() {
+	# Upstream manufactured .pyc files which promptly break distutils' src_test
+	find -name "*.py[oc~]" -delete || die
+
+	# Bug 358189; take out tests that attempt to connect to the network
+	sed -e "/'--with-doctest',/d" -e "/'--doctest-extension=.doctest',/d" \
+		-e "/'--doctest-tests',/d" -i run_tests.py || die
+
+	sed -e "s: 'sphinx.ext.intersphinx',::" -i docs/conf.py || die
+
+	# doc build requires examples folder at the upper level of docs
+	if use doc; then
+		cd docs || die
+		ln -sf ../examples . || die
+		cd ../ || die
+	fi
+
+	distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+	# https://github.com/RDFLib/rdflib/issues/510
+	if use doc; then
+		einfo ""
+		einfo "Several warnings and Errors present in the build"
+		einfo "For a complete build, it is required to install"
+		einfo "github.com/gjhiggins/n3_pygments_lexer and"
+		einfo "github.com/gjhiggins/sparql_pygments_lexer"
+		einfo "outside portage via pip or by cloning. These have not been"
+		einfo "given a tagged release by the author and are not in portage"
+		einfo ""
+
+		emake -C docs html
+		HTML_DOCS=( docs/_build/html/. )
+	fi
+}
+
+python_test() {
+	# the default; nose with: --where=./ does not work for python3
+	if python_is_python3; then
+		pushd "${BUILD_DIR}/src/" >/dev/null || die
+		"${EPYTHON}" ./run_tests.py || die "Tests failed under ${EPYTHON}"
+		popd >/dev/null || die
+	else
+		"${EPYTHON}" ./run_tests.py || die "Tests failed under ${EPYTHON}"
+	fi
+}
+
+python_install_all() {
+	distutils-r1_python_install_all
+
+	if use examples; then
+		dodoc -r examples
+		docompress -x /usr/share/doc/${PF}/examples
+	fi
+}


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-python/rdflib/, dev-python/rdflib/files/
@ 2020-07-30 20:41 Michał Górny
  0 siblings, 0 replies; 3+ messages in thread
From: Michał Górny @ 2020-07-30 20:41 UTC (permalink / raw
  To: gentoo-commits

commit:     c2e747d2d09a994683ba80ce40b941153acbf650
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 30 20:33:38 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jul 30 20:40:43 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2e747d2

dev-python/rdflib: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/rdflib/Manifest                         |  1 -
 .../rdflib-4.2.2-python3.7-StopIteration.patch     | 72 -----------------
 dev-python/rdflib/metadata.xml                     |  3 -
 dev-python/rdflib/rdflib-4.2.2-r1.ebuild           | 93 ----------------------
 4 files changed, 169 deletions(-)

diff --git a/dev-python/rdflib/Manifest b/dev-python/rdflib/Manifest
index a905e635164..3f0092e6d69 100644
--- a/dev-python/rdflib/Manifest
+++ b/dev-python/rdflib/Manifest
@@ -1,2 +1 @@
-DIST rdflib-4.2.2.tar.gz 905094 BLAKE2B fe17b5752f67c745bfdf4a160c2f5d49da19f0d85b6eddc4a65fa0ddb660de8bcc19c3ccecf893fb67f725b973cb94481374d9ee0c82072416a93e44952dba9b SHA512 efc24d8ce1080e59950cecc9c779ae0d63673c8690f74db1772f6c2dbf24d6f4de5214d5870a074bffe549b42d8d5f5d131df29bbfd174b763ae1f843aec7d5c
 DIST rdflib-5.0.0.tar.gz 818586 BLAKE2B d0046590b00211ccb4f0f586dc829c061a5f426b1cefed44a63d21d46396354b9012dbe0a63c8f9de138b25ca7d73ba624c49da6fb305ececd983c62c917fd8a SHA512 ba98ab6a7bb9d993d11c559a739761f297282eb9307f3e333db8dd1c6b365b408a59b701d823bef9be774a59b3f44f64c9444e3bb0115c0c549cb00945385dab

diff --git a/dev-python/rdflib/files/rdflib-4.2.2-python3.7-StopIteration.patch b/dev-python/rdflib/files/rdflib-4.2.2-python3.7-StopIteration.patch
deleted file mode 100644
index 389d220dc1b..00000000000
--- a/dev-python/rdflib/files/rdflib-4.2.2-python3.7-StopIteration.patch
+++ /dev/null
@@ -1,72 +0,0 @@
-Traceback (most recent call last):
-  File "/var/tmp/portage/dev-python/rdflib-4.2.2/work/rdflib-4.2.2-python3_7/build/src/rdflib/plugins/sparql/evaluate.py", line 330, in evalSlice
-    next(res)
-StopIteration
-
-The above exception was the direct cause of the following exception:
-
-Traceback (most recent call last):
-  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
-    self.test(*self.arg)
-  File "/var/tmp/portage/dev-python/rdflib-4.2.2/work/rdflib-4.2.2-python3_7/build/src/test/test_dawg.py", line 434, in query_test
-    set(res2)
-  File "/var/tmp/portage/dev-python/rdflib-4.2.2/work/rdflib-4.2.2-python3_7/build/src/rdflib/query.py", line 258, in __iter__
-    for b in self._genbindings:
-RuntimeError: generator raised StopIteration
-
-Patch backported from
-https://github.com/RDFLib/rdflib/commit/58c45d6f30af88a22f60edcb9a459648a885e226
-
---- a/rdflib/plugins/sparql/evaluate.py
-+++ b/rdflib/plugins/sparql/evaluate.py
-@@ -15,6 +15,7 @@
- """
- 
- import collections
-+import itertools
- 
- from rdflib import Variable, Graph, BNode, URIRef, Literal
- 
-@@ -323,22 +324,9 @@
- 
- 
- def evalSlice(ctx, slice):
--    # import pdb; pdb.set_trace()
-     res = evalPart(ctx, slice.p)
--    i = 0
--    while i < slice.start:
--        res.next()
--        i += 1
--    i = 0
--    for x in res:
--        i += 1
--        if slice.length is None:
--            yield x
--        else:
--            if i <= slice.length:
--                yield x
--            else:
--                break
-+
-+    return itertools.islice(res, slice.start, slice.start+slice.length if slice.length is not None else None)
- 
- 
- def evalReduced(ctx, part):
---- a/rdflib/query.py
-+++ b/rdflib/query.py
-@@ -1,5 +1,6 @@
- 
- import os
-+import itertools
- import shutil
- import tempfile
- import warnings
-@@ -181,7 +182,7 @@
-         return self._bindings
- 
-     def _set_bindings(self, b):
--        if isinstance(b, types.GeneratorType):
-+        if isinstance(b, (types.GeneratorType, itertools.islice)):
-             self._genbindings = b
-             self._bindings = []
-         else:

diff --git a/dev-python/rdflib/metadata.xml b/dev-python/rdflib/metadata.xml
index c27203b015b..b6848176643 100644
--- a/dev-python/rdflib/metadata.xml
+++ b/dev-python/rdflib/metadata.xml
@@ -6,9 +6,6 @@
     <name>Python</name>
   </maintainer>
   <stabilize-allarches/>
-  <use>
-    <flag name="redland">enable support for Redland triplestore</flag>
-  </use>
   <upstream>
     <remote-id type="pypi">rdflib</remote-id>
     <remote-id type="github">RDFLib/rdflib</remote-id>

diff --git a/dev-python/rdflib/rdflib-4.2.2-r1.ebuild b/dev-python/rdflib/rdflib-4.2.2-r1.ebuild
deleted file mode 100644
index a6eb50c7d38..00000000000
--- a/dev-python/rdflib/rdflib-4.2.2-r1.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{6..9} )
-PYTHON_REQ_USE="sqlite?,threads(+)"
-
-# The usual required for tests
-DISTUTILS_IN_SOURCE_BUILD=1
-
-inherit distutils-r1
-
-DESCRIPTION="RDF library containing a triple store and parser/serializer"
-HOMEPAGE="https://github.com/RDFLib/rdflib https://pypi.org/project/rdflib/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="doc berkdb examples redland sqlite test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	dev-python/isodate[${PYTHON_USEDEP}]
-	dev-python/html5lib[${PYTHON_USEDEP}]
-	dev-python/pyparsing[${PYTHON_USEDEP}]
-	berkdb? ( dev-python/bsddb3[${PYTHON_USEDEP}] )
-	redland? ( dev-libs/redland-bindings[python,${PYTHON_USEDEP}] )"
-DEPEND="${RDEPEND}
-	doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
-	test? (
-		dev-python/sparql-wrapper[${PYTHON_USEDEP}]
-		>=dev-python/nose-1.3.1-r1[${PYTHON_USEDEP}]
-	)"
-
-PATCHES=(
-	# Python 3.7 StopIteration bug
-	"${FILESDIR}"/${PN}-4.2.2-python3.7-StopIteration.patch
-)
-
-python_prepare_all() {
-	# Upstream manufactured .pyc files which promptly break distutils' src_test
-	find -name "*.py[oc~]" -delete || die
-
-	# Bug 358189; take out tests that attempt to connect to the network
-	sed -e "/'--with-doctest',/d" -e "/'--doctest-extension=.doctest',/d" \
-		-e "/'--doctest-tests',/d" -i run_tests.py || die
-
-	sed -e "s: 'sphinx.ext.intersphinx',::" -i docs/conf.py || die
-
-	# doc build requires examples folder at the upper level of docs
-	if use doc; then
-		cd docs || die
-		ln -sf ../examples . || die
-		cd ../ || die
-	fi
-
-	distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
-	# https://github.com/RDFLib/rdflib/issues/510
-	if use doc; then
-		einfo ""
-		einfo "Several warnings and Errors present in the build"
-		einfo "For a complete build, it is required to install"
-		einfo "github.com/gjhiggins/n3_pygments_lexer and"
-		einfo "github.com/gjhiggins/sparql_pygments_lexer"
-		einfo "outside portage via pip or by cloning. These have not been"
-		einfo "given a tagged release by the author and are not in portage"
-		einfo ""
-
-		emake -C docs html
-		HTML_DOCS=( docs/_build/html/. )
-	fi
-}
-
-python_test() {
-	pushd "${BUILD_DIR}/src/" >/dev/null || die
-	"${EPYTHON}" ./run_tests.py -v || die "Tests failed under ${EPYTHON}"
-	popd >/dev/null || die
-}
-
-python_install_all() {
-	distutils-r1_python_install_all
-
-	if use examples; then
-		dodoc -r examples
-		docompress -x /usr/share/doc/${PF}/examples
-	fi
-}


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2020-07-30 20:41 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-04-21 12:19 [gentoo-commits] repo/gentoo:master commit in: dev-python/rdflib/, dev-python/rdflib/files/ David Seifert
  -- strict thread matches above, loose matches on Subject: below --
2020-07-30 20:41 Michał Górny
2015-08-19 16:33 Ian Delaney

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox