me
/
guix
Archived
1
0
Fork 0

gnu: Add python-pygraphviz.

* gnu/packages/graphviz.scm (python-pygraphviz): New variable.
master
Ricardo Wurmus 2018-12-31 14:48:17 +01:00 committed by Ricardo Wurmus
parent 9e7f55de45
commit 8b1c0dab45
No known key found for this signature in database
GPG Key ID: 197A5888235FACAC
1 changed files with 35 additions and 0 deletions

View File

@ -29,6 +29,7 @@
#:use-module (guix download)
#:use-module (guix git-download)
#:use-module (guix utils)
#:use-module (gnu packages check)
#:use-module (gnu packages xorg)
#:use-module (gnu packages flex)
#:use-module (gnu packages gtk)
@ -186,6 +187,40 @@ visualization tool suite.")
(define-public python2-graphviz
(package-with-python2 python-graphviz))
(define-public python-pygraphviz
(package
(name "python-pygraphviz")
(version "1.5")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/pygraphviz/pygraphviz.git")
(commit (string-append "pygraphviz-" version))))
(file-name (string-append "pygraphviz-" version "-checkout"))
(sha256
(base32
"1yldym38m8ckgflln83i88143pd9fjj1vfp23sq39fs6np5g0nzp"))))
(build-system python-build-system)
(arguments
`(#:configure-flags
(let ((graphviz (assoc-ref %build-inputs "graphviz")))
(list (string-append "--include-path=" graphviz "/include")
(string-append "--library-path=" graphviz "/lib")))))
(inputs
`(("graphviz" ,graphviz-2.38)))
(native-inputs
`(("python-nose" ,python-nose)
("python-mock" ,python-mock)
("python-doctest-ignore-unicode" ,python-doctest-ignore-unicode)))
(home-page "http://pygraphviz.github.io")
(synopsis "Python interface to Graphviz")
(description "PyGraphviz is a Python interface to the Graphviz graph
layout and visualization package. With PyGraphviz you can create, edit, read,
write, and draw graphs using Python to access the Graphviz graph data
structure and layout algorithms.")
(license license:bsd-3)))
(define-public gts
(package
(name "gts")