Gentoo Archives: gentoo-commits

From: Andrey Grozin <grozin@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/
Date: Thu, 02 Jul 2020 12:14:14
Message-Id: 1593692015.030ed02ccf002574421c36414b6f4de9bc956c18.grozin@gentoo
1 commit: 030ed02ccf002574421c36414b6f4de9bc956c18
2 Author: Andrey Grozin <grozin <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jul 2 12:13:35 2020 +0000
4 Commit: Andrey Grozin <grozin <AT> gentoo <DOT> org>
5 CommitDate: Thu Jul 2 12:13:35 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=030ed02c
7
8 dev-python/pikepdf: bump to 1.16.1
9
10 Closes: https://bugs.gentoo.org/729750
11 Package-Manager: Portage-2.3.103, Repoman-2.3.23
12 Signed-off-by: Andrey Grozin <grozin <AT> gentoo.org>
13
14 dev-python/pikepdf/Manifest | 1 +
15 dev-python/pikepdf/pikepdf-1.16.1.ebuild | 53 ++++++++++++++++++++++++++++++++
16 2 files changed, 54 insertions(+)
17
18 diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
19 index 09f043e27b5..c9462e442f7 100644
20 --- a/dev-python/pikepdf/Manifest
21 +++ b/dev-python/pikepdf/Manifest
22 @@ -1,3 +1,4 @@
23 DIST pikepdf-1.13.0.tar.gz 2140229 BLAKE2B 886bb9395e8fa1105385908a06d076f78bb1712186a8cb0eafbe54d22a0c95fa2bc8eba8f2e3d60ec3b1392d550cd38c6486c601eba2ef167c718fa26b472f9e SHA512 48304f85e73148dbcfae50ecc5767686b46ce9d44b13eb3f991ab3b358b99208383627abdb5ef3c17cf31a422872ea0bae7560e9c7c36130c6009563b6169f4d
24 DIST pikepdf-1.14.0.tar.gz 2140844 BLAKE2B 75a408ded51e82cd7970eb94214d2e4f40ea0fa0a4915d83caace9b1fcad75fe2d7f7f1917e307d5ba8f2107dc1ae4fd46125b05d7ea175444c479945293d5a7 SHA512 bbd6a024324812f2ecee7c424fe53a2e32a6534c909cef60661faea40e58bfc067017f26d8676fb336e618e6cd7b008729cb6753202a18ed6fd86bbfbb36662b
25 +DIST pikepdf-1.16.1.tar.gz 2227178 BLAKE2B b872c3ecfb6ea2b26dd5a1a3135aa1ca4ce5fd373a89f48fc6fa281144d1eb98256175ed2518ce33c703bc7b14ac960a27d7f1debb8e0ca5942a5ac236de2c53 SHA512 8560153eb70e426d70c57e0980f989fd2ddf3756bbd4b10a810f47081dd69cbb34941a29ea95f332390a25f2e4a66ff716f4ee933d3a538101154f5d7bdc506d
26 DIST pikepdf-1.8.3.tar.gz 1649370 BLAKE2B c655eb2a9304eb624b5f3dd3ea68ff3194f5a508b4249ef0643689945c28bbe9eaad015df481516d6cfce6768a70a34377725a7995b448f22a2eb025b4967e71 SHA512 5cb674042dca6850df7cf9476743956967d0ad168ac6bdadda03895a604f6c3670849e33ab863e7686eaa46922489d6dd1da9883d19a721c8021323d768086a9
27
28 diff --git a/dev-python/pikepdf/pikepdf-1.16.1.ebuild b/dev-python/pikepdf/pikepdf-1.16.1.ebuild
29 new file mode 100644
30 index 00000000000..ea2da43b043
31 --- /dev/null
32 +++ b/dev-python/pikepdf/pikepdf-1.16.1.ebuild
33 @@ -0,0 +1,53 @@
34 +# Copyright 1999-2020 Gentoo Authors
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +EAPI=7
38 +PYTHON_COMPAT=( python3_{6,7,8} )
39 +inherit distutils-r1
40 +
41 +DESCRIPTION="Python library to work with pdf files based on qpdf"
42 +HOMEPAGE="https://pypi.org/project/pikepdf/ https://github.com/pikepdf/pikepdf"
43 +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
44 +LICENSE="MPL-2.0"
45 +SLOT="0"
46 +KEYWORDS="~amd64"
47 +IUSE="test"
48 +RESTRICT="!test? ( test )"
49 +
50 +RDEPEND="app-text/qpdf:0=
51 + dev-python/lxml[${PYTHON_USEDEP}]
52 + dev-python/pybind11[${PYTHON_USEDEP}]"
53 +DEPEND="${RDEPEND}
54 + dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
55 + test? ( >=dev-python/attrs-19.1.0
56 + >=dev-python/hypothesis-4.24
57 + <dev-python/hypothesis-6.0
58 + >=dev-python/pillow-5.0.0
59 + >=dev-python/pytest-4.4.0
60 + <dev-python/pytest-5.3.5
61 + >=dev-python/pytest-xdist-1.28
62 + <dev-python/pytest-xdist-2.0
63 + >=dev-python/pytest-helpers-namespace-2019.1.8
64 + >=dev-python/pytest-timeout-1.3.3
65 + >=dev-python/python-xmp-toolkit-2.0.1 )"
66 +
67 +PATCHES=( "${FILESDIR}"/${PN}-1.8.3-test.patch )
68 +
69 +python_test() {
70 + pytest
71 +}
72 +
73 +# When ipython and matplotlib will get python3_8 support, we'll be able to add
74 +#
75 +#IUSE="doc"
76 +#DEPEND="doc? ( dev-python/ipython
77 +# dev-python/matplotlib
78 +# dev-python/sphinx-1.4
79 +# dev-python/sphinx_rtd_theme )"
80 +#python_compile_all() {
81 +# use doc && emake -C docs html
82 +#}
83 +#python_install_all() {
84 +# use doc && local HTML_DOCS=( docs/_build/html/. )
85 +# distutils-r1_python_install_all
86 +#}