mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-04-26 15:37:28 -07:00
pynvim can be used by regular vim plugins without neovim installed. However it does need neovim to run the tests, so ensure it's still present in DEPEND for that case. Closes: https://bugs.gentoo.org/709370 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
28 lines
667 B
Bash
28 lines
667 B
Bash
# Copyright 1999-2020 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=7
|
|
|
|
PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
|
|
inherit distutils-r1
|
|
|
|
DESCRIPTION="Python client for Neovim"
|
|
HOMEPAGE="https://github.com/neovim/pynvim"
|
|
SRC_URI="https://github.com/neovim/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
|
|
|
LICENSE="Apache-2.0"
|
|
SLOT="0"
|
|
KEYWORDS="amd64 ~arm ~x86"
|
|
|
|
DEPEND="
|
|
dev-python/msgpack[${PYTHON_USEDEP}]
|
|
virtual/python-greenlet[${PYTHON_USEDEP}]
|
|
test? ( app-editors/neovim )"
|
|
|
|
distutils_enable_tests pytest
|
|
|
|
python_prepare_all() {
|
|
sed -r -i "s:[\"']pytest-runner[\"'](,|)::" setup.py || die
|
|
distutils-r1_python_prepare_all
|
|
}
|