Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#46958 - [python2-neovim] missing python2-trollius dependency

Attached to Project: Community Packages
Opened by Mack Stump (mack) - Tuesday, 03 November 2015, 15:24 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Wednesday, 04 November 2015, 15:08 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 4
Private No

Details

Description:
import neovim fails with ImportError: trollius.

Additional info:
* https://github.com/neovim/python-client/blob/66617caffe79ed93d110f19c997525a307aa7635/neovim/msgpack_rpc/event_loop/asyncio.py#L20
* Running 'pip2 install trollius' fixes this issue.

Steps to reproduce:
Make sure trollius isn't already installed on your system.

# pacman -S python2-neovim
$ python2
Python 2.7.10 (default, Sep 7 2015, 13:51:49)
[GCC 5.2.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import neovim
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/site-packages/neovim/__init__.py", line 10, in <module>
from .msgpack_rpc import (child_session, socket_session, stdio_session,
File "/usr/lib/python2.7/site-packages/neovim/msgpack_rpc/__init__.py", line 8, in <module>
from .event_loop import EventLoop
File "/usr/lib/python2.7/site-packages/neovim/msgpack_rpc/event_loop/__init__.py", line 12, in <module>
from .asyncio import AsyncioEventLoop
File "/usr/lib/python2.7/site-packages/neovim/msgpack_rpc/event_loop/asyncio.py", line 22, in <module>
import trollius as asyncio
ImportError: No module named trollius
This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Wednesday, 04 November 2015, 15:08 GMT
Reason for closing:  Fixed
Comment by Mohammad AlSaleh (MoSal) - Wednesday, 04 November 2015, 10:59 GMT
python2-click is also needed by pynvim.

The -git version in the AUR correctly includes both dependencies.
Comment by Sven-Hendrik Haase (Svenstaro) - Wednesday, 04 November 2015, 13:37 GMT
Please test rel -2.
Comment by Mack Stump (mack) - Wednesday, 04 November 2015, 14:37 GMT
Perfect, looks resolved.

Loading...