summaryrefslogtreecommitdiff
path: root/dev-python/pynvim
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-05 07:14:28 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-05 07:14:28 +0000
commit3f9f4e97c1ac6ba1b1d0590e4c70afeb592c172b (patch)
tree6f557e790667e96e8b85eea50c54fb4182cc83b8 /dev-python/pynvim
parenteb879137397b2780739bdbeddd7ea01439186c1c (diff)
downloadbaldeagleos-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/Manifest1
-rw-r--r--dev-python/pynvim/files/pynvim-0.5.2-py314.patch51
-rw-r--r--dev-python/pynvim/pynvim-0.5.2-r1.ebuild56
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
-}