James R. Barlow
e19ea653aa
Switch to static versioning and two-workflow release model
...
Replace hatch-vcs dynamic versioning with static version in _version.py
and pyproject.toml. Split CI into build.yml (test + stage draft release
on main) and release.yml (publish from draft on tag push). Docker images
are built on main pushes and re-tagged with the release version on tag
push without rebuilding.
2026-02-20 23:34:03 -08:00
James R. Barlow
a899f0d59a
Split release_notes into parts for each major release
2026-02-20 18:19:31 -08:00
James R. Barlow
75c664793e
Don't share claude
2026-01-06 15:42:51 -08:00
James R. Barlow
a385cd967d
docs: Improve ocrmypdf.api
2025-11-10 15:58:47 -08:00
HuaPai
172ba4cad1
chore: 在.gitignore中添加.idea/目录
...
避免将IDE配置文件提交到版本控制中
2025-03-24 13:05:36 +08:00
James R. Barlow
b9dd0a5e3c
Use hatchling and hatch-vcs as build backend
2024-08-31 01:08:23 -07:00
James R. Barlow
2fc3b0d973
Move issue*.pdf into separate folder
2023-09-21 00:19: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
99e94807c5
.gitignore: updates
2022-08-06 14:30:05 -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
James R. Barlow
d293e05946
Adjust readthedocs to not use requirements files
...
Remove .yml since RTD considers it deprecated.
2021-06-10 00:28:38 -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
James R. Barlow
16438c1312
Begin GitHub Actions migration
2021-04-06 00:08:13 -07:00
James R. Barlow
bcf5657e5c
Reorganize issue templates
2020-08-26 17:11:52 -07:00
James R. Barlow
e182c5f63e
Update and sync .dockerignore, .gitignore
...
Also blacklist .* and whitelist the ones we want.
2020-06-21 01:25:59 -07:00
James R. Barlow
17d97b354a
Ignore mypy cache
2019-12-06 15:11:10 -08:00
James R. Barlow
2cff6ad2d1
Fixed blank pages produced when NULs removed from metadata
2019-07-03 02:22:50 -07:00
James R. Barlow
9a86f53109
Ignore pip-wheel-metadata folder
...
https://github.com/pypa/pip/issues/6213
2019-04-18 10:42:10 -07:00
James R. Barlow
72b920eb16
Drop support for Python 3.5
2018-12-30 00:23:26 -08:00
James R. Barlow
700abbb8a5
Documentation for OCR quality features
2018-11-10 15:48:41 -08:00
James R. Barlow
8681693994
Set up code coverage (it works with multiprocessing now!)
2018-11-02 00:31:50 -07:00
James R. Barlow
2659afb4f6
Cleanup gitignore
2018-09-14 21:02:22 -07:00
James R. Barlow
5925ebe31c
Merge branch 'develop' (7.0.0) into master
...
# Conflicts:
# .gitignore
# .travis/linux_before_install.sh
# docs/release_notes.rst
# test_requirements.txt
2018-07-09 21:15:13 -07:00
James R. Barlow
5f99f7f6ca
Upgrade to Py3.7 locally and resolve a few issues
2018-07-02 23:47:51 -07:00
James R. Barlow
1f40a70554
Use qpdf 8.0.2 backport, force old pytest-timeout to fix build
2018-06-23 03:14:18 -07:00
James R. Barlow
b0dbaeafc5
Cleanup unused imports
2018-06-23 01:47:53 -07:00
James R. Barlow
c00aeafff0
Add scratch file
2018-05-24 22:20:15 -07:00
James R. Barlow
77476965ae
test cache: use .bin extension, fix .gitignore .gitattributes
2018-03-24 23:54:16 -07:00
Jim Barlow
7cc104b138
hocr: account for skewed baseline
2018-03-05 11:16:40 -05:00
James R. Barlow
984df023b1
Fixup manifest
2017-10-11 13:12:14 -07:00
James R. Barlow
ef5d320e06
Ignore .vscode too
2017-10-09 16:19:41 -07:00
James R. Barlow
d211722a2f
.gitignore the docs Makefile
2017-05-11 23:28:52 -07:00
James R. Barlow
474b6b0500
v4.5.5 release notes
2017-04-28 15:27:41 -07:00
James R. Barlow
4a1fec8328
Improvements to macOS test and work on homebrew tap autobrew
...
Squashed commits:
[3f06c1e] Try setting up homebrew tap autobuilding
[01532f1] Strict mode error in brew
2017-03-11 17:00:54 -08:00
James R. Barlow
3d0dc95a06
Moved venvs
2016-11-21 20:40:22 -08:00
James R. Barlow
f24fb0e0c5
Obligatory MANIFEST.in repair
2016-10-28 01:28:46 -07:00
James R. Barlow
0a0ceda71f
Start the documentation
2016-09-06 13:52:40 -07:00
James R. Barlow
220f1ce161
tasks.py: stop tracking this file for now
...
This helper script is still in development and needs to be changed each
release, which breaks the release.
It shouldn't be in MANIFEST.in at all because it's not part of a
distribution.
2016-09-04 10:55:57 -07:00
James R. Barlow
e0a18edb92
Fix MANIFEST.in, as Python packages require
2016-08-31 13:19:17 -07:00
James R. Barlow
ac71c3be63
4.0.2rc1 - release notes, add missing file caught by Travis
2016-02-20 03:36:37 -08:00
James R. Barlow
3569c76c0f
Also include cardinal.pdf
2016-02-08 15:23:04 -08:00
James R. Barlow
d82f14a7aa
Update .gitignore
2016-02-04 18:51:41 -08:00
James R. Barlow
26e36422cc
More fiddling with version
2016-01-19 15:07:21 -08:00
James R. Barlow
a64c7dbe99
Update dockerfile: include all languages
...
Also update ignore files
2016-01-04 14:27:16 -08:00
James R. Barlow
9ec4aa039d
Add tesseract caching to speed up tests
2015-12-17 12:52:12 -08:00
James R. Barlow
acb31abe86
Fix issue #20 - fails on uppercase .PDF
2015-12-04 02:14:09 -08:00
James R. Barlow
e35526192c
More test cases
2015-07-28 03:02:35 -07:00
James R. Barlow
8508141314
Drop nose, all tests working reasonably again
...
Although the real issue was that the ruffus pipeline cannot be executed
twice in the same process due to its reliance on global variables.
The new OO pipeline in ruffus 2.6 would be one resolution that would
allow for more comprehensive testing as opposed to farming out the
execution to subprocess and inspecting the results, as is currently
done.
2015-07-28 00:43:22 -07:00
James R. Barlow
3684f278ed
Add some pageinfo test cases; found problem with inline images
2015-07-26 15:24:42 -07:00
James R. Barlow
9aaaba1714
Packaging stuff
2015-07-25 23:45:13 -07:00