diff options
Diffstat (limited to 'dev-python/spake2/spake2-0.8-r1.ebuild')
-rw-r--r-- | dev-python/spake2/spake2-0.8-r1.ebuild | 27 |
1 files changed, 22 insertions, 5 deletions
diff --git a/dev-python/spake2/spake2-0.8-r1.ebuild b/dev-python/spake2/spake2-0.8-r1.ebuild index ddda85a403a6..37c866d89884 100644 --- a/dev-python/spake2/spake2-0.8-r1.ebuild +++ b/dev-python/spake2/spake2-0.8-r1.ebuild @@ -3,26 +3,43 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 +MY_P=python-spake2-${PV} DESCRIPTION="python implementation of SPAKE2 password-authenticated key exchange algorithm" -HOMEPAGE="https://pypi.org/project/spake2/" -SRC_URI="https://github.com/warner/python-${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" +HOMEPAGE=" + https://github.com/warner/python-spake2/ + https://pypi.org/project/spake2/ +" +SRC_URI=" + https://github.com/warner/python-spake2/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" -S="${WORKDIR}/python-${P}" RDEPEND=" dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}]" + dev-python/more-itertools[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/versioneer[${PYTHON_USEDEP}] +" PATCHES=( "${FILESDIR}"/${P}-do_not_use_hkdf_package.patch ) distutils_enable_tests pytest + +src_prepare() { + # remove outdated bundled versioneer + rm versioneer.py || die + distutils-r1_src_prepare +} |