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)))))) |