James R. Barlow
9db01c7ff5
Remove test_bad_utf8
...
Due to difficulties of getting this to work on Python 3.8, Windows, and
high probability that this behavior is now gone from Tesseract 4.0+.
Originally added in 2017.
2019-12-04 21:01:09 -08:00
James R. Barlow
d0301813cc
ghosttext: mention page number differences
2019-12-04 21:01:09 -08:00
James R. Barlow
cff37bf681
Make test_german more Windows-friendly
2019-12-04 21:01:09 -08:00
James R. Barlow
66d04dd6e3
Don't expect filenames to be replicated on NT
2019-12-04 21:01:09 -08:00
James R. Barlow
06a1f987d4
Use _OCRMYPDF_TEST_PATH for testing and .py stubs to simulate symlinks
2019-12-04 21:01:06 -08:00
James R. Barlow
e51e21c6b6
ghostscript: Refactor checking for executable name on Windows
2019-12-04 21:01:06 -08:00
James R. Barlow
c5fa72bd4e
ghostscript: use run(check=True) for more consistent error handling
2019-12-04 21:01:00 -08:00
James R. Barlow
bf99587aa1
ghostscript: use correct executable name on Windows
2019-12-04 17:37:38 -08:00
James R. Barlow
d249aef57d
ghostscript: don't use NamedTemporaryFile
...
Temporary files are more awkward for Windows.
2019-12-04 17:37:38 -08:00
James R. Barlow
43ab7c88d7
Remove os_environ() context manager
2019-12-04 17:37:38 -08:00
James R. Barlow
ca9669742d
Move gs tests to test_ghostscript
2019-12-04 17:14:27 -08:00
James R. Barlow
8a1dddc3ee
Don't worry about closed streams on Windows
2019-12-04 17:14:27 -08:00
James R. Barlow
0cd424ffcb
Enforce str-only environment for Windows since it's more strict
2019-12-04 17:14:27 -08:00
James R. Barlow
fde550f9a7
test: Replace many instances of run_ocrmypdf in subprocess with inline
2019-12-04 17:14:27 -08:00
James R. Barlow
a3726e4ce3
Fix test_metadata: use mmap in a Windows and POSIX compatible way
2019-12-04 17:13:52 -08:00
James R. Barlow
4ab0a8ff35
Fix test_single_page_inline_image - remove temp file
2019-12-04 17:13:51 -08:00
James R. Barlow
37f6f72df3
tests: a few Windows fixes
2019-12-04 17:13:51 -08:00
James R. Barlow
3f92867ae6
Fix TypeError "environment can only contain strings"
...
Apparently Windows Python doesn't coerce pathlib.Path to str.
2019-12-04 17:13:51 -08:00
James R. Barlow
e63503d64b
Fix difference in Windows error message breaking test_no_languages
2019-12-04 17:13:51 -08:00
James R. Barlow
17d20309c7
leptonica: fix missing Leptonica error message for Windows
...
Since it has the unintuitive fix of adding Tesseract to PATH.
2019-12-04 17:13:51 -08:00
James R. Barlow
fe7c69ce95
leptonica: don't open files by name; use memory buffers
...
Avoids encoding issues and makes error trap unnecessary in some cases.
2019-12-04 17:13:51 -08:00
James R. Barlow
9baccee8c5
leptonica: Handle API change for pixFindPageForeground
2019-12-04 17:13:51 -08:00
James R. Barlow
d5bb9929f3
leptonica: Use Windows name for DLL
...
Thanks to @dibu28
2019-12-04 17:13:51 -08:00
James R. Barlow
72d3ee3a87
Refactor symlink usage to support Windows
2019-12-04 17:13:51 -08:00
James R. Barlow
17c419dfcb
compile_leptonica: move to correct location
2019-12-04 17:04:08 -08:00
James R. Barlow
84cc49b14b
black: don't reformat _leptonica.py
2019-12-04 17:04:08 -08:00
James R. Barlow
b7f63bc93d
Make devnull check compatible with Windows
2019-12-04 17:04:08 -08:00
James R. Barlow
ad9a3b5302
Update version of pdfminer.six supported
2019-12-04 17:04:08 -08:00
James R. Barlow
5f5421f23d
test: further fixes to test_report_file_size
v9.1.0
2019-11-12 01:14:21 -08:00
James R. Barlow
703b6db95c
test: fix test_report_file_size
2019-11-11 23:00:08 -08:00
James R. Barlow
000040d497
v9.1.0 release notes
2019-11-11 22:39:33 -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
1c303afe21
docs: fix installation instructions for pikepdf manylinux2010 wheels
2019-11-11 22:22:30 -08:00
James R. Barlow
11a5c80917
travis: enable Py 3.8
2019-11-11 22:19:15 -08:00
James R. Barlow
9b2ab92913
tesseract: fix exception when logger is RootLogger
2019-11-11 22:19:01 -08:00
James R. Barlow
0c4b69ec5a
Fix lint warning about missing cur_item
2019-11-09 14:56:43 -08:00
James R. Barlow
45bea1c0e0
Import and docstring cleanup
2019-11-09 14:56:30 -08:00
James R. Barlow
db914d4cd1
Report missing optional dependencies as possible cause of file size increase
2019-11-09 14:21:57 -08:00
James R. Barlow
df4a8faecd
docs: mention systemd for batches
2019-11-08 03:24:54 -08:00
James R. Barlow
1273e7aeda
docs: document optimization
2019-11-08 03:22:28 -08:00
James R. Barlow
e13a673b1a
docs: mention how to suppress progbar
2019-11-08 02:59:02 -08:00
James R. Barlow
979b0bcaed
tesseract: refactor logging
2019-11-05 15:38:09 -08:00
James R. Barlow
3438afaffe
Support pdfminer.six 20191020
v9.0.5
2019-11-04 03:15:59 -08:00
James R. Barlow
681fa039cc
Update release notes; disable Py3.8 test again
2019-11-04 03:00:15 -08:00
James R. Barlow
69e80f1545
docker-compose.test does not seem to be ready for production use
2019-11-04 02:58:57 -08:00
James R. Barlow
983835cce4
docs: add remark about optimizing without OCR
2019-11-04 02:32:29 -08:00
James R. Barlow
6c23b137e2
Docker: relocate dockerfile
2019-11-04 02:27:30 -08:00
James R. Barlow
d656b2b3f2
docs: remove comment about Ubuntu image
...
[ci skip]
2019-11-04 02:08:42 -08:00
James R. Barlow
031b800aac
Docker autotest: fix, maybe?
2019-11-04 02:04:07 -08:00
James R. Barlow
05eb85ee77
Docker: try adding automated test
2019-11-04 01:23:54 -08:00