gnu: Add python-graphql-core.
* gnu/packages/python.scm (python-graphql-core): New variable.
This commit is contained in:
parent
44547e5153
commit
05b7a59336
|
@ -10607,3 +10607,48 @@ CPU, load, memory, network bandwidth, disk I/O, disk use, and more.")
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("python2-setuptools" ,python2-setuptools)
|
`(("python2-setuptools" ,python2-setuptools)
|
||||||
,@(package-native-inputs base))))))
|
,@(package-native-inputs base))))))
|
||||||
|
|
||||||
|
(define-public python-graphql-core
|
||||||
|
(package
|
||||||
|
(name "python-graphql-core")
|
||||||
|
(version "0.5.3")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (pypi-uri "graphql-core" version))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"0rsaarx2sj4xnw9966rhh4haiqaapm4lm2mfqm48ywd51j5vh1a0"))))
|
||||||
|
(build-system python-build-system)
|
||||||
|
(arguments
|
||||||
|
`(#:phases
|
||||||
|
(modify-phases %standard-phases
|
||||||
|
(add-after 'unpack 'patch-hardcoded-version
|
||||||
|
(lambda _ (substitute*
|
||||||
|
"setup.py"
|
||||||
|
(("'gevent==1.1rc1'") "'gevent'"))
|
||||||
|
#t)))))
|
||||||
|
(native-inputs
|
||||||
|
`(("python-gevent" ,python-gevent)
|
||||||
|
("python-mock" ,python-mock)
|
||||||
|
("python-pytest-mock" ,python-pytest-mock)))
|
||||||
|
(inputs
|
||||||
|
`(("python-promise" ,python-promise)
|
||||||
|
("python-six" ,python-six)))
|
||||||
|
(home-page "https://github.com/graphql-python/graphql-core")
|
||||||
|
(synopsis "GraphQL implementation for Python")
|
||||||
|
(description
|
||||||
|
"GraphQL implementation for Python. GraphQL is a data query language and
|
||||||
|
runtime designed and used to request and deliver data to mobile and web apps.
|
||||||
|
This library is a port of @url{https://github.com/graphql/graphql-js,graphql-js}
|
||||||
|
to Python.")
|
||||||
|
(properties `((python2-variant . ,(delay python2-graphql-core))))
|
||||||
|
(license license:expat)))
|
||||||
|
|
||||||
|
(define-public python2-graphql-core
|
||||||
|
(let ((base (package-with-python2
|
||||||
|
(strip-python2-variant python-graphql-core))))
|
||||||
|
(package (inherit base)
|
||||||
|
(native-inputs
|
||||||
|
`(("python2-setuptools" ,python2-setuptools)
|
||||||
|
,@(package-native-inputs base))))))
|
||||||
|
|
Loading…
Reference in New Issue