diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-04-05 07:14:28 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-04-05 07:14:28 +0000 |
| commit | 3f9f4e97c1ac6ba1b1d0590e4c70afeb592c172b (patch) | |
| tree | 6f557e790667e96e8b85eea50c54fb4182cc83b8 /dev-python/pynvim | |
| parent | eb879137397b2780739bdbeddd7ea01439186c1c (diff) | |
| download | baldeagleos-repo-3f9f4e97c1ac6ba1b1d0590e4c70afeb592c172b.tar.gz baldeagleos-repo-3f9f4e97c1ac6ba1b1d0590e4c70afeb592c172b.tar.xz baldeagleos-repo-3f9f4e97c1ac6ba1b1d0590e4c70afeb592c172b.zip | |
Adding metadata
Diffstat (limited to 'dev-python/pynvim')
| -rw-r--r-- | dev-python/pynvim/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/pynvim/files/pynvim-0.5.2-py314.patch | 51 | ||||
| -rw-r--r-- | dev-python/pynvim/pynvim-0.5.2-r1.ebuild | 56 |
3 files changed, 0 insertions, 108 deletions
diff --git a/dev-python/pynvim/Manifest b/dev-python/pynvim/Manifest index 8e3337bf4589..9099fd7d524f 100644 --- a/dev-python/pynvim/Manifest +++ b/dev-python/pynvim/Manifest @@ -1,2 +1 @@ -DIST pynvim-0.5.2.gh.tar.gz 61269 BLAKE2B 252c9e38935cfb8558ad0536090942b5dbd582f5164c7172fb85e0fa76ba50f18c6be42831905599e28c6a1c074af7c71d7b35b6a37560a28f7bb8a11fcc7b5b SHA512 3bc07e6e1aec265d9584cb03946a0d72fbd43be498bfcefc35d6b60f23316d1dd0ea812f24d96a0e156bd54918944b3cce6303f9a66b23e61c9a000233aa10eb DIST pynvim-0.6.0.gh.tar.gz 63033 BLAKE2B 266ee74fabf89b286dfc9ea3d0036bdee9d3d8a8cc12a71a0c76425d9fbb7591a3d2de77066f4626de14c204c5346aa36ae261b113831bbcfa36b898bce551dc SHA512 2a622de2f2424aa6947fa44f7a345288a7927681ea237708f2ed054960460992a5cba721cb9896643286c906de691ba0c0f15d52739696ab2fb344b26d3f6c3b diff --git a/dev-python/pynvim/files/pynvim-0.5.2-py314.patch b/dev-python/pynvim/files/pynvim-0.5.2-py314.patch deleted file mode 100644 index 1bd0d1d90e72..000000000000 --- a/dev-python/pynvim/files/pynvim-0.5.2-py314.patch +++ /dev/null @@ -1,51 +0,0 @@ -https://github.com/neovim/pynvim/commit/e2a3ead549f91bc5f5a157660be7a29e0bc9f728 - -From e2a3ead549f91bc5f5a157660be7a29e0bc9f728 Mon Sep 17 00:00:00 2001 -From: Andreas Schneider <asn@cryptomilk.org> -Date: Mon, 13 Jan 2025 09:43:32 +0100 -Subject: [PATCH] fix: asyncio.get_child_watcher() was removed in Python 3.14 - #584 - -Fixes #583 ---- - pynvim/msgpack_rpc/event_loop/asyncio.py | 17 ++++++++++++++--- - 1 file changed, 14 insertions(+), 3 deletions(-) - -diff --git a/pynvim/msgpack_rpc/event_loop/asyncio.py b/pynvim/msgpack_rpc/event_loop/asyncio.py -index cb17f321..d4ad1413 100644 ---- a/pynvim/msgpack_rpc/event_loop/asyncio.py -+++ b/pynvim/msgpack_rpc/event_loop/asyncio.py -@@ -188,10 +188,20 @@ async def connect_stdout(): - - @override - def _connect_child(self, argv: List[str]) -> None: -+ def get_child_watcher(): -+ try: -+ return asyncio.get_child_watcher() -+ except AttributeError: # Python 3.14 -+ return None -+ -+ return None -+ - if os.name != 'nt': - # see #238, #241 -- self._child_watcher = asyncio.get_child_watcher() -- self._child_watcher.attach_loop(self._loop) -+ watcher = get_child_watcher() -+ if watcher is not None: -+ watcher.attach_loop(self._loop) -+ self._child_watcher = watcher - - async def create_subprocess(): - transport: asyncio.SubprocessTransport # type: ignore -@@ -250,7 +260,8 @@ def _close_transport(transport): - # Windows: for ProactorBasePipeTransport, close() doesn't take in - # effect immediately (closing happens asynchronously inside the - # event loop), need to wait a bit for completing graceful shutdown. -- if os.name == 'nt' and hasattr(transport, '_sock'): -+ if (sys.version_info < (3, 13) and -+ os.name == 'nt' and hasattr(transport, '_sock')): - async def wait_until_closed(): - # pylint: disable-next=protected-access - while transport._sock is not None: - diff --git a/dev-python/pynvim/pynvim-0.5.2-r1.ebuild b/dev-python/pynvim/pynvim-0.5.2-r1.ebuild deleted file mode 100644 index 5efb56e899a0..000000000000 --- a/dev-python/pynvim/pynvim-0.5.2-r1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python client for Neovim" -HOMEPAGE=" - https://github.com/neovim/pynvim/ - https://pypi.org/project/pynvim/ -" -SRC_URI=" - https://github.com/neovim/pynvim/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~x86" - -RDEPEND=" - dev-python/msgpack[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/greenlet-3.0[${PYTHON_USEDEP}] - ' 'python*') - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}] - ' 3.11) -" -BDEPEND=" - test? ( - app-editors/neovim - dev-python/pytest-timeout[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.5.2-py314.patch -) - -: ${EPYTEST_TIMEOUT:=5} -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # hangs - test/test_events.py::test_broadcast - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} |
