mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 05:18:07 -05:00
gnu: Update python-rdflib to 7.0.0.
* gnu/packages/rdf.scm: Add updated recipe for python-rdflib; Keep python-rdflib-6 for compatibility. * gnu/packages/python-xyz.scm: Build python-prov with python-rdflib-6 because rdflib-7 is not supported. * gnu/packages/bioinformatics.scm: Build cwltool with python-rdflib-6 because it fails to build with rdflib-7. Change-Id: Ibc40c16ede20e69e702915488d6b2f0a7e70b868
This commit is contained in:
parent
2bd04883ed
commit
d057d59170
3 changed files with 45 additions and 2 deletions
|
@ -5786,7 +5786,7 @@ (define-public cwltool
|
|||
python-prov
|
||||
python-pydot
|
||||
python-psutil
|
||||
python-rdflib
|
||||
python-rdflib-6
|
||||
python-requests
|
||||
python-ruamel.yaml
|
||||
python-schema-salad
|
||||
|
|
|
@ -25010,7 +25010,7 @@ (define-public python-prov
|
|||
(("\\.serialize\\(format=\"nt\"\\)")
|
||||
".serialize(format=\"nt\", encoding=\"utf-8\")")))))))
|
||||
(propagated-inputs
|
||||
(list python-dateutil python-lxml python-networkx python-rdflib))
|
||||
(list python-dateutil python-lxml python-networkx python-rdflib-6))
|
||||
(native-inputs
|
||||
(list graphviz python-pydot))
|
||||
(home-page "https://github.com/trungdong/prov")
|
||||
|
|
|
@ -328,6 +328,49 @@ (define-public sord
|
|||
(license license:isc)))
|
||||
|
||||
(define-public python-rdflib
|
||||
(package
|
||||
(name "python-rdflib")
|
||||
(version "7.0.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "rdflib" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1blmx4v003afr3l9qg84ymj0sldcbsr2dzdgq6w5k022d62yp5cr"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
'(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'adjust-tests
|
||||
(lambda _
|
||||
(for-each delete-file
|
||||
'(;; The tests in this file miss a test fixture.
|
||||
;; fixture 'no_cover' not found
|
||||
"test/test_misc/test_plugins.py"
|
||||
;; These tests need internet access.
|
||||
"test/jsonld/test_onedotone.py"
|
||||
"test/test_examples.py"
|
||||
"test/test_extras/test_infixowl/test_basic.py"
|
||||
"test/test_extras/test_infixowl/test_context.py"
|
||||
"test/test_sparql/test_service.py"))))
|
||||
(replace 'check
|
||||
(lambda* (#:key tests? #:allow-other-keys)
|
||||
(when tests?
|
||||
(invoke "pytest" "-vv" "test/")))))))
|
||||
(native-inputs
|
||||
(list python-pytest python-poetry-core))
|
||||
(propagated-inputs
|
||||
(list python-html5lib python-isodate python-pyparsing))
|
||||
(home-page "https://github.com/RDFLib/rdflib")
|
||||
(synopsis "Python RDF library")
|
||||
(description
|
||||
"RDFLib is a Python library for working with RDF, a simple yet
|
||||
powerful language for representing information.")
|
||||
(license (license:non-copyleft "file://LICENSE"
|
||||
"See LICENSE in the distribution."))))
|
||||
|
||||
(define-public python-rdflib-6
|
||||
(package
|
||||
(name "python-rdflib")
|
||||
(version "6.1.1")
|
||||
|
|
Loading…
Reference in a new issue