James R. Barlow
|
73ed33a086
|
Tighten dependencies
|
2023-12-20 12:33:18 -08:00 |
|
James R. Barlow
|
30d92ad83f
|
Fix build settings to adjust for dropping py39
|
2023-12-07 23:40:45 -08:00 |
|
James R. Barlow
|
43618e6b3f
|
Move canvas API to pikepdf and import it
|
2023-12-02 19:42:35 -08:00 |
|
James R. Barlow
|
3f7b540f76
|
Drop Python 3.9 support
|
2023-11-21 00:46:00 -08:00 |
|
James R. Barlow
|
8d1e75017e
|
Remote reportlab backend and make reportlab a test-only dependency
|
2023-11-19 23:51:27 -08:00 |
|
James R. Barlow
|
9898904be7
|
Fix pikepdf PdfMatrix deprecation warning; v15.4.3 release notes
|
2023-11-15 20:27:16 -08:00 |
|
James R. Barlow
|
990b462a94
|
Fix coverage settings and cover semfree
|
2023-10-24 00:54:31 -07:00 |
|
James R. Barlow
|
c0637c287e
|
vscode isn't ready for black py312, revert
|
2023-10-24 00:54:31 -07:00 |
|
James R. Barlow
|
ad3a1dbbad
|
deps: update PyMuPDF req
|
2023-10-24 00:54:31 -07:00 |
|
James R. Barlow
|
0655f8e7ae
|
Add py312 to black coverage
|
2023-10-24 00:54:30 -07:00 |
|
James R. Barlow
|
0565cb0b10
|
misc/watcher.py: use Typer and dotenv to improve ease of use
|
2023-10-20 19:56:39 -07:00 |
|
James R. Barlow
|
91a14660b3
|
Require Pillow >= 10.0.1 and drop shims for older versions
|
2023-10-04 00:04:28 -07:00 |
|
James R. Barlow
|
3829af16fb
|
Fix bdist_wheel tag set to py38
|
2023-09-26 15:46:47 -07:00 |
|
James R. Barlow
|
8132a4ae10
|
Update release notes and files
|
2023-09-26 00:37:04 -07:00 |
|
James R. Barlow
|
0239f69912
|
Tigthen Python dependencies
|
2023-09-21 00:05:39 -07:00 |
|
James R. Barlow
|
e8c82ee4b6
|
Remove shim for img2pdf < 0.4.4
|
2023-09-21 00:05:39 -07:00 |
|
James R. Barlow
|
de2bb5ce8c
|
Remove tqdm dependency and TqdmConsole
Might be too aggressive? No deprecation warning....
|
2023-09-21 00:05:39 -07:00 |
|
James R. Barlow
|
ec1c377532
|
Drop Python 3.8 too
(cherry picked from commit a8cdc5a191bdf1fe401e96c2dc9a5fba39b90d79)
|
2023-09-21 00:05:39 -07:00 |
|
James R. Barlow
|
19045c4f21
|
Replace coloredlogs and tqdm with rich
|
2023-08-11 01:47:42 -07:00 |
|
James R. Barlow
|
bf0224faa4
|
Remove final bits of isort
|
2023-06-11 16:44:09 -07:00 |
|
James R. Barlow
|
c64871c2ed
|
pyproject: Make classifiers more generic
|
2023-05-22 23:37:42 -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
|
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
|
4ad4a13ef0
|
Simplify dependencies
|
2022-09-20 22:50:44 -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
|
88d2949e6b
|
Abolish setup.cfg and migrate to pyproject.toml
|
2022-08-04 05:00:46 -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
|
80b7cf6330
|
Update black target versions
|
2022-08-02 15:07:43 -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
|
001b3324f1
|
Require setuptools-scm 7.0.5 to ensure sdists work alright
|
2022-07-12 02:09:37 -07:00 |
|
James R. Barlow
|
b1f2d257e2
|
Typing improvements
|
2022-07-09 02:24:19 -07:00 |
|
James R. Barlow
|
6e439ee89e
|
Modernize setuptools usage and setuptools_scm
|
2022-07-04 02:26:14 -07:00 |
|
James R. Barlow
|
b17fb61389
|
Configure pylint in pyproject and delint
|
2022-06-12 00:30:44 -07:00 |
|
James R. Barlow
|
1414a8f5dc
|
Tidy pyproject.toml
|
2021-12-06 15:38:27 -08:00 |
|
James R. Barlow
|
8fdcb15b4e
|
tests: improve typing and remove some legacy code
|
2021-12-06 15:38:27 -08:00 |
|
James R. Barlow
|
7959f7628d
|
pyproject: tell black to target py37
|
2021-11-14 15:49:01 -08:00 |
|
James R. Barlow
|
5abfb14c2a
|
Remove leptonica and cffi
|
2021-11-13 00:06:35 -08:00 |
|
James R. Barlow
|
dfa4ce1612
|
pyproject: configure mypy
|
2021-09-14 17:22:41 -07:00 |
|
James R. Barlow
|
1b46481f7e
|
pre-commit: add setup.cfg fmt
|
2021-08-26 17:59:40 -07:00 |
|
James R. Barlow
|
fcfc78b7ee
|
Move tool config to pyproject
|
2021-08-17 01:46:22 -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
|
dd1f5f7215
|
pyproject: black doesn't like py39 yet
|
2021-02-25 16:10:20 -08:00 |
|
James R. Barlow
|
079ee86d43
|
pyproject: also target py39
|
2021-02-18 01:48:56 -08:00 |
|
James R. Barlow
|
e5b6fe1317
|
pyproject.toml: weird line wrapping?
|
2020-06-29 01:45:12 -07:00 |
|
James R. Barlow
|
8c5f8b8ddd
|
Add isort to precommit
|
2019-12-19 15:29:38 -08:00 |
|
James R. Barlow
|
11afe3507f
|
black: don't reformat _leptonica.py
|
2019-11-25 14:34:36 -08:00 |
|