commit:     1da704fcc67bc260070e9c6ac5b6d5117600ef75
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 20 14:37:15 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Oct 20 14:37:15 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1da704fc

dev-python/stapler: Enable py3.12

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 .../stapler/stapler-1.0.0_p20220330-r3.ebuild      | 29 ++++++++++++++--------
 1 file changed, 19 insertions(+), 10 deletions(-)

diff --git a/dev-python/stapler/stapler-1.0.0_p20220330-r3.ebuild 
b/dev-python/stapler/stapler-1.0.0_p20220330-r3.ebuild
index 7c84ad2402d5..45767ab87c04 100644
--- a/dev-python/stapler/stapler-1.0.0_p20220330-r3.ebuild
+++ b/dev-python/stapler/stapler-1.0.0_p20220330-r3.ebuild
@@ -3,28 +3,37 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 
-COMMIT="382f1edc62296e071093a5419811a2fca9d78d93"
-
+EGIT_COMMIT="382f1edc62296e071093a5419811a2fca9d78d93"
+MY_P="${PN}-${EGIT_COMMIT}"
 DESCRIPTION="Suite of tools for PDF files manipulation written in Python"
-HOMEPAGE="https://github.com/hellerbarde/stapler";
-SRC_URI="https://github.com/hellerbarde/${PN}/archive/${COMMIT}.tar.gz -> 
${PN}-${COMMIT}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
+HOMEPAGE="
+       https://github.com/hellerbarde/stapler/
+       https://pypi.org/project/stapler/
+"
+SRC_URI="
+       https://github.com/hellerbarde/stapler/archive/${EGIT_COMMIT}.tar.gz
+               -> ${MY_P}.tar.gz
+"
+S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-DEPEND="test? ( dev-python/pypdf[${PYTHON_USEDEP}] )"
-RDEPEND="dev-python/pypdf[${PYTHON_USEDEP}]"
+RDEPEND="
+       dev-python/pypdf[${PYTHON_USEDEP}]
+"
 
 distutils_enable_tests unittest
 
-PATCHES=( "${FILESDIR}"/${P}-fix-tests-for-PyPDF2-2.x.patch
+PATCHES=(
+       "${FILESDIR}"/${P}-fix-tests-for-PyPDF2-2.x.patch
        "${FILESDIR}"/${P}-port-to-PyPDF2-3.0.0.patch
        "${FILESDIR}"/${P}-use-poetry-core-backend-for-PEP517.patch
-       "${FILESDIR}"/${P}-PyPDF2-to-pypdf.patch )
+       "${FILESDIR}"/${P}-PyPDF2-to-pypdf.patch
+)

Reply via email to