# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 toolchain-funcs MY_P="pydev_debugger_${PV//./_}" DESCRIPTION="PyDev.Debugger (used in PyDev, PyCharm and VSCode Python)" HOMEPAGE="https://github.com/fabioz/PyDev.Debugger/" SRC_URI="https://github.com/fabioz/PyDev.Debugger/archive/${MY_P}.tar.gz" S="${WORKDIR}/PyDev.Debugger-${MY_P}" LICENSE="EPL-1.0" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" # After removing and recompiling the prebuilt lib the tests fail? # For some reason the test suite is executing a slightly different gdb command # then before, which is lacking the file name of the lib that was pre built: # gdb: No symbol table is loaded. Use the "file" command # This also happens outside of portage so it is not related to any *FLAGS RESTRICT="test" BDEPEND=" test? ( dev-python/untangle[${PYTHON_USEDEP}] dev-python/numpy[${PYTHON_USEDEP}] dev-python/psutil[${PYTHON_USEDEP}] ) " # Block against the version of debugpy that still bundles pydevd RDEPEND=" !