gentoo/dev-python/pynvim/pynvim-0.4.1.ebuild
Robin H. Johnson ce5bcfe6f0
dev-python/pynvim: relax neovim dep
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>
2020-07-02 12:31:59 -07:00

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
}