Bug#808176: ITP: python-neovim -- Library for scripting Neovim processes through its msgpack-rpc API

2016-03-03 Thread Víctor Cuadrado Juan
Upstream has published a tar.gz with the fixes, I have packaged the
new version.

They have also extracted the experimental Gtk GUI from python-neovim
into another python module, neovim-gui[1]. I have filed an ITP for
it: #816619 [2].


[1]: https://github.com/neovim/python-gui
[2]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=816619

-- 
Víctor Cuadrado juan

E-Mail: , OpenPGP-Key-ID: 0xA2591E231E251F36
Key fingerprint: E3C5 114C 0C5B 4C49 BA03  0991 A259 1E23 1E25 1F36
My signed E-Mails are trustworthy.



signature.asc
Description: OpenPGP digital signature


Bug#808176: ITP: python-neovim -- Library for scripting Neovim processes through its msgpack-rpc API

2016-02-26 Thread Víctor Cuadrado Juan
On Mon, 15 Feb 2016 22:54:04 -0500 James McCoy  wrote:
> What about running what their Travis-CI setup does?
>
>   NVIM_CHILD_ARGV='["nvim", "-u", "NONE", "--embed"]' nosetests

Many thanks! That did the trick, I'm amazed I overlooked that and
overcomplicated it.


In the process, they have released 2 new minor versions, but sadly we
have realized that their tar.gzs have an error and aren't including the
`test/common.py` file (see [1]).

Once they fix that I would submit it to NEW.

Cheers,


[1]: https://github.com/neovim/python-client/issues/170

-- 
Víctor Cuadrado juan

E-Mail: , OpenPGP-Key-ID: 0xA2591E231E251F36
Key fingerprint: E3C5 114C 0C5B 4C49 BA03  0991 A259 1E23 1E25 1F36
My signed E-Mails are trustworthy.



signature.asc
Description: OpenPGP digital signature


Bug#808176: ITP: python-neovim -- Library for scripting Neovim processes through its msgpack-rpc API

2016-02-15 Thread James McCoy
On Mon, Feb 08, 2016 at 05:32:50PM +0100, Víctor Cuadrado Juan wrote:
> Right now I am stalled, as I can't get the tests to pass
> when building in a chroot (pbuilder).
> 
> The tests require a neovim instance running as server, so for
> example one can use `dtach` to run nvim, and run the tests
> against it. This already works outside of pbuilder, but I fail
> to reproduce it in pbuilder. A simplified example of what is
> needed, without proper cleansing after the tests would be:
> 
> >override_dh_auto_test:
> > # start a detached session with a nvim server:
> > export NVIM_LISTEN_ADDRESS=$(dtmp)/nvim-socket

What's dtmp?  I can't seem to find a binary by that name in Debian.

> > dtach -n $(dtmp)/dtach-socket env TERM=vt100 nvim
> > dh_auto_test

What about running what their Travis-CI setup does?

  NVIM_CHILD_ARGV='["nvim", "-u", "NONE", "--embed"]' nosetests

Cheers,
-- 
James
GPG Key: 4096R/331BA3DB 2011-12-05 James McCoy 



Bug#808176: ITP: python-neovim -- Library for scripting Neovim processes through its msgpack-rpc API

2016-02-08 Thread Víctor Cuadrado Juan
tags 808176 + help
thanks


The package is being packaged under the umbrella of the
Debian Python Modules Team, which I am now part of.

The package is almost done. The current state can be
found at the team's VCS[1].

Right now I am stalled, as I can't get the tests to pass
when building in a chroot (pbuilder).

The tests require a neovim instance running as server, so for
example one can use `dtach` to run nvim, and run the tests
against it. This already works outside of pbuilder, but I fail
to reproduce it in pbuilder. A simplified example of what is
needed, without proper cleansing after the tests would be:

>override_dh_auto_test:
>   # start a detached session with a nvim server:
>   export NVIM_LISTEN_ADDRESS=$(dtmp)/nvim-socket
>   dtach -n $(dtmp)/dtach-socket env TERM=vt100 nvim
>   dh_auto_test


Cheers,


[1]: https://anonscm.debian.org/cgit/python-modules/packages/python-neovim.git


-- 
Víctor Cuadrado juan
--
E-Mail: , OpenPGP-Key-ID: 0xA2591E231E251F36
Key fingerprint: E3C5 114C 0C5B 4C49 BA03  0991 A259 1E23 1E25 1F36
My signed E-Mails are trustworthy.


signature.asc
Description: PGP signature