Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/
Date: Tue, 08 Nov 2022 14:01:56
Message-Id: 1667916105.6c06dff828d79f2f9f60da353968c8181aad6252.mgorny@gentoo
1 commit: 6c06dff828d79f2f9f60da353968c8181aad6252
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Tue Nov 8 13:43:20 2022 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Tue Nov 8 14:01:45 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c06dff8
7
8 dev-python/pikepdf: Bump to 6.2.2
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-python/pikepdf/Manifest | 1 +
13 dev-python/pikepdf/pikepdf-6.2.2.ebuild | 62 +++++++++++++++++++++++++++++++++
14 2 files changed, 63 insertions(+)
15
16 diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
17 index 9340fd1021ff..73eddab222bd 100644
18 --- a/dev-python/pikepdf/Manifest
19 +++ b/dev-python/pikepdf/Manifest
20 @@ -1 +1,2 @@
21 DIST pikepdf-6.2.1.gh.tar.gz 2905482 BLAKE2B 9a5b2c7a1b23f4156b89b44780e98f2a82582c05221c0ec2ead3490f3a14a6fa34caea000fb34c0df1458d8aac019bbb0bce10bbbf8bba0c159639b3129e597c SHA512 f6888dcd42c18377f69aa71fce92aa752b73f369e2db4afc106b2b345556a3a9efbb007101066d562f44cfed0bb5816ae0a6cd998b1d634555bf27fbe94baddf
22 +DIST pikepdf-6.2.2.gh.tar.gz 2905712 BLAKE2B 161df1ccc98238424d677c46ec0bc226f9bacc150548dc26fdd71e1c08e589c184b17860081dbc001e6a0b4f18079285bd21bb841671448c8db0dfd6afa12371 SHA512 68e02d97d4867de3e014dd059a6808f54a23e693f56d960939cb90eb2e0b2676b9a12ecad4884abe60d2cf1feb14c96250bb08de25ebb68a89c924c7f7623575
23
24 diff --git a/dev-python/pikepdf/pikepdf-6.2.2.ebuild b/dev-python/pikepdf/pikepdf-6.2.2.ebuild
25 new file mode 100644
26 index 000000000000..3851886d4639
27 --- /dev/null
28 +++ b/dev-python/pikepdf/pikepdf-6.2.2.ebuild
29 @@ -0,0 +1,62 @@
30 +# Copyright 1999-2022 Gentoo Authors
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=8
34 +
35 +DISTUTILS_USE_PEP517=setuptools
36 +PYTHON_COMPAT=( python3_{8..11} )
37 +
38 +inherit distutils-r1
39 +
40 +MY_P=${P/_p/.post}
41 +DESCRIPTION="Python library to work with pdf files based on qpdf"
42 +HOMEPAGE="
43 + https://github.com/pikepdf/pikepdf/
44 + https://pypi.org/project/pikepdf/
45 +"
46 +SRC_URI="
47 + https://github.com/${PN}/${PN}/archive/v${PV/_p/.post}.tar.gz
48 + -> ${P}.gh.tar.gz
49 +"
50 +S=${WORKDIR}/${MY_P}
51 +
52 +LICENSE="MPL-2.0"
53 +SLOT="0"
54 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
55 +
56 +DEPEND="
57 + >=app-text/qpdf-11.1.1:0=
58 +"
59 +RDEPEND="
60 + ${DEPEND}
61 + dev-python/deprecation[${PYTHON_USEDEP}]
62 + >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
63 + dev-python/packaging[${PYTHON_USEDEP}]
64 + >=dev-python/pillow-9[${PYTHON_USEDEP}]
65 + >=dev-python/pybind11-2.9.1[${PYTHON_USEDEP}]
66 +"
67 +BDEPEND="
68 + >=dev-python/pybind11-2.9.1[${PYTHON_USEDEP}]
69 + >=dev-python/setuptools_scm-7.0.5[${PYTHON_USEDEP}]
70 + dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
71 + $(python_gen_cond_dep '
72 + dev-python/tomli[${PYTHON_USEDEP}]
73 + ' 3.8 3.9 3.10)
74 + test? (
75 + >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}]
76 + >=dev-python/hypothesis-5[${PYTHON_USEDEP}]
77 + >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff]
78 + >=dev-python/psutil-5[${PYTHON_USEDEP}]
79 + >=dev-python/pytest-6[${PYTHON_USEDEP}]
80 + >=dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
81 + >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
82 + >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
83 + )
84 +"
85 +
86 +distutils_enable_tests pytest
87 +
88 +src_prepare() {
89 + sed -e '/-n auto/d' -i pyproject.toml || die
90 + distutils-r1_src_prepare
91 +}