James R. Barlow
36dfd12e2c
Enable Python 3.11 testing on Linux
2022-09-21 00:59:44 -07:00
James R. Barlow
88831e8ab1
Merge branch 'feature/tess5'
2022-09-20 22:33:07 -07:00
James R. Barlow
2ebc36fcec
Merge branch 'feature/drop-3.7'
2022-09-20 22:32:59 -07:00
James R. Barlow
1709e23701
pipeline: add further typing details
2022-09-19 20:19:15 -07:00
James R. Barlow
2e55cb5980
helpers: improve typing of Resolution
2022-09-19 20:03:54 -07:00
James R. Barlow
6dbaebdc0c
Merge branch 'master' into feature/drop-3.7
2022-09-15 23:00:27 -07:00
James R. Barlow
5156fe7662
Test PyPy 3.8 and 3.9
2022-09-15 22:56:44 -07:00
James R. Barlow
2c99c89e45
ghostscript: document why we treat gs 9.56.0 differently
2022-09-15 22:51:04 -07:00
James R. Barlow
74286e7e1e
Use tesseract 5 again in Docker image
2022-08-23 13:39:45 -07:00
James R. Barlow
2e937dee9f
Refactor cache manifest creation
2022-08-19 00:19:38 -07:00
James R. Barlow
23f3830533
Merge remote-tracking branch 'origin/master'
2022-08-14 17:01:10 -07:00
belamu
305e6594be
add Fedora packages in jbig2 doc ( #1006 )
...
Packages needed to install jbig2 encoding are mentioned for Ubuntu systems but are missing for other systems. This commit adds the infomation in the documentation what the packages are called on Fedora systems.
2022-08-11 10:31:09 -07:00
James R. Barlow
f4155dca77
tests: convert all uses of multipage.pdf to fixture
2022-08-11 01:13:10 -07:00
James R. Barlow
545cd031b0
Replace public domain graph.pdf and derivates with licensed version
2022-08-11 01:09:00 -07:00
James R. Barlow
a1c7826336
dep5: mention mawi
2022-08-06 15:47:45 -07:00
James R. Barlow
c5359bd990
jbig2 is from linn now
2022-08-06 15:36:20 -07:00
James R. Barlow
7f77308846
Remake palette.pdf using baiona-colormapped file
2022-08-06 15:35:47 -07:00
James R. Barlow
8e7c5f3001
dep5: correction, graph.pdf is actually public domain
2022-08-06 15:34:38 -07:00
James R. Barlow
79db985181
Improve encryption tests; drop some public domain resources
...
Generate the encrypted files we need and remove special test files we retained for this.
Replace jbig2.pdf based on congress.jpg with version based on ccitt.pdf.
2022-08-06 14:37:45 -07:00
James R. Barlow
7d23a661fc
Track .reuse/dep5
2022-08-06 14:32:09 -07:00
James R. Barlow
99e94807c5
.gitignore: updates
2022-08-06 14:30:05 -07:00
James R. Barlow
8412de9344
Merge branch 'master' into feature/drop-3.7
2022-08-06 14:04:23 -07:00
James R. Barlow
b458b1422b
Merge remote-tracking branch 'origin/master'
2022-08-06 03:06:07 -07:00
James R. Barlow
76bd8cab13
Drop Ubuntu 18.04 content
2022-08-06 02:58:26 -07:00
James R. Barlow
ef70c9499e
Don't deprecate falsy filter_page_image
2022-08-05 01:07:46 -07:00
James R. Barlow
47dcb6fcd0
Revert "Remove deprecated falsy handling of filter_page_image"
...
This reverts commit c9389c7713 .
2022-08-05 01:01:09 -07:00
James R. Barlow
88d2949e6b
Abolish setup.cfg and migrate to pyproject.toml
2022-08-04 05:00:46 -07:00
James R. Barlow
c9389c7713
Remove deprecated falsy handling of filter_page_image
2022-08-04 04:21:15 -07:00
James R. Barlow
4d2f499f97
Remove optional status of coloredlogs
...
Everything optional is a possible complication.
Better to remove the option.
2022-08-04 04:15:56 -07:00
James R. Barlow
4104904a1e
Document reason for suppress some third party deprecation warnings
2022-08-04 04:13:02 -07:00
James R. Barlow
1a0a797ca6
Remove our @deprecated decorator and use standard package
2022-08-04 04:00:25 -07:00
James R. Barlow
670ce2b969
Remove support for non-callable version checker
2022-08-04 03:58:10 -07:00
James R. Barlow
7e97981114
hocrtx: unused imports
2022-08-04 03:56:44 -07:00
James R. Barlow
53db866ef9
Remove deprecated exception PdfMergeFailedError
2022-08-04 03:54:55 -07:00
James R. Barlow
d591a3e059
resources readme: remove license and copyright info
...
Better to not repeat ourselves and present this info in example one place.
2022-08-04 03:42:22 -07:00
James R. Barlow
37c050aa4f
readme: fix copyright
2022-08-04 03:41:45 -07:00
James R. Barlow
4b9ea40a0c
spdx: move identifiers to files that support them
...
If the apparent license changed, take this commit as correct.
2022-08-04 03:26:54 -07:00
林博仁(Buo-ren, Lin)
165432486b
snap: add JBIG2 support ( #1001 )
...
This patch includes a jbig2enc build into the snap package, allow the
user to run OcrMyPDF with the --jbig2-lossy option or other options that trigger JBIG2 encoding.
Signed-off-by: 林博仁(Buo-ren Lin) <Buo.Ren.Lin@gmail.com >
2022-08-02 16:35:01 -07:00
James R. Barlow
d619fac0bd
unpaper: tidy file
2022-08-02 15:30:20 -07:00
James R. Barlow
acc70036cc
Set minimum Tesseract to 4.1.1
2022-08-02 15:20:29 -07:00
James R. Barlow
80b7cf6330
Update black target versions
2022-08-02 15:07:43 -07:00
James R. Barlow
8a8c06c79c
Update pre-commit for py3.8+
2022-08-02 15:05:43 -07:00
James R. Barlow
67773da309
Drop support for Ghostscript <9.50
2022-08-02 15:01:10 -07:00
James R. Barlow
d5a9861d5c
readme: freebsd calls it py-ocrmypdf now
2022-08-02 14:49:09 -07:00
James R. Barlow
9ffe829a10
Remove external importlib_metadata since Python 3.8 provides it directly
2022-08-02 14:48:11 -07:00
James R. Barlow
8a3b82e364
Make Python 3.8 minimum requirement
2022-08-02 14:46:01 -07:00
James R. Barlow
580822a6a2
Fix Windows ghostscript path scanning
2022-08-02 14:39:23 -07:00
James R. Barlow
9f3a52fd12
windows: compare Ghostscript versions properly
2022-08-01 13:58:24 -07:00
James R. Barlow
52e829d845
windows: tidy path shimming
2022-08-01 13:23:57 -07:00
James R. Barlow
2b2e5c271a
Don't lru_cache versions
...
lru_cache could interfere with testing and we don't have evidence this
is slow enough to justify optimizing.
2022-08-01 13:23:31 -07:00