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: Sun, 01 Jan 2023 07:26:45
Message-Id: 1672555226.7ba343ae48cfc0735ba95430422dd8c4ef4937a8.mgorny@gentoo
1 commit: 7ba343ae48cfc0735ba95430422dd8c4ef4937a8
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jan 1 06:40:26 2023 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sun Jan 1 06:40:26 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ba343ae
7
8 dev-python/pikepdf: Bump to 6.2.7
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.7.ebuild | 62 +++++++++++++++++++++++++++++++++
14 2 files changed, 63 insertions(+)
15
16 diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
17 index 4fc882af8686..522898401e2f 100644
18 --- a/dev-python/pikepdf/Manifest
19 +++ b/dev-python/pikepdf/Manifest
20 @@ -1,3 +1,4 @@
21 DIST pikepdf-6.2.4.gh.tar.gz 2906023 BLAKE2B 4ca9e6d56260c6e5fcf4e88aae899576d1ae8e1bd0056d423c7db2ba2883582cdddc44d6d81beb77af67a30766b2ae8bd7708345ca46fe16f2a009f9c2d0d36c SHA512 f8316449a9f0ba2b42d0d0fa4e353a131902c074c35dbe26b55946df4ad0c83cdea4b91f7d1dab15287dc08bcce438a5a232950dba3cfee369093706c8cbbc25
22 DIST pikepdf-6.2.5.gh.tar.gz 2906061 BLAKE2B a74c8e83142d29c204672e24cc9586984ed68d2ccd71d7a900b9bee5e1c4eb30f2242d58e0240a876c85f713dc08096af2c89f0114b872329caa122556cdb876 SHA512 28fcc3caf6aa6c8317c1fe333e9382f753b262deccc7e6adf5983b612ecb06314a3ec3c712c052fff8b186f05329399d74eac8c15565a4f993fea8b927882c0a
23 DIST pikepdf-6.2.6.gh.tar.gz 2905945 BLAKE2B 3ab7e80ca43c7395994333a47f3ef667b69228cc80c5e03d3264c9dbefaafcd7d367030a90f7836904f141ce497967024264939a50dd59a0ab92e0beca607697 SHA512 a395e6b53792ecbd604424be67ccefd66d4a0a73dc1f22c86ee763e97a2f940d607494d5a0c5172867196932ffa0efac44427dddb277b754fe39e28f41f1fae5
24 +DIST pikepdf-6.2.7.gh.tar.gz 2906211 BLAKE2B bfc3d8e707b952e214fda3e31ecb0cb44266f41de63f2daea7e13dc944ed8d9d2438ead7a0b6a8f18b6295f52621311f94849b060459d082e75eef0c71713148 SHA512 4cfab0729c0f87bd52f58b9f23af8a4ddd34029b1259e4e2c67a73abfda3b5bd2e8de25962ed70a5497609398453e4f1ea6642e3b01245cb2c70bc09b5ac55f8
25
26 diff --git a/dev-python/pikepdf/pikepdf-6.2.7.ebuild b/dev-python/pikepdf/pikepdf-6.2.7.ebuild
27 new file mode 100644
28 index 000000000000..6c6c2e38a1c5
29 --- /dev/null
30 +++ b/dev-python/pikepdf/pikepdf-6.2.7.ebuild
31 @@ -0,0 +1,62 @@
32 +# Copyright 1999-2023 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=8
36 +
37 +DISTUTILS_USE_PEP517=setuptools
38 +PYTHON_COMPAT=( python3_{8..11} )
39 +
40 +inherit distutils-r1
41 +
42 +MY_P=${P/_p/.post}
43 +DESCRIPTION="Python library to work with pdf files based on qpdf"
44 +HOMEPAGE="
45 + https://github.com/pikepdf/pikepdf/
46 + https://pypi.org/project/pikepdf/
47 +"
48 +SRC_URI="
49 + https://github.com/${PN}/${PN}/archive/v${PV/_p/.post}.tar.gz
50 + -> ${P}.gh.tar.gz
51 +"
52 +S=${WORKDIR}/${MY_P}
53 +
54 +LICENSE="MPL-2.0"
55 +SLOT="0"
56 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
57 +
58 +DEPEND="
59 + >=app-text/qpdf-11.1.1:0=
60 +"
61 +RDEPEND="
62 + ${DEPEND}
63 + dev-python/deprecation[${PYTHON_USEDEP}]
64 + >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
65 + dev-python/packaging[${PYTHON_USEDEP}]
66 + >=dev-python/pillow-9[${PYTHON_USEDEP}]
67 + >=dev-python/pybind11-2.9.1[${PYTHON_USEDEP}]
68 +"
69 +BDEPEND="
70 + >=dev-python/pybind11-2.9.1[${PYTHON_USEDEP}]
71 + >=dev-python/setuptools_scm-7.0.5[${PYTHON_USEDEP}]
72 + dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
73 + $(python_gen_cond_dep '
74 + dev-python/tomli[${PYTHON_USEDEP}]
75 + ' 3.8 3.9 3.10)
76 + test? (
77 + >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}]
78 + >=dev-python/hypothesis-5[${PYTHON_USEDEP}]
79 + >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff]
80 + >=dev-python/psutil-5[${PYTHON_USEDEP}]
81 + >=dev-python/pytest-6[${PYTHON_USEDEP}]
82 + >=dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
83 + >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
84 + >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
85 + )
86 +"
87 +
88 +distutils_enable_tests pytest
89 +
90 +src_prepare() {
91 + sed -e '/-n auto/d' -i pyproject.toml || die
92 + distutils-r1_src_prepare
93 +}