diff options
author | Sam James <sam@gentoo.org> | 2023-07-27 07:19:48 +0100 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2023-07-27 07:53:41 +0100 |
commit | 6fcb18958a698b66a10e8b94c9769dafd39919cc (patch) | |
tree | 3b3f23e8916521896cb9704726f9e11362868467 /dev-python/gssapi/gssapi-1.8.2-r2.ebuild | |
parent | profiles/arch/powerpc/ppc32: media-libs/bcg729 is now available for ~ppc (diff) | |
download | gentoo-6fcb18958a698b66a10e8b94c9769dafd39919cc.tar.gz gentoo-6fcb18958a698b66a10e8b94c9769dafd39919cc.tar.bz2 gentoo-6fcb18958a698b66a10e8b94c9769dafd39919cc.zip |
dev-python/gssapi: backport cython-3 fix
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-python/gssapi/gssapi-1.8.2-r2.ebuild')
-rw-r--r-- | dev-python/gssapi/gssapi-1.8.2-r2.ebuild | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/dev-python/gssapi/gssapi-1.8.2-r2.ebuild b/dev-python/gssapi/gssapi-1.8.2-r2.ebuild new file mode 100644 index 000000000000..cd41269f8bd8 --- /dev/null +++ b/dev-python/gssapi/gssapi-1.8.2-r2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Low and high level wrappers around the GSSAPI C libraries" +HOMEPAGE=" + https://github.com/pythongssapi/python-gssapi/ + https://pypi.org/project/gssapi/ +" +SRC_URI=" + https://github.com/pythongssapi/python-gssapi/releases/download/v${PV}/python-${P}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}"/python-${P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + dev-python/decorator[${PYTHON_USEDEP}] + virtual/krb5 +" + +BDEPEND=" + >=dev-python/cython-0.29.29[${PYTHON_USEDEP}] + virtual/krb5 + test? ( + dev-python/k5test[${PYTHON_USEDEP}] + dev-python/parameterized[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}"/${P}-cython3.patch +) + +distutils_enable_tests pytest + +python_test() { + cd "${T}" || die + epytest --pyargs gssapi +} |