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: Wed, 31 Mar 2021 10:14:52
Message-Id: 1617185664.71c0a9ac352e70c8e69fc0caf740e252d6f5f7ce.mgorny@gentoo
1 commit: 71c0a9ac352e70c8e69fc0caf740e252d6f5f7ce
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Wed Mar 31 07:27:15 2021 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Wed Mar 31 10:14:24 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71c0a9ac
7
8 dev-python/pikepdf: Bump to 2.10.0
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-python/pikepdf/Manifest | 1 +
13 dev-python/pikepdf/pikepdf-2.10.0.ebuild | 51 ++++++++++++++++++++++++++++++++
14 2 files changed, 52 insertions(+)
15
16 diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
17 index 3e6d8515b58..e904dfafb7b 100644
18 --- a/dev-python/pikepdf/Manifest
19 +++ b/dev-python/pikepdf/Manifest
20 @@ -1,3 +1,4 @@
21 +DIST pikepdf-2.10.0.tar.gz 2376794 BLAKE2B c9f85ddec15a7eaef2ed3c43221196d957dc5d8d03aa9931886d52653efa238d6d847862e2610edcfca85cd2ad0746f2f0ae78e70ecd6666cc1a37b4f6644dd2 SHA512 d2a8ecd91ef4ae8c16b5e6fcd7149a1180d6c7c1f16c262566d7d43f82d25a6701676511c8327b265cf0ac2bfc6db29b43c4713e4b51651fdb5f680449a53af0
22 DIST pikepdf-2.7.0.tar.gz 2369537 BLAKE2B e37f77a5ce9e76f05c73b1a517da0f470d437ef41e49ad922a2f29c46f74cba9570aa1e3f9dffeacfe2bf31f6abee27bc393200620ebf23184f80ce3b40a93c3 SHA512 d3291e15461ebf9cb20d6ed145d6327e25595375a0b9e4ca9f6ee26a4b698d094f8f938cf766ee530cdd565b0f10bec78f228f70479e2777907376d24ea3b34f
23 DIST pikepdf-2.8.0.post2.tar.gz 2369810 BLAKE2B 67b2f88a0718076d9f28148342832ec646443b6bdf0f9ca3717a9a9caa6518563564f25e4532c3ebc5d05e18b78f2db4a9bab17f0d0cf6cf329dcc41f7c3332f SHA512 adf28106dbf58bf4b29c3930280c6f54c04ac4fc40adb4d9e7fe3a288293b077f2e4b063e4be91e661c835b474ba2b46167ce05d9f5d2c7c13ae180f6b3b76dc
24 DIST pikepdf-2.9.2.tar.gz 2375015 BLAKE2B 775a523ec7543bd112a673e352c5835b84f28fc3a1b762447d4366d6195cf423c284ab638286afd1f768a2a475957695252e473b7b4d8d16c48fcab733a138bc SHA512 909f98519f2eb685225ed19e4ed4a7bcf018a5eb21be42833635e76a09d1c89254980f628875eebfc2b937ae8030d11d916503da28888421971540964d8ffd39
25
26 diff --git a/dev-python/pikepdf/pikepdf-2.10.0.ebuild b/dev-python/pikepdf/pikepdf-2.10.0.ebuild
27 new file mode 100644
28 index 00000000000..2a76869d388
29 --- /dev/null
30 +++ b/dev-python/pikepdf/pikepdf-2.10.0.ebuild
31 @@ -0,0 +1,51 @@
32 +# Copyright 1999-2021 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +PYTHON_COMPAT=( python3_{7..9} )
37 +inherit distutils-r1
38 +
39 +MY_P=${P/_p/.post}
40 +DESCRIPTION="Python library to work with pdf files based on qpdf"
41 +HOMEPAGE="https://pypi.org/project/pikepdf/ https://github.com/pikepdf/pikepdf"
42 +SRC_URI="
43 + https://github.com/${PN}/${PN}/archive/v${PV/_p/.post}.tar.gz
44 + -> ${MY_P}.tar.gz"
45 +S=${WORKDIR}/${MY_P}
46 +
47 +LICENSE="MPL-2.0"
48 +SLOT="0"
49 +KEYWORDS="~amd64 ~x86"
50 +
51 +DEPEND="app-text/qpdf:0="
52 +RDEPEND="${DEPEND}
53 + dev-python/pillow[${PYTHON_USEDEP}]
54 + dev-python/lxml[${PYTHON_USEDEP}]
55 + dev-python/pybind11[${PYTHON_USEDEP}]"
56 +BDEPEND="
57 + >=dev-python/pybind11-2.6.0[${PYTHON_USEDEP}]
58 + >=dev-python/setuptools_scm-4.1[${PYTHON_USEDEP}]
59 + dev-python/toml[${PYTHON_USEDEP}]
60 + dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
61 + test? (
62 + >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}]
63 + >=dev-python/hypothesis-5[${PYTHON_USEDEP}]
64 + >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff]
65 + >=dev-python/psutil-5[${PYTHON_USEDEP}]
66 + >=dev-python/pytest-6[${PYTHON_USEDEP}]
67 + >=dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
68 + >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
69 + >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
70 + )"
71 +
72 +#distutils_enable_sphinx docs \
73 +# dev-python/ipython \
74 +# dev-python/matplotlib \
75 +# dev-python/sphinx_rtd_theme
76 +distutils_enable_tests pytest
77 +
78 +src_prepare() {
79 + sed -i -e '/wheel/d' setup.py || die
80 + sed -i -e '/-n auto/d' setup.cfg || die
81 + distutils-r1_src_prepare
82 +}