James R. Barlow
c64871c2ed
pyproject: Make classifiers more generic
2023-05-22 23:37:42 -07:00
James R. Barlow
de909fb99a
Docker arm64 needs to build pycairo; add its dependencies
v14.2.0
2023-05-10 01:31:31 -07:00
James R. Barlow
731b2fc477
Fix interaction with old Python and singledispatch and typing
2023-05-10 00:15:34 -07:00
James R. Barlow
214f6ec759
v14.2.0 release notes
2023-05-09 23:32:57 -07:00
James R. Barlow
080aa4dbd1
imageops: fix rare assert failure
2023-05-09 23:27:08 -07:00
James R. Barlow
7af5dcd4a4
Improve directions about install other languages
2023-05-05 13:35:27 -07:00
James R. Barlow
fe9f52fbe7
Remove Ghostscript UserUnit warning
...
All supported Ghostscript versions have proper UserUnit support.
2023-04-29 00:42:38 -07:00
James R. Barlow
fcbdeb8dbe
Fix resampling attributeerror when Pillow < 9.1.0
2023-04-25 15:17:45 -07:00
James R. Barlow
cb251a8d03
Merge branches 'feature/better-imageops' and 'feature/cleanup-fitz'
2023-04-16 01:41:46 -07:00
James R. Barlow
3731fdfd72
Add --tesseract-downsample-above X
2023-04-16 01:41:19 -07:00
James R. Barlow
b2e6a6431e
Tidy use of pikepdf.open without with
2023-04-15 20:17:44 -07:00
James R. Barlow
9ff1e56bf6
Tidy test_metadata - importorskip idiom
2023-04-15 17:56:13 -07:00
James R. Barlow
2b30f74fce
Improve imageops
...
Fix issues and add better tests. Require hypothesis.
2023-04-15 17:48:33 -07:00
James R. Barlow
10f4c48e0b
Fix mypy errors
v14.1.0
2023-04-14 13:49:14 -07:00
James R. Barlow
37d5c086bb
Fix things not caught by ruff
2023-04-14 13:44:47 -07:00
James R. Barlow
91830627e5
v14.1.0
2023-04-14 13:11:10 -07:00
James R. Barlow
f2fc37b257
Merge feature to downsample very large images
2023-04-14 13:09:15 -07:00
James R. Barlow
a99e40fa84
Update notes about ocrmypdf.ocr usage
2023-04-14 11:54:58 -07:00
James R. Barlow
9ce692a6f1
ruff: further fixes
2023-04-14 02:39:36 -07:00
James R. Barlow
a3c49b8f31
ruff: more lint
2023-04-14 02:19:19 -07:00
James R. Barlow
33b70be7d5
ruff: more fixes, mainly missing docstrings
2023-04-14 02:16:38 -07:00
James R. Barlow
4924b11b6b
Additional ruff fixes
2023-04-14 01:25:16 -07:00
James R. Barlow
1d0e4e7c9f
ruff: fix from __future__ and drop isort
2023-04-14 00:49:02 -07:00
James R. Barlow
9b8d14d16e
Accept most of ruff's delinting
2023-04-14 00:45:34 -07:00
James R. Barlow
b7eb93eb79
Adopt ruff and fix prelim lints
2023-04-14 00:19:17 -07:00
James R. Barlow
42c0d0f48f
Update pre-commit
2023-04-14 00:06:13 -07:00
James R. Barlow
5fce50ff7c
Change linter to ruff
2023-04-14 00:05:43 -07:00
James R. Barlow
765ed4c386
Remove older linters
2023-04-14 00:03:12 -07:00
James R. Barlow
1b2849ec0a
Add different timeout control for non-OCR
...
This is mainly to permit the use of --tesseract-timeout 0 as a way of
disabling OCR but still allowing deskew and orientation detection to work.
The better solution will be introducing an explicit argument to
"don't ocr my pdf", but that will take more rework.
2023-04-13 23:59:58 -07:00
James R. Barlow
4f604591b4
Convert to image size based
2023-04-13 23:49:12 -07:00
James R. Barlow
01dc8e23ff
As you were
2023-04-13 23:27:58 -07:00
James R. Barlow
b432770cfc
Add different timeout control for non-OCR
...
This is mainly to permit the use of --tesseract-timeout 0 as a way of
disabling OCR but still allowing deskew and orientation detection to work.
The better solution will be introducing an explicit argument to
"don't ocr my pdf", but that will take more rework.
2023-04-13 22:58:12 -07:00
James R. Barlow
5502fb8d9f
jobcontext: typo
2023-04-13 16:04:46 -07:00
林博仁(Buo-ren, Lin) and GitHub
e66922b030
Fix snap package building ( #1082 ) ( #1089 )
...
* Fix snap package building (#1082 )
Currently the snap package no longer contains the main Python package
of OCRmyPDF due to the fact that [Snapcraft doesn't run the `pip install .`
command when the setup.py isn't detected in the source tree][1]. This
patch incorporates a workaround from [@cjp256 at the Snapcraft Forum][2]
to generate a setup.py file from the pyproject.toml to make the package
works again.
[1]: [Line 143 of snapcraft/python.py at 0e2cf91 · snapcore/snapcraft · GitHub](https://github.com/snapcore/snapcraft/blob/0e2cf91/snapcraft_legacy/plugins/v2/python.py#L143 )
[2]: [Ian Johnson's reply in "Building a core20 python snap using pyproject.toml - snapcraft - snapcraft.io"](https://forum.snapcraft.io/t/building-a-core20-python-snap-using-pyproject-toml/22028/2 )
Fixes #1082 .
Signed-off-by: 林博仁(Buo-ren Lin) <Buo.Ren.Lin@gmail.com >
* Remove unnecessary cloning of own source tree to build the snap package
Signed-off-by: 林博仁(Buo-ren Lin) <Buo.Ren.Lin@gmail.com >
---------
Signed-off-by: 林博仁(Buo-ren Lin) <Buo.Ren.Lin@gmail.com >
2023-04-13 00:06:19 -07:00
James R. Barlow
00e9759b16
readme: improve
2023-04-12 23:56:50 -07:00
Kian-Meng Ang and GitHub
ba10c5345b
Fix typos ( #1087 )
...
Found via `codespell -S tests,LICENSES -L flate`
2023-03-29 21:57:32 -07:00
James R. Barlow
8a5f94988a
v14.0.4 release notes
v14.0.4
2023-03-17 14:32:04 -07:00
Frederick Robinson and GitHub
aa73e3c69f
handle case when candidate is None ( #1066 )
2023-03-17 14:27:27 -07:00
James R. Barlow
9d5fa05a00
v14.0.3
v14.0.3
2023-02-15 12:00:26 -08:00
997380e567
Avoid deleting /dev/null when run as root ( #1068 )
...
Co-authored-by: Andrew Wood <andrew@fluidgravity.co.uk >
2023-01-31 16:20:24 -08:00
comzine and GitHub
2685f910b1
watcher: added setting RETRIES_LOADING_FILE to avoid giving up to early ( #1063 )
2023-01-25 17:36:54 -08:00
Natanael Arndt and GitHub
bfcc586032
tesseract-osd is also required on fedora ( #1064 )
2023-01-25 17:36:23 -08:00
Lucas Larson and GitHub
2d77b95fd9
substitute broken link ( #1057 ) ( #1058 )
...
use `formulae.brew.sh` as seen in other repositories¹ instead of
`brewformulas.org`, which has been offline since 2020,² to fix #1057 .
1. https://github.com/search?type=code&q=/shields.io\/homebrew/+language:reStructuredText
2. https://gitlab.com/zedtux/brewformulas.org/issues/223#note_322019672
Signed-off-by: Lucas Larson <LucasLarson@riseup.net >
Signed-off-by: Lucas Larson <LucasLarson@riseup.net >
2023-01-15 13:13:41 -08:00
James R. Barlow
f072e91120
v14.0.2
v14.0.2
2023-01-03 17:07:53 -08:00
James R. Barlow
efa2bca8a3
Github Actions ignores ||, force it to do the right thing
2023-01-03 14:51:09 -08:00
James R. Barlow
b039010d3e
Ignore brew update errors
2023-01-03 14:36:21 -08:00
James R. Barlow
3f7cefcf5d
macos - drop Python 3.10 since homebrew is having trouble
2023-01-02 13:08:42 -08:00
James R. Barlow
45f97d1565
macos build: brew first?
2023-01-02 12:36:28 -08:00
James R. Barlow
1281f8eb68
Workaround 2to3 linking error in macos build
2023-01-02 01:10:20 -08:00
James R. Barlow
9ef61864fb
Update Python versions
2023-01-01 19:13:50 -08:00