From patchwork Wed May 15 15:43:04 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: doron.behar@gmail.com X-Patchwork-Id: 13989 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 9029417008; Wed, 15 May 2019 17:49:16 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id C6E4F17006 for ; Wed, 15 May 2019 17:49:15 +0100 (BST) Received: from localhost ([127.0.0.1]:39781 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hQx5e-000417-Bq for patchwork@mira.cbaines.net; Wed, 15 May 2019 12:49:14 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51999) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hQwGF-0003lC-1W for guix-patches@gnu.org; Wed, 15 May 2019 11:56:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hQwGC-0003eT-Tc for guix-patches@gnu.org; Wed, 15 May 2019 11:56:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39681) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hQwGA-0003YM-9p for guix-patches@gnu.org; Wed, 15 May 2019 11:56:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hQwGA-0002HI-2T for guix-patches@gnu.org; Wed, 15 May 2019 11:56:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#35752] [PATCH] Add package neovim-remote and it's dependencies Resent-From: doron.behar@gmail.com Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 15 May 2019 15:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 35752 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 35752@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15579357338707 (code B ref -1); Wed, 15 May 2019 15:56:01 +0000 Received: (at submit) by debbugs.gnu.org; 15 May 2019 15:55:33 +0000 Received: from localhost ([127.0.0.1]:53222 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQwFg-0002GN-It for submit@debbugs.gnu.org; Wed, 15 May 2019 11:55:32 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37328) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQwFe-0002GB-ED for submit@debbugs.gnu.org; Wed, 15 May 2019 11:55:30 -0400 Received: from lists.gnu.org ([209.51.188.17]:39395) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hQwFS-0002KF-FP for submit@debbugs.gnu.org; Wed, 15 May 2019 11:55:23 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51592) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hQwFN-0002wS-Vo for guix-patches@gnu.org; Wed, 15 May 2019 11:55:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hQw3g-0006Od-5W for guix-patches@gnu.org; Wed, 15 May 2019 11:43:09 -0400 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:40572) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hQw3f-0006Ns-VX for guix-patches@gnu.org; Wed, 15 May 2019 11:43:08 -0400 Received: by mail-wr1-x430.google.com with SMTP id h4so25363wre.7 for ; Wed, 15 May 2019 08:43:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=bdKHjjmDr94zjBRvRARgBCh5F8PXFGI/BAwxM0O1ovA=; b=Y6Da1qQh5mURCTGORmwnluei1uCX8WUnl7sG6AZB5TQJ3qO7aQG6b/otS7oBGARFAb VyCvKQyTDfkDgpQ+CzZ/C4AIzN/ZHsKMLL5MASx3jdjBnghJ1GtJlLHl+Hbb6fv3q6us 5axoCVtJxC60121cjxJeAY+6kXjUEwQegd8y7gDSc4JL7APlZVq/ZtILMSE5NHlf0rL1 NWOtlBeEOVW/gqW4So/iudYAn4cbG8BAZyHxdxh5KCwWto3mcy8dWC4Xe2cmjEGa8IXk WSY44UFd56VKRp4tIuN4jkrsMqAMBgR8XH7vlFRikdMYvk20topvHrr8SXiS1Y+iF6Hp opsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=bdKHjjmDr94zjBRvRARgBCh5F8PXFGI/BAwxM0O1ovA=; b=Ml0a+TlKFTjW1HSK2jd//zKAj4Rr52Z1BrCTXpmQkJGKx02ybjkm763NxaKvENkOBF 8k4fuxqjDrPEMAnTSP14f5faGaVoICiSWfjhiv6ixkg105sCg9MSA40iKKq6aTsrsq2C qZbMKLXD3hbnrBpeL9Kxj7YxEqWKgJMK5vjHtmW3iPXeLEXCB3zY+NnYrKH7E7BdENps pNTdByoaGfANyjPKBfpz2m0EGn9UEJQzPw8JgA3jFTdgcslzkBrpQi36iNfLhctjzWuz TpJ3Grc18vkNn4kUKDzXiMNoXa+iagiH5J5jP8e7AZ1w5EmIDDVPdXp1hN5UyHfl0Loa RgUg== X-Gm-Message-State: APjAAAVOef42uHm010mcvCTYYRLxRr38ixuPuQK/cTfTQz7QvSiFiXQk ujUZTjSye5vazFS+yzNxHYYWY423pK4= X-Google-Smtp-Source: APXvYqwFH7MVzz+q8i3JWzpETRkdGrixhlQEqbme/bOsMro7GI7Tl133MdYLR9O381N+0ZAa2XbHjw== X-Received: by 2002:adf:f6c8:: with SMTP id y8mr13982620wrp.175.1557934986524; Wed, 15 May 2019 08:43:06 -0700 (PDT) Received: from NUC.Home (bzq-79-180-236-30.red.bezeqint.net. [79.180.236.30]) by smtp.gmail.com with ESMTPSA id o4sm1869994wmc.38.2019.05.15.08.43.05 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 15 May 2019 08:43:05 -0700 (PDT) From: doron.behar@gmail.com Date: Wed, 15 May 2019 18:43:04 +0300 Message-Id: <20190515154304.30290-1-doron.behar@gmail.com> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-Mailman-Approved-At: Wed, 15 May 2019 12:49:12 -0400 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches From: Doron Behar --- gnu/packages/python-xyz.scm | 95 +++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 5ed1ebdd3c..1b8e2325d3 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -15665,3 +15665,98 @@ processes may share the same data.") (description "A Sphinx extension to convert SVG images to PDF in case the builder does not support SVG images natively (e.g. LaTeX).") (license license:bsd-3))) + +(define-public python-pyuv + (package + (name "python-pyuv") + (version "1.4.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pyuv" version)) + (sha256 + (base32 + "1hpvjsy8zs8ifw0glzfxp3ll8a67mg413hp3pmyf2pqjs4221sna")))) + (inputs `(("libuv" ,libuv))) + (build-system python-build-system) + (home-page "http://github.com/saghul/pyuv") + (synopsis "Python interface for libuv") + (description "Python interface for libuv") + (license #f))) + +(define-public python-pynvim + (package + (name "python-pynvim") + (version "0.3.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pynvim" version)) + (sha256 + (base32 + "01dybk4vs452pljn1q3il5z2sd313ki0lgiglc0xmjc6wp290r6g")))) + (build-system python-build-system) + (arguments + '(#:tests? #f)) ;; tests fail. Reported upstream: https://github.com/neovim/pynvim/issues/394 + (propagated-inputs + `(("python-greenlet" ,python-greenlet) + ("python-msgpack" ,python-msgpack) + )) + (native-inputs + `(("python-pytest" ,python-pytest))) + (home-page + "http://github.com/neovim/python-client") + (synopsis "Python client to neovim") + (description "Python client to neovim") + (license #f))) + +(define-public python-greenlet + (package + (name "python-greenlet") + (version "0.4.15") + (source + (origin + (method url-fetch) + (uri (pypi-uri "greenlet" version)) + (sha256 + (base32 + "1g4g1wwc472ds89zmqlpyan3fbnzpa8qm48z3z1y6mlk44z485ll")))) + (build-system python-build-system) + (home-page + "https://github.com/python-greenlet/greenlet") + (synopsis + "Lightweight in-process concurrent programming") + (description + "Lightweight in-process concurrent programming") + (license #f))) + +(define-public neovim-remote + (package + (name "neovim-remote") + (version "2.1.7") + (source + (origin + (method url-fetch) + (uri (pypi-uri "neovim-remote" version)) + (sha256 + (base32 + "1sw2j88w6nzjznj6b26mk0p6ka7svmlz4ccl00nszpg6j6l9j1cx")))) + (build-system python-build-system) + (inputs `( + ("python-psutil" ,python-psutil) + ("python-setuptools" ,python-setuptools) + ("python-pynvim" ,python-pynvim) + )) + (home-page + "https://github.com/mhinz/neovim-remote") + (synopsis + "Control nvim processes using \"nvr\" commandline tool") + (description + "This package provides an executable called nvr which solves these cases: + @itemize @bullet + @item + Controlling nvim processes from the shell. E.g. opening files in another terminal window. + @item + Opening files from within :terminal without starting a nested nvim process. + @end itemize") + (license license:expat)))