Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/neovim/pynvim

Python client and plugin host for Nvim
https://github.com/neovim/pynvim

lint

574441d500cf11d757308d486f13f2006b58c6d2 authored about 5 years ago by Daniel Hahler <[email protected]>
Add support for proper deletion, raising KeyError where appropriate

Fixes https://github.com/neovim/pynvim/issues/402

f4f3bf58c6081586df46aa4a5c76d45d0c7f2c45 authored about 5 years ago by Daniel Hahler <[email protected]>
improve test_get_exceptions

3fb2f94beac4dbea14daa984faba10b69afcc1b4 authored about 5 years ago by Daniel Hahler <[email protected]>
errors: decode bytes (#412)

97b343b0a6f011773e3505e0863c12c1dcb2a03e authored about 5 years ago by Daniel Hahler <[email protected]>
ci: fix coverage reporting (#408)

* ci: fix coverage reporting

Add "cov" tox factor, which should get used by tox-travis then.
...

a63cddb42163f2bb601ed14e241ca281aa0e09a9 authored over 5 years ago by Daniel Hahler <[email protected]>
qa: run flake8 for test/ (#409)

ba801c798fc4effb11ad7978d4394caf5951067f authored over 5 years ago by Daniel Hahler <[email protected]>
ci: Travis: pip-install is not required (#403)

Tox handles that already.

932af959f75ca884703c637432c858b679a5bd1e authored over 5 years ago by Daniel Hahler <[email protected]>
tox: use extras=test (#404)

This uses `extras_require` from `setup.py` (a central place to define
requirements for testing)...

e586a9543de41d76ef4f7c1229b4a7e3518a88c9 authored over 5 years ago by Daniel Hahler <[email protected]>
tests: fix test_vim: assertions, lint (#406)

10ae9f75bbab0c93ee4400019a7d89eef9f6e463 authored over 5 years ago by Daniel Hahler <[email protected]>
ci: fix linting (#407)

* lint

* flake8: use max-line-length=88 (allow for 10% extra)

* tox: add checkqa to envlis...

bdf8158412dec04bfb919e267392d52e3cdbfdd4 authored over 5 years ago by Daniel Hahler <[email protected]>
python2: fix buffer inequality operation #400

Fix #398

Also fix warning in test_buffer.py:96:
DeprecationWarning: invalid escape sequence ...

58ff62f42a708713eab2b6dcf388f805df4d1938 authored over 5 years ago by Noel Evans <[email protected]>
dist: include test-files in PyPI sdist #396

Fixes https://github.com/neovim/pynvim/issues/367

4dd9962c47bc9d48dc01d7cdf99e3c9819e97548 authored over 5 years ago by Marco Hinz <[email protected]>
session: set client info #399

Set basic client info for all connections, not only host.

631006341165fb71498ecb9ed5720a36237b64af authored over 5 years ago by Justin M. Keyes <[email protected]>
Merge pull request #397 from mhinz/tests

tests: global and local options

451d259cf57b7109b23f7e79d1766b3f771ccf51 authored over 5 years ago by Björn Linse <[email protected]>
tests: global and local options

While 'listchars' is a global option in Nvim 0.3.5, in HEAD it was changed to be
local to the wi...

1d121e081509d497ea4a794d724efce71540f9e6 authored over 5 years ago by Marco Hinz <[email protected]>
Make `setup.py test` use pytest #395

Done following the instructions from:

https://pypi.org/project/pytest-runner

Fixes https...

1133b21bdc74a8a89cae6624dfffe2a9bf948d0b authored over 5 years ago by Marco Hinz <[email protected]>
doc: err_write #390

5e577188e6d7133f597ad0ce60dc6a4b1314064a authored over 5 years ago by Michael Noronha <[email protected]>
Merge pull request #389 from justinmk/embed-headless

doc, tests: specify --headless

f513983f36e4384ad1de5fbabaed0ec95623970e authored over 5 years ago by Justin M. Keyes <[email protected]>
doc, tests: specify --headless

2a311958f10391fc6084e8cb3d08aca09aacf58c authored over 5 years ago by Justin M. Keyes <[email protected]>
test: fix test_options

IIRC this became more strict at some point: since 'listchars' is
window-local, it is not resolve...

5a329f221123efbb5a5515692260eb87469ebd39 authored over 5 years ago by Justin M. Keyes <[email protected]>
Pynvim 0.3.2

Cleanup after the `pynvim` rename, as well as a few bugfixes and
improvements.

Changes since 0....

8db551c82160f24be37a2e768f6e2e86166313c0 authored almost 6 years ago by Björn Linse <[email protected]>
Merge pull request #377 from bfredl/rename_stdout

rename stdout fd in stdio mode to avoid subprocesses interfering with RPC

f7516e2cf2d1a198b05da746ff64d021c849881b authored almost 6 years ago by Björn Linse <[email protected]>
asyncio: rename stdout fd in stdio mode

so that print() and subprocess stdout doesn't interfere with RPC

14ab15427c4e0ca2e9a1c67963a7750bc00e4d35 authored almost 6 years ago by Björn Linse <[email protected]>
Merge pull request #381 from bfredl/errlines

util: don't add extra newlines in format_exc_skip

f609c0c5c2f47297c09647a3ce76e8324f710932 authored almost 6 years ago by Björn Linse <[email protected]>
util: don't add extra newlines in format_exc_skip

Each item will already end in an newline. This will make a difference when
we start to use multi...

9a613c2993bcf7cc527391cfe3941d55a7988d08 authored almost 6 years ago by Björn Linse <[email protected]>
Merge pull request #375 from mhinz/legacy/current-line

legacy: support "del vim.current.line", fixes #374

b535860feae3c947610bf8250a7933764ffd860b authored about 6 years ago by Björn Linse <[email protected]>
test: del vim.current.line

c9b6a50a09a6e1cf39106d867b97bd27864af10e authored about 6 years ago by Marco Hinz <[email protected]>
legacy: support "del vim.current.line"

Fixes https://github.com/neovim/pynvim/issues/374

bfb5c2668da0ac8eeb925824c392a58b8ac96bc4 authored about 6 years ago by Marco Hinz <[email protected]>
Merge pull request #372 from bfredl/error_event

host: catch and show nvim_error_event

c608e53bcd25a34f5e80fadf9aa9adc2f0db2b1e authored about 6 years ago by Björn Linse <[email protected]>
host: catch and show nvim_error_event

408025b60611e0121a440d5e5922ca5adb6d818a authored about 6 years ago by Björn Linse <[email protected]>
Merge pull request #356 from bfredl/py3.7

add python3.7 to travis

f5ea5abe695b12e56bff164e08bf4e7f0693f6eb authored about 6 years ago by Björn Linse <[email protected]>
travis: keep qa at the bottom

94c85aabfce59c564c83f45a1f6cee6c3251ca38 authored about 6 years ago by Björn Linse <[email protected]>
Revert: fix "imp" module deprecation warnings (#369)

closes #368

There is more involved with migrating to `find_spec()` and Python's new
enterpri...

3efa4878464021f2c23b311f43a599318595177d authored about 6 years ago by Justin M. Keyes <[email protected]>
lint: Enforce "line break before operator" (#365)

Converse of #361: Ignore W503 and enforce W504.
This matches the style of Nvim core and is just...

b748f91c58ab7a5e846687055304ec67a092998f authored about 6 years ago by Justin M. Keyes <[email protected]>
Merge pull request #364 from justinmk/avoid-deprecated

95e6995ea92e97ed906cb22e422f3e591c72f9c5 authored about 6 years ago by Justin M. Keyes <[email protected]>
hamster wheel: avoid deprecated "encoding" msgpack param

"encoding" was deprecated in msgpack module.

raw_as_bytes was added in 0.5.2 and is recommended...

c771bfd4c13683096d10432376a9dedb4aef66b2 authored about 6 years ago by Justin M. Keyes <[email protected]>
refactor: Move some compat code to compat.py

8a6bfa2c24bba143f14220b2115d7ca0640f6a95 authored about 6 years ago by Justin M. Keyes <[email protected]>
hamster wheel: types.ModuleType() instead of module_from_spec()

Based on the python3 docs for imp.new_module(), I blindly transliterated
imp.new_module() to imp...

8df286143cceba493c9b0f11f0ed207336d3748d authored about 6 years ago by Justin M. Keyes <[email protected]>
scripts/logging_statement_modifier.py: use print() (#363)

e29e4dfee0941b894f5a775bb14669b3eefb6caa authored about 6 years ago by Daniel Hahler <[email protected]>
hamster wheel: avoid "imp" module

"imp" was deprecated in python 3.7.

closes #351

a29f34e98e2b4d5ad8821bf5fd679cf7ba0a9b7d authored about 6 years ago by Justin M. Keyes <[email protected]>
tools, docs: continue "pynvim" rename

ref #305

22e59195f2acfce31db6067ac7b5c67aefc5e16b authored about 6 years ago by Justin M. Keyes <[email protected]>
Travis: test with Python 3.7

Uses the new Ubuntu Xenial containers, keeping Trusty for pypy.

It might be available there som...

2aa29f9c3533bd26e4ef4a1d7c2447bb16990c2a authored about 6 years ago by Daniel Hahler <[email protected]>
Merge pull request #359 from mhinz/rename-to-pynvim

Rename occurrences of 'neovim' to 'pynvim'

2165d6b6edd75b86c4763475d57d48a1bef8e2f9 authored about 6 years ago by Björn Linse <[email protected]>
Merge pull request #361 from blueyed/fix-flake8

Fix flake8 config

64b762ec1325e12f0c24c1b4e9724fe3a85a9a16 authored about 6 years ago by Björn Linse <[email protected]>
Fix flake8 config

Ignore W504 (using W503):

> W504 line break after binary operator

a0687c79117da79066f213ebf21a8963ceee9dda authored about 6 years ago by Daniel Hahler <[email protected]>
CI: remove nose references

908dd56d83dd8dd2a64d3dcb9f6718361ed504cf authored about 6 years ago by Marco Hinz <[email protected]>
Rename occurrences of 'neovim' to 'pynvim'

c37b4ed4096f96cbcb23028115d0e2669af8a5c7 authored about 6 years ago by Marco Hinz <[email protected]>
Pynvim 0.3.1

This release renames the the package name (for PyPI and importing) to `pynvim`.
`import neovim` ...

e1e04e1a86b614a08b7b725e27d8f23e85f25c69 authored about 6 years ago by Björn Linse <[email protected]>
Merge pull request #305 from bfredl/rename

rename package and PyPI package to pynvim

019ed7ef3e729ffabc1e2cf5dc20c3869caa4da9 authored about 6 years ago by Björn Linse <[email protected]>
rename package to pynvim, add transition package

f2372385d1be6ed62ee458d5e017fff3541ce0f7 authored about 6 years ago by Björn Linse <[email protected]>
Merge pull request #358 from bfredl/improvmsg

improve message for out-of-thread requests

1288426b43379a4ab551a56ebc406ca9536d1db4 authored about 6 years ago by Björn Linse <[email protected]>
improve message for out-of-thread requests

1fcc17fa5eceff93b98ef9fa8f7125db2472752a authored about 6 years ago by Björn Linse <[email protected]>
Pynvim 0.3.0

Requires Nvim 0.3.0 or later.

Changes since 0.2.6:

5b69f54 script host: Use the correct in...

e51a310502e7d3dea138dfda2f78f6f964351ba0 authored about 6 years ago by Björn Linse <[email protected]>
Merge pull request #255 from bfredl/threading

catch requests from invalid thread

0852da89ca3df0f325d9f892d505447e64ab500b authored about 6 years ago by Björn Linse <[email protected]>
make imports thread-safe (by disabling import hook)

d2bf46f63e407aa5f47e56218bfbfe129252e125 authored about 6 years ago by Björn Linse <[email protected]>
catch requests from invalid thread

977831a26c170853accf7e42562d5c572837a3c4 authored about 6 years ago by Björn Linse <[email protected]>
Merge pull request #350 from bfredl/clientinfo

host: add client info

0c5257a3e130bbe51e42e423cabd34df4c178772 authored about 6 years ago by Björn Linse <[email protected]>
host: add client info

59112c6f8792e7c8ed1eadfc9369c09d86018846 authored about 6 years ago by Björn Linse <[email protected]>
tests: don't use fragile input() for entering a function

6614b9c9f84f835206f6db1e7c58736ebab67500 authored about 6 years ago by Björn Linse <[email protected]>
Merge pull request #347 from blueyed/fix-tests

Fix tests on Travis

5072b7b07935396db369129f81347a900b9637a2 authored over 6 years ago by Björn Linse <[email protected]>
Use pytest-timeout to timeout tests after 10s

40f2d7dfe83db3ee34ff320fd1bf0f0191fda9aa authored over 6 years ago by Daniel Hahler <[email protected]>
Fix tests on Travis (test_async_call)

40388f2cfece32bd295925e714eae04b25f0a398 authored over 6 years ago by Daniel Hahler <[email protected]>
Revert "Fix PendingDeprecationWarning with Packer.encoding"

This reverts commit 88ec3993edeae4bae24b07fab09eb320870d540a.

4d9947b8931559371500d5c258ba1185907ca2b4 authored over 6 years ago by Björn Linse <[email protected]>
Merge pull request #344 from blueyed/encoding

Fix PendingDeprecationWarning with Packer.encoding

513df73b7c414ad8ce14d064e3336f73ae8e91dc authored over 6 years ago by Björn Linse <[email protected]>
Merge pull request #307 from bfredl/winpipe

Enable asyncio on window again

ac0e3ebd79476e718ce515efd6b009c971ed9baf authored over 6 years ago by Björn Linse <[email protected]>
event_loop: enable asyncio on windows, needs Nvim 0.3.0+

Revert "event loop: disable asyncio on nt for now (#308)"

This reverts commit 42b6e181c3f9d4f2c...

c7849274253cad7ceece1c16ef85deb34b04eb6c authored over 6 years ago by Björn Linse <[email protected]>
Use nvim_ui_attach/nvim_ui_detach (#345)

* Use nvim_ui_attach/nvim_ui_detach

`ui_attach` and `ui_detach` are deprecated.

This handl...

55ed6b7cfb6b1145030b2dbc974bad0b3b06d8de authored over 6 years ago by Daniel Hahler <[email protected]>
Fix PendingDeprecationWarning with Packer.encoding

Fixes:

…/neovim-python-client/neovim/msgpack_rpc/msgpack_stream.py:24: PendingDeprecationWarn...

88ec3993edeae4bae24b07fab09eb320870d540a authored over 6 years ago by Daniel Hahler <[email protected]>
Merge pull request #328 from blueyed/repr

Add Buffer.__repr__ and Window.__repr__

377774739a9b8bc298bbf145fde106d19b1506a3 authored over 6 years ago by Björn Linse <[email protected]>
Add Remote.__repr__

82b0109403e63faed8179adc2d987d094a4c5f87 authored over 6 years ago by Daniel Hahler <[email protected]>
Merge #297 'Fix VimPathFinder.find_spec (Python 3.4+)'

b9eff512d2f037e3ffb43d8d034cf8fb5adc635c authored over 6 years ago by Justin M. Keyes <[email protected]>
Use EAFP for checking existing module in sys.modules

6f237dbaf7a185e5707e224770bc319192d6ffaf authored over 6 years ago by Daniel Hahler <[email protected]>
Fix VimPathFinder.find_spec (Python 3.4+)

This implements the correct interface for a path entry finder.

Ref: https://docs.python.org/3.8...

5b69f54f90a938dcff1583624398428f2752fac5 authored over 6 years ago by Daniel Hahler <[email protected]>
pynvim 0.2.6

This is a bugfix release.

Changes since 0.2.5:

* 0e4f246 Fix race in script_host that could ca...

f0c6ab0b211cc325b7818b31ae8c55c7958eef2d authored over 6 years ago by Björn Linse <[email protected]>
Merge pull request #338 from bfredl/dirfix

script_host: avoid race in initialization. fixes #337

cb7620fe9bda188fabc4fcdd3c334e51829cb05d authored over 6 years ago by Björn Linse <[email protected]>
script_host: avoid race in initialization. fixes #337

0e4f24670b8861048cea115615e69fb9a74a8286 authored over 6 years ago by Björn Linse <[email protected]>
Pynvim 0.2.5

This release adds support for Python 3.7 which now is in beta. `async`
is a keyword in python3.7...

d2cdf5534212a6cfe0685869a4ae8af7ca1298ac authored over 6 years ago by Björn Linse <[email protected]>
Merge pull request #332 from bfredl/rel0.2.5

docs for the next release (0.2.5)

3b91e76567ccaedb83e96d4be03bdf3ee10cdb6d authored over 6 years ago by Björn Linse <[email protected]>
update documentation (use links in README, lua, note about __init__)

a437f976131de6320de7b712e179ddd4fa873b16 authored over 6 years ago by Björn Linse <[email protected]>
Fix syntax error on Python 3.7 (#330)

ref #274

eeebcb236840eb64b9af3fd414d696aded5b3efc authored over 6 years ago by FGtatsuro <[email protected]>
Merge pull request #325 from bfredl/lua

Add lua integration (and update_highlights as an useful example)

d9aed966ea2c55f7b83dd4ed81a1544fe795b5bd authored over 6 years ago by Björn Linse <[email protected]>
implement update_highlights using lua

2c0880ea9084df2c510c656f8ca4fdc874f01d04 authored over 6 years ago by Björn Linse <[email protected]>
implement nvim.exec_lua and nvim.lua.function

2d8889d5b805f9bb1446ce0bdeffe960d6b85f7c authored over 6 years ago by Björn Linse <[email protected]>
Merge pull request #329 from FGtatsuro/fix_doc_baseeventloop

Remove a duplicated word('or') in BaseEventLoop doc.

13f7635bc1f4a9aea59faca33da634e55a2e9f74 authored over 6 years ago by Björn Linse <[email protected]>
Remove a duplicated word('or') in BaseEventLoop doc.

0c4752ded68520240904e006721b52d598ba2807 authored over 6 years ago by FGtatsuro <[email protected]>
test: migrate to pytest (#266)

b65f62dc3f40bab3262218c60ecb6b5a0bb327a1 authored over 6 years ago by Meitham <[email protected]>
Merge pull request #274 from lambdalisue/master

Fix 'SyntaxError: invalid syntax' on Python 3.7 alpha pre-release

d53415dc17dee15328fb02dca655b86905e47d7f authored over 6 years ago by Björn Linse <[email protected]>
Replace 'async' in documents to 'async_'

a9a3a705ced30925d22666b5fefbf5f826917ab0 authored over 6 years ago by lambdalisue <[email protected]>
Allow 'async' for backward-compatibility

This commit should be reverted sometime in the future.

2bad2229db979311d68c2829e5721540d49c0dea authored over 6 years ago by lambdalisue <[email protected]>
Fix 'SyntaxError: invalid syntax' on Python 3.7

'async' is keyword in Python 3.7

https://www.python.org/dev/peps/pep-0492/#deprecation-plans

2a0cb3c7fffac8ca0020281f668715e7bb7a9f91 authored over 6 years ago by lambdalisue <[email protected]>
set process-global CWD on DirChanged #296

close #295
close https://github.com/neovim/neovim/issues/3636

1ab98e8d9f3cd935e55bb302d4bc2b7e66f39e8c authored over 6 years ago by Arvid Gerstmann <[email protected]>
test: fix test_command_output (#290)

1. The `with_setup` decorator does not appear to be designed to be used
without parenthesis....

70dfc84c982400f9b26ed02e43496989676d06e2 authored over 6 years ago by Daniel Hahler <[email protected]>
typo (#291)

6a195f49d199815316729b4071b8a349187c2d20 authored over 6 years ago by Daniel Hahler <[email protected]>
flake8: only disable F821 ("undefined name") where needed (#289)

a63ff3792aa8a1cad1273357ae508ed5faf442df authored over 6 years ago by Daniel Hahler <[email protected]>
doc

e880fe7ea4ef4231e3c347ec6f548f9a74ad6224 authored over 6 years ago by Tomas Tomecek <[email protected]>
self_obj is no longer passed. (#313)

debcde029eceef10c5ece1bc430452d17180e62b authored almost 7 years ago by FGtatsuro <[email protected]>
Fix deprecated API names in pydoc. (#312)

8d81cff27cdb203524a4387b1c92d1aeb2d23091 authored almost 7 years ago by FGtatsuro <[email protected]>
event loop: disable asyncio on nt for now (#308)

42b6e181c3f9d4f2c467281f1a53485738bfb13a authored almost 7 years ago by Björn Linse <[email protected]>
pynvim 0.2.4

af652df8c74bc6ac51058e78639ade811ad7be8c authored almost 7 years ago by Björn Linse <[email protected]>
bump

a59234c730883d08254dfb92096b36141d8be130 authored almost 7 years ago by Björn Linse <[email protected]>