1 |
commit: 88f6de650be7f8bbb8249c82a89c083fe55fce0a |
2 |
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Jun 6 18:36:42 2022 +0000 |
4 |
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Jun 6 18:44:28 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88f6de65 |
7 |
|
8 |
dev-python/PyPDF2: add 2.1.0 |
9 |
|
10 |
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org> |
11 |
|
12 |
dev-python/PyPDF2/Manifest | 1 + |
13 |
dev-python/PyPDF2/PyPDF2-2.1.0.ebuild | 56 +++++++++++++++++++++++++++++++++++ |
14 |
2 files changed, 57 insertions(+) |
15 |
|
16 |
diff --git a/dev-python/PyPDF2/Manifest b/dev-python/PyPDF2/Manifest |
17 |
index 0cb9fb5d1529..412b68191c15 100644 |
18 |
--- a/dev-python/PyPDF2/Manifest |
19 |
+++ b/dev-python/PyPDF2/Manifest |
20 |
@@ -4,5 +4,6 @@ DIST PyPDF2-1.28.2.gh.tar.gz 4260541 BLAKE2B 16cf7358dbd201e54853022b341fa7501b6 |
21 |
DIST PyPDF2-1.28.3.gh.tar.gz 4261567 BLAKE2B 8f76d23d1c30c42e78585b6ced44726c9c6a701f52b08a7130e3923e63a058f69525442d06e85db4de4345b6c4a14ce97d5e7fbec4431b01d5ca86ba759482c4 SHA512 0a7b54759b0ce6a5383364ea1014e8c3bf80c180ab533b905dc676df8d0307ad6ae46007033b8c23f2c7986d45086d98485631f867d562e70cc09c52862142d9 |
22 |
DIST PyPDF2-1.28.4.gh.tar.gz 4397029 BLAKE2B 2db9aacc55d06e961708ee455562e28f59bbc3fd973547feb1e596df52872fa2fb7a424e2159e7c0c2cacd3c6bdff987f72fec7db41422a0aae4aa33a60f1cb6 SHA512 a93406f9a0e177f0ad1d92430f212abbc7b7486b86f37b281e68595de125e0fcdfbf73fc7d66490698d8355875659633c3785e8c2725e52ef9d615441b5aa517 |
23 |
DIST PyPDF2-2.0.0.gh.tar.gz 4574406 BLAKE2B 8554fdb7ab9ea1b9990ba72fb05ed02ef8732788b896013f3410f74bad482a95dfb42215cff247d411e6e84bd1afa3437af36f203b7aa45890c4c5681853dfb9 SHA512 8bdd9c2cdd20758a183696d8d33a207f9be9183e63b7757e09d281f4ae4a6a61714a49c940d5bd57df8a6074ad7498f17354b5d4984b1b2ad4bd119b62d93138 |
24 |
+DIST PyPDF2-2.1.0.gh.tar.gz 4728411 BLAKE2B 00949842da43136afc7ee3482dc0b61182a0bf3ee4479d8794891ecf0a7cac9ec92a94d480a2ab75d35be9f667b5c27cdf17c8e7ce76bb5355cf2c43c7fc814b SHA512 d82f05fe6e7f944f045600c1fd7d451181803769b38911a2d6e0553ae7b16cbfd6838883809c71fddcdfc386f62e0a5f5aaa6d947236a3c8cdedb5fe8f338a5f |
25 |
DIST PyPDF2-sample-files-41b5cd4f774f8fbd8ac42d93b9962f0376352a15.gh.tar.gz 5406287 BLAKE2B 8ddad01235bdb55cee596d9114e5b6c3b153919bcff5203d229311243516f3595cb36dcca87cae27514a8231d72daa94782115795bff8c1c3d046236811c21e0 SHA512 6c38d5ee0e1c5c0ffdd78f7c2fe56dbf357a1e82d2af642a10264a6102ae8fb95cba6d2f76b26df6a33a5d84cfd5111885d39c1747cf95a5ce545f26bdb37263 |
26 |
DIST PyPDF2-sample-files-41b5cd4f774f8fbd8ac42d93b9962f0376352a15.tar.gz 5406287 BLAKE2B 8ddad01235bdb55cee596d9114e5b6c3b153919bcff5203d229311243516f3595cb36dcca87cae27514a8231d72daa94782115795bff8c1c3d046236811c21e0 SHA512 6c38d5ee0e1c5c0ffdd78f7c2fe56dbf357a1e82d2af642a10264a6102ae8fb95cba6d2f76b26df6a33a5d84cfd5111885d39c1747cf95a5ce545f26bdb37263 |
27 |
|
28 |
diff --git a/dev-python/PyPDF2/PyPDF2-2.1.0.ebuild b/dev-python/PyPDF2/PyPDF2-2.1.0.ebuild |
29 |
new file mode 100644 |
30 |
index 000000000000..0af1c36fdea7 |
31 |
--- /dev/null |
32 |
+++ b/dev-python/PyPDF2/PyPDF2-2.1.0.ebuild |
33 |
@@ -0,0 +1,56 @@ |
34 |
+# Copyright 1999-2022 Gentoo Authors |
35 |
+# Distributed under the terms of the GNU General Public License v2 |
36 |
+ |
37 |
+EAPI=8 |
38 |
+ |
39 |
+DISTUTILS_USE_PEP517=setuptools |
40 |
+PYTHON_COMPAT=( python3_{8..11} ) |
41 |
+ |
42 |
+inherit distutils-r1 |
43 |
+ |
44 |
+SAMPLE_COMMIT=41b5cd4f774f8fbd8ac42d93b9962f0376352a15 |
45 |
+DESCRIPTION="Python library to work with PDF files" |
46 |
+HOMEPAGE=" |
47 |
+ https://pypi.org/project/PyPDF2/ |
48 |
+ https://github.com/py-pdf/PyPDF2/ |
49 |
+" |
50 |
+SRC_URI=" |
51 |
+ https://github.com/py-pdf/PyPDF2/archive/${PV}.tar.gz |
52 |
+ -> ${P}.gh.tar.gz |
53 |
+ test? ( |
54 |
+ https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz |
55 |
+ -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz |
56 |
+ ) |
57 |
+" |
58 |
+ |
59 |
+LICENSE="BSD-2" |
60 |
+SLOT="0" |
61 |
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" |
62 |
+ |
63 |
+RDEPEND=" |
64 |
+ $(python_gen_cond_dep ' |
65 |
+ dev-python/typing-extensions[${PYTHON_USEDEP}] |
66 |
+ ' 3.8 3.9) |
67 |
+" |
68 |
+BDEPEND=" |
69 |
+ dev-python/pillow[${PYTHON_USEDEP}] |
70 |
+" |
71 |
+ |
72 |
+distutils_enable_tests pytest |
73 |
+ |
74 |
+EPYTEST_DESELECT=( |
75 |
+ # Needs network access |
76 |
+ tests/test_workflows.py::test_extract_textbench |
77 |
+ "tests/test_page.py::test_page_operations[https://arxiv.org/pdf/2201.00029.pdf-None]" |
78 |
+ tests/test_reader.py::test_iss925 |
79 |
+ |
80 |
+ # Broken test |
81 |
+ tests/test_utils.py::test_deprecate_no_replacement |
82 |
+) |
83 |
+ |
84 |
+src_unpack() { |
85 |
+ default |
86 |
+ if use test; then |
87 |
+ mv "sample-files-${SAMPLE_COMMIT}"/* "${P}"/sample-files/ || die |
88 |
+ fi |
89 |
+} |