Bug#808176: ITP: python-neovim -- Library for scripting Neovim processes through its msgpack-rpc API
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
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
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
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