191 Commits

Author SHA1 Message Date
James R. Barlow
5abfb14c2a Remove leptonica and cffi 2021-11-13 00:06:35 -08:00
James R. Barlow
6b9b5cc5d5 setup.py shouldn't have a shebang 2021-06-16 00:10:10 -07:00
James R. Barlow
4030258bbc Modernize build system to use setup.cfg
For now, keep but deprecate the requirements/*.txt files.
2021-06-10 00:27:52 -07:00
Tomáš Hrnčiar
e0441c4aa1
Explicitly require setuptools, since pdfa.py imports pkg_resources (#755)
Co-authored-by: jbarlow83 <jbarlow83@users.noreply.github.com>
2021-04-06 02:23:44 -07:00
James R. Barlow
653e2e23df
Update deps for next release 2021-04-02 01:10:39 -07:00
James R. Barlow
7fe2954ede
Change wheel tag to py36, update package_data to include py.typed 2020-12-12 16:49:04 -08:00
James R. Barlow
7f73a6ed1e
Some Python 3.9 fixes 2020-11-03 00:45:47 -08:00
James R. Barlow
67f99c5bb7 Endorse pdfminer.six 20201018 2020-10-27 23:09:45 -07:00
James R. Barlow
21b90d2d14 Endorse pikepdf 2.x 2020-10-27 23:09:45 -07:00
James R. Barlow
ca735278e0
setup: Version pluggy better 2020-10-24 02:35:41 -07:00
James R. Barlow
caeba76a61
Approve img2pdf 0.4 as it passes tests 2020-08-14 01:34:04 -07:00
James R. Barlow
cd35216f21
setup: blacklist pdfminer.six 20200720
NotAllowedError is going to removed
99f0c09869
2020-08-12 13:10:08 -07:00
James R. Barlow
aa0ec40102
Change license of all GPLv3 files to MPL-2.0
https://github.com/jbarlow83/OCRmyPDF/issues/600
2020-08-05 00:44:42 -07:00
James R. Barlow
e821ca46d5
Approve pdfminer.six 20200726 2020-08-03 16:04:16 -07:00
James R. Barlow
436af55050
Approve pdfminer.six 20200720 2020-07-26 21:51:49 -07:00
James R. Barlow
580f2ebb4b
Python 3.9beta is now known to work (Fedora) 2020-06-26 00:06:58 -07:00
James R. Barlow
17a4831745
v10 release notes and dependencies 2020-06-10 14:27:47 -07:00
James R. Barlow
fe156db41d Merge branch 'release/v10' into trialmerge 2020-06-09 15:12:56 -07:00
James R. Barlow
daca919775
Mark pdfminer.six 20200517 as supported 2020-06-02 00:11:02 -07:00
James R. Barlow
3754185f56
Mark pdfminer.six 20200517 as supported 2020-05-28 15:01:51 -07:00
James R. Barlow
0cefe886ec
Update email 2020-05-19 16:12:36 -07:00
James R. Barlow
8b54ce338f
setup: remove deprecated message about removeal of --force parameter 2020-04-26 05:09:42 -07:00
James R. Barlow
27a3b80376 Use once-per-worker pikepdf init 2020-04-26 03:49:20 -07:00
James R. Barlow
0c50eedb2a Support pdfminer.six 20200402 2020-04-15 02:55:22 -07:00
James R. Barlow
4581027246 Drop support for pdfminer.six 20181108
This version required a patch that has since been mainlined, and also did not
declare its dependency on chardet
correctly. We can remove both hacks now.
2020-04-15 02:50:36 -07:00
James R. Barlow
f4f7946a0c Add colored logs 2020-04-15 00:05:38 -07:00
James R. Barlow
4fdbf55c11 setup: approve pdfminer.six 20200124 2020-02-09 23:50:56 -08:00
James R. Barlow
fd991a2380 Allow pdfminer.six 20200104 and update recommended versions 2020-01-05 21:37:28 -08:00
James R. Barlow
9559b0b186 Use pikepdf to perform qpdf.check() 2019-12-11 01:21:15 -08:00
James R. Barlow
9af59c0d6d docs: improvements for Windows 2019-12-09 21:39:01 -08:00
James R. Barlow
0a08d6ce1f Update version of pdfminer.six supported 2019-11-13 01:45:06 -08:00
James R. Barlow
5bd6665b49 Use pikepdf 1.7.0 to improve Python 3.8 support 2019-11-11 22:36:38 -08:00
James R. Barlow
3438afaffe Support pdfminer.six 20191020 2019-11-04 03:15:59 -08:00
James R. Barlow
cdcdd16865 Require Pillow 6.2.0 based on security vulnerability report in older versions 2019-10-23 12:27:29 -07:00
James R. Barlow
b55d7e57af Python 3.8 updates 2019-10-20 03:20:54 -07:00
James R. Barlow
1a91cd4652 pikepdf 1.6 2019-07-27 04:36:48 -07:00
James R. Barlow
6fbeb6347d Merge api (without plugins) 2019-07-27 02:04:01 -07:00
James R. Barlow
12769b96e5 Drop support for omitting pdfminer.six 2019-07-10 13:37:01 -07:00
James R. Barlow
e528adc603 pylint removal 2019-05-17 01:09:06 -07:00
James R. Barlow
13ab23ba54 Refactor weave_layers, introduce progress bar
Fixes a bug in this branch where --sidecar would fail by trying to iterator
the executor futures twice.
2019-05-16 14:57:31 -07:00
James R. Barlow
c904b430b6 Merge master into api branch; all test pass 2019-05-14 16:33:02 -07:00
James R. Barlow
c2fecffdb4 Require pikepdf 1.3.0 2019-05-12 02:16:05 -07:00
James R. Barlow
58c29ffb5c weave: use explicit pdf.close(), drastically reduce open file handles
With the new pikepdf 1.2.0 we no longer need to hold file handles
open because of the "copy to memory" functionality. We retain
the behavior of closing/reopening the output PDF every 100 pages as
a way to limit memory usage.
2019-04-18 15:12:48 -07:00
mawi
39617dd739 fix: remove ruffus 2019-04-08 11:07:32 +02:00
Martin Wind
2fa43ecf09 refactor: split argparse and run_pipline 2019-03-26 08:10:20 +01:00
James R. Barlow
67a405c6b7 Move install-time external program checks out of setup.py
We did runtime tests for several of them anyway, and it's better to do
at runtime since config may change after installation.
2019-03-03 03:26:56 -08:00
James R. Barlow
602570fcf9 Update requirements 2019-03-03 02:27:56 -08:00
James R. Barlow
92c8a5885e Declare build system in pyproject.toml 2019-02-26 12:23:33 -08:00
James R. Barlow
b8cd3acd9e v8.0.1 notes 2019-01-17 00:57:28 -08:00
James R. Barlow
f472587d22 Bump pikepdf version, point to release notes 2019-01-05 16:48:13 -08:00