Add neovim-python
more/packages/python.scm
| 23 | 23 | #:use-module (gnu packages databases) | |
| 24 | 24 | #:use-module (gnu packages python) | |
| 25 | 25 | #:use-module (gnu packages tls) | |
| 26 | - | #:use-module (gnu packages zip) | |
| 27 | 26 | #:use-module (guix packages) | |
| 28 | 27 | #:use-module (guix download) | |
| 29 | 28 | #:use-module (guix git-download) | |
… | |||
| 296 | 295 | ||
| 297 | 296 | (define-public python2-plumbum | |
| 298 | 297 | (package-with-python2 python-plumbum)) | |
| 298 | + | ||
| 299 | + | (define-public python2-trollius | |
| 300 | + | (package | |
| 301 | + | (name "python2-trollius") | |
| 302 | + | (version "2.1") | |
| 303 | + | (source (origin | |
| 304 | + | (method url-fetch) | |
| 305 | + | (uri (pypi-uri "trollius" version)) | |
| 306 | + | (sha256 | |
| 307 | + | (base32 | |
| 308 | + | "146c60hgcmgjkbf2hmiag52f9i3hka6shwbfybdsmlvqjnfms5nd")))) | |
| 309 | + | (build-system python-build-system) | |
| 310 | + | (home-page "https://github.com/haypo/trollius") | |
| 311 | + | (propagated-inputs | |
| 312 | + | `(("futures" ,python2-futures) | |
| 313 | + | ("mock" ,python2-mock) | |
| 314 | + | ("six" ,python2-six))) | |
| 315 | + | (arguments | |
| 316 | + | `(#:python ,python-2 | |
| 317 | + | #:tests? #f)) | |
| 318 | + | (synopsis "") | |
| 319 | + | (description "") | |
| 320 | + | (license license:asl2.0))) | |
| 321 | + | ||
| 322 | + | (define-public python-neovim | |
| 323 | + | (package | |
| 324 | + | (name "python-neovim") | |
| 325 | + | (version "0.1.13") | |
| 326 | + | (source (origin | |
| 327 | + | (method url-fetch) | |
| 328 | + | (uri (pypi-uri "neovim" version)) | |
| 329 | + | (sha256 | |
| 330 | + | (base32 | |
| 331 | + | "0pzk5639jjjx46a6arkwy31falmk5w1061icbml8njm3rbrwwhgx")))) | |
| 332 | + | (build-system python-build-system) | |
| 333 | + | (propagated-inputs | |
| 334 | + | `(("python-greenlet" ,python-greenlet) | |
| 335 | + | ("python-msgpack" ,python-msgpack))) | |
| 336 | + | (arguments | |
| 337 | + | `(#:tests? #f)) | |
| 338 | + | (home-page "https://github.com/neovim/python-client") | |
| 339 | + | (synopsis "") | |
| 340 | + | (description "") | |
| 341 | + | (license license:asl2.0))) | |
| 342 | + | ||
| 343 | + | (define-public python2-neovim | |
| 344 | + | (let ((parent (package-with-python2 python-neovim))) | |
| 345 | + | (package | |
| 346 | + | (inherit parent) | |
| 347 | + | (propagated-inputs | |
| 348 | + | `(("trollius" ,python2-trollius) | |
| 349 | + | ,@(package-propagated-inputs parent)))))) | |