Skip to content

Commit 605ffda

Browse files
Modify all imports in the repository to absolute imports
Verified that tests still pass with pytest in a venv.
1 parent 3791b25 commit 605ffda

File tree

17 files changed

+50
-50
lines changed

17 files changed

+50
-50
lines changed

pynvim/__init__.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
import os
77
import sys
88

9-
from .api import Nvim, NvimError
10-
from .compat import IS_PYTHON3
11-
from .msgpack_rpc import (ErrorResponse, child_session, socket_session,
12-
stdio_session, tcp_session)
13-
from .plugin import (Host, autocmd, command, decode, encoding, function,
14-
plugin, rpc_export, shutdown_hook)
15-
from .util import VERSION, Version
9+
from pynvim.api import Nvim, NvimError
10+
from pynvim.compat import IS_PYTHON3
11+
from pynvim.msgpack_rpc import (ErrorResponse, child_session, socket_session,
12+
stdio_session, tcp_session)
13+
from pynvim.plugin import (Host, autocmd, command, decode, encoding, function,
14+
plugin, rpc_export, shutdown_hook)
15+
from pynvim.util import VERSION, Version
1616

1717

1818
__all__ = ('tcp_session', 'socket_session', 'stdio_session', 'child_session',

pynvim/api/__init__.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
instances.
55
"""
66

7-
from .buffer import Buffer
8-
from .common import decode_if_bytes, walk
9-
from .nvim import Nvim, NvimError
10-
from .tabpage import Tabpage
11-
from .window import Window
7+
from pynvim.api.buffer import Buffer
8+
from pynvim.api.common import decode_if_bytes, walk
9+
from pynvim.api.nvim import Nvim, NvimError
10+
from pynvim.api.tabpage import Tabpage
11+
from pynvim.api.window import Window
1212

1313

1414
__all__ = ('Nvim', 'Buffer', 'Window', 'Tabpage', 'NvimError',

pynvim/api/buffer.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""API for working with a Nvim Buffer."""
2-
from .common import Remote
3-
from ..compat import IS_PYTHON3, check_async
2+
from pynvim.api.common import Remote
3+
from pynvim.compat import IS_PYTHON3, check_async
44

55

66
__all__ = ('Buffer')

pynvim/api/common.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
from msgpack import unpackb
55

6-
from ..compat import unicode_errors_default
6+
from pynvim.compat import unicode_errors_default
77

88
__all__ = ()
99

pynvim/api/nvim.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77

88
from msgpack import ExtType
99

10-
from .buffer import Buffer
11-
from .common import (NvimError, Remote, RemoteApi, RemoteMap, RemoteSequence,
10+
from pynvim.api.buffer import Buffer
11+
from pynvim.api.common import (NvimError, Remote, RemoteApi, RemoteMap, RemoteSequence,
1212
decode_if_bytes, walk)
13-
from .tabpage import Tabpage
14-
from .window import Window
15-
from ..compat import IS_PYTHON3
16-
from ..util import Version, format_exc_skip
13+
from pynvim.api.tabpage import Tabpage
14+
from pynvim.api.window import Window
15+
from pynvim.compat import IS_PYTHON3
16+
from pynvim.util import Version, format_exc_skip
1717

1818
__all__ = ('Nvim')
1919

pynvim/api/tabpage.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""API for working with Nvim tabpages."""
2-
from .common import Remote, RemoteSequence
2+
from pynvim.api.common import Remote, RemoteSequence
33

44

55
__all__ = ('Tabpage')

pynvim/api/window.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""API for working with Nvim windows."""
2-
from .common import Remote
2+
from pynvim.api.common import Remote
33

44

55
__all__ = ('Window')

pynvim/msgpack_rpc/__init__.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
handling some Nvim particularities(server->client requests for example), the
55
code here should work with other msgpack-rpc servers.
66
"""
7-
from .async_session import AsyncSession
8-
from .event_loop import EventLoop
9-
from .msgpack_stream import MsgpackStream
10-
from .session import ErrorResponse, Session
11-
from ..util import get_client_info
7+
from pynvim.msgpack_rpc.async_session import AsyncSession
8+
from pynvim.msgpack_rpc.event_loop import EventLoop
9+
from pynvim.msgpack_rpc.msgpack_stream import MsgpackStream
10+
from pynvim.msgpack_rpc.session import ErrorResponse, Session
11+
from pynvim.util import get_client_info
1212

1313

1414
__all__ = ('tcp_session', 'socket_session', 'stdio_session', 'child_session',

pynvim/msgpack_rpc/event_loop/__init__.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,21 @@
33
Tries to use pyuv as a backend, falling back to the asyncio implementation.
44
"""
55

6-
from ...compat import IS_PYTHON3
6+
from pynvim.compat import IS_PYTHON3
77

88
# on python3 we only support asyncio, as we expose it to plugins
99
if IS_PYTHON3:
10-
from .asyncio import AsyncioEventLoop
10+
from pynvim.msgpack_rpc.event_loop.asyncio import AsyncioEventLoop
1111
EventLoop = AsyncioEventLoop
1212
else:
1313
try:
1414
# libuv is fully implemented in C, use it when available
15-
from .uv import UvEventLoop
15+
from pynvim.msgpack_rpc.event_loop.uv import UvEventLoop
1616
EventLoop = UvEventLoop
1717
except ImportError:
1818
# asyncio(trollius on python 2) is pure python and should be more
1919
# portable across python implementations
20-
from .asyncio import AsyncioEventLoop
20+
from pynvim.msgpack_rpc.event_loop.asyncio import AsyncioEventLoop
2121
EventLoop = AsyncioEventLoop
2222

2323

pynvim/msgpack_rpc/event_loop/asyncio.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
# Fallback to trollius
2323
import trollius as asyncio
2424

25-
from .base import BaseEventLoop
25+
from pynvim.msgpack_rpc.event_loop.base import BaseEventLoop
2626

2727
logger = logging.getLogger(__name__)
2828
debug, info, warn = (logger.debug, logger.info, logger.warning,)

pynvim/msgpack_rpc/event_loop/uv.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import pyuv
66

7-
from .base import BaseEventLoop
7+
from pynvim.msgpack_rpc.event_loop.base import BaseEventLoop
88

99

1010
class UvEventLoop(BaseEventLoop):

pynvim/msgpack_rpc/msgpack_stream.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
from msgpack import Packer, Unpacker
55

6-
from ..compat import unicode_errors_default
6+
from pynvim.compat import unicode_errors_default
77

88
logger = logging.getLogger(__name__)
99
debug, info, warn = (logger.debug, logger.info, logger.warning,)

pynvim/msgpack_rpc/session.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import greenlet
88

9-
from ..compat import check_async
9+
from pynvim.compat import check_async
1010

1111
logger = logging.getLogger(__name__)
1212
error, debug, info, warn = (logger.error, logger.debug, logger.info,

pynvim/plugin/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
"""Nvim plugin/host subpackage."""
22

3-
from .decorators import (autocmd, command, decode, encoding, function,
4-
plugin, rpc_export, shutdown_hook)
5-
from .host import Host
3+
from pynvim.plugin.decorators import (autocmd, command, decode, encoding, function,
4+
plugin, rpc_export, shutdown_hook)
5+
from pynvim.plugin.host import Host
66

77

88
__all__ = ('Host', 'plugin', 'rpc_export', 'command', 'autocmd',

pynvim/plugin/decorators.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import inspect
44
import logging
55

6-
from ..compat import IS_PYTHON3, unicode_errors_default
6+
from pynvim.compat import IS_PYTHON3, unicode_errors_default
77

88
logger = logging.getLogger(__name__)
99
debug, info, warn = (logger.debug, logger.info, logger.warning,)

pynvim/plugin/host.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88
from functools import partial
99
from traceback import format_exc
1010

11-
from . import script_host
12-
from ..api import decode_if_bytes, walk
13-
from ..compat import IS_PYTHON3, find_module
14-
from ..msgpack_rpc import ErrorResponse
15-
from ..util import format_exc_skip, get_client_info
11+
from pynvim.plugin import script_host
12+
from pynvim.api import decode_if_bytes, walk
13+
from pynvim.compat import IS_PYTHON3, find_module
14+
from pynvim.msgpack_rpc import ErrorResponse
15+
from pynvim.util import format_exc_skip, get_client_info
1616

1717
__all__ = ('Host')
1818

pynvim/plugin/script_host.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
import os
66
import sys
77

8-
from .decorators import plugin, rpc_export
9-
from ..api import Nvim, walk
10-
from ..compat import IS_PYTHON3
11-
from ..msgpack_rpc import ErrorResponse
12-
from ..util import format_exc_skip
8+
from pynvim.plugin.decorators import plugin, rpc_export
9+
from pynvim.api import Nvim, walk
10+
from pynvim.compat import IS_PYTHON3
11+
from pynvim.msgpack_rpc import ErrorResponse
12+
from pynvim.util import format_exc_skip
1313

1414
__all__ = ('ScriptHost',)
1515

0 commit comments

Comments
 (0)