Skip to content

Bump the python-deps group with 7 updates - #166

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/python-deps-26807f00c9
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/python-deps-26807f00c9

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 24, 2026

Copy link
Copy Markdown

Bumps the python-deps group with 7 updates:

Package From To
kraken 7.0.2 7.1
humanize 4.15.0 4.16.0
tqdm 4.67.3 4.70.0
django 4.2.30 5.2.17
pre-commit 4.6.0 4.6.2
pytest-django 4.12.0 4.14.0
responses 0.26.1 0.26.2

Updates kraken from 7.0.2 to 7.1

Release notes

Sourced from kraken's releases.

7.1 release

What's changed

This release adds a new recognition architecture based on PP-OCRv6 with pretrained multilingual base models (tiny/small/medium). The neural architecture itself is mostly identical but hyperparameters and training setup have been optimized for historical material.

The base models are trained on a diverse corpus of historical handwritten and machine-printed materials, essentially made up of the entirety of openly accessible historical ATR datasets in addition with some private datasets and synthetic training data generated with pangoline.

The scores for all supported languages are below. It should be noted that outside of Western European languages, Hebrew, and to a lesser extent Arabic, the used datasets are usually not designed for generalized model training so their coverage is likely to be uneven and the transcription guidelines is idiosyncratic.

Language Lines Tiny CER (%) Tiny WER (%) Small CER (%) Small WER (%) Medium CER (%) Medium WER (%)
Ancient Greek 451 22.98 87.79 13.24 66.76 7.21 44.03
Arabic 1,926 20.11 68.77 13.63 52.44 9.38 38.90
Catalan 128 5.47 26.59 2.48 13.33 2.10 11.84
Church Slavonic 6,599 17.81 65.44 11.47 48.99 7.53 33.66
Classical Armenian * 3,580 0.64 3.23 0.15 0.90 0.06 0.35
Corsican 50 1.88 13.33 1.23 8.24 0.58 3.14
Czech 922 15.47 61.28 9.61 45.72 7.38 37.14
Danish 25 1.29 10.89 0.81 6.44 0.48 4.46
Dutch 4,384 14.31 51.81 8.97 35.90 6.86 27.85
English 2,005 14.43 46.77 8.18 28.45 5.90 20.35
Finnish 7,907 1.16 6.83 0.77 4.73 0.63 3.97
French 5,967 14.02 31.40 10.01 20.27 7.56 14.63
Georgian 394 28.72 85.71 19.41 70.57 12.75 51.15
German 3,007 4.61 17.96 2.51 9.86 1.62 7.20
German (shorthand) 830 41.20 84.51 25.78 62.53 17.46 47.69
Ge'ez * 2,992 1.27 5.58 0.32 1.41 0.11 0.46
Hebrew 3,426 9.11 26.32 6.50 18.48 5.06 14.21
Hungarian 38 3.20 23.05 2.82 18.79 2.40 16.67
Irish * 2,824 1.00 4.15 0.32 1.57 0.14 0.68
Italian 2,611 7.22 28.24 3.90 15.32 2.89 10.90
Latin 5,748 14.03 44.34 9.12 31.91 6.45 23.91
Latvian * 2,397 1.25 6.48 0.48 2.68 0.29 1.56
Lithuanian * 2,615 1.30 6.73 0.71 3.69 0.48 2.45
Malayalam 59 48.79 99.21 36.44 96.04 26.18 84.96
Middle Dutch 3,014 12.44 43.63 8.00 29.59 6.77 25.42
Middle French 3,970 8.70 32.38 5.03 21.14 3.41 15.46
Multilingual (mixed) 241 3.49 17.99 1.63 8.78 1.00 5.42
Norwegian 2,335 14.96 48.04 7.62 27.35 5.22 19.27
Ottoman Turkish 451 10.70 48.25 7.22 33.05 5.92 27.19
Persian 990 9.34 36.76 5.98 25.40 4.66 20.46
Polish 2,766 1.93 10.21 0.70 4.21 0.42 2.44
Portuguese 2,763 23.53 71.50 14.29 51.72 10.06 38.45
Romanian * 2,412 1.50 6.87 0.66 3.27 0.38 1.85
Russian 3,053 25.11 68.33 16.34 49.26 12.34 37.21
Serbian (Cyrillic) * 2,789 0.58 2.71 0.10 0.56 0.04 0.21
Slovak 1,550 5.11 21.50 3.24 14.08 2.62 10.70
Slovenian * 2,741 2.42 6.87 1.65 3.88 1.34 3.02
Spanish 5,465 6.19 21.49 5.00 18.82 4.49 17.61
Swedish 3,555 11.89 45.04 5.88 25.89 3.56 16.61

... (truncated)

Commits
  • eff0571 Merge branch 'feature/ppocrv6_rec'
  • ec14d62 update docs
  • 7f20684 set min ppocr version to 7.1.0
  • 56718ff unify checkpoint resumption behavior across training tools
  • a49098b bump minimum pytorch version to 2.9
  • 275cc04 add masking to nrtr head
  • 0186a39 Uncap max line width in ppocr test
  • fc6ff20 Reconstruct ppocr model correctly on resume
  • 8985e09 Fix compilation on resume
  • 09f54ba adapt experiment file
  • Additional commits viewable in compare view

Updates humanize from 4.15.0 to 4.16.0

Release notes

Sourced from humanize's releases.

4.16.0

Added

Changed

Fixed

Commits
  • 3c577d7 Add test for exact googol (10**100) in intword() (#304)
  • 52609bf Drop experimental Python 3.13 free-threaded (#336)
  • 8a47cb4 Lazy imports for Python 3.15+ (#335)
  • 823ad60 Fix naturalsize() rounding rollover at unit boundaries (#329)
  • 7574e0c Carry metric() to the next SI prefix when rounding reaches 1000 (#328)
  • c2c410c Stop printing two minus signs in fractional for a negative mixed number (#320)
  • 976484a Fix typo in i18n.activate() docstring (#325)
  • d333afd Update release-drafter/release-drafter action to v7.3.1 (#324)
  • d07d77e Update dependency mypy to v2 (#323)
  • 15eb4cc Update github-actions (#322)
  • Additional commits viewable in compare view

Updates tqdm from 4.67.3 to 4.70.0

Release notes

Sourced from tqdm's releases.

tqdm v4.70.0 stable

  • contrib.concurrent: major improvements
    • support process_map(mp_context, max_tasks_per_child), thread_map(thread_name_prefix) (#1265)
    • fix total based on shortest iterable length (#1473)
    • use default max_workers (#1543 <- #1530, #1518)
    • support timeout, buffersize (#1576)
    • improve ETA (#1708 <- #1161)
    • update as_completed (#1709 <- #1565)
    • add tqdm.concurrent.intepreter_map (#1777)
  • asyncio: support iterables with only __aiter__ (#1714 <- #1686)
  • support reset(float("inf")) (#1783 <- #1781, #651)
  • framework: test & reduce wheel size (#1782)

tqdm v4.69.1 stable

tqdm v4.69.0 stable

  • add tqdm.asyncio.gather(..., return_exceptions=False) (#1776, #1671 <- #1286)
  • misc minor framework updates
    • bump workflow actions & pre-commit hooks

tqdm v4.68.4 stable

tqdm v4.68.3 stable

  • utils: delay os.get_terminal_size (#1763 <- #1760)
  • autonotebook: support QtConsole, Spyder, JupyterLite (#1763, #1628, #1559 <- #1283, #1098, #512)
  • minor docs updates
    • fix typo (#1762)
    • use git-fame
  • misc minor framework updates
    • fix & update CI build
    • pre-commit: add docs & metadata generation
    • move tox.ini -> pyproject.toml, move tox-gh-actions -> tox-gh
    • add Python 3.14, drop 3.7 support

tqdm v4.68.2 stable

  • revert accidental change to ascii default (fixes #1760)
    • UnicodeEncodeError: 'charmap' codec can't encode characters in position 6-7: character maps to <undefined> can be fixed by installing tqdm!=4.68.0,!=4.68.1
  • misc docs updates
    • fix links
    • replace stray rst -> md syntax
    • consistent "progress bar" terminology (#1737)

... (truncated)

Commits
  • 96f2e60 Merge pull request #1777 from shermansiu/feat/interpreter-pool
  • c27393e misc tidy
  • 061c623 Disable tqdm.monitor_interval for subinterpreters because they do not have ...
  • 9fc160b Update how we check for interpreter_map support in the tests
  • b42463a Ensure that subinterpreters can import tqdm while unpickling the initializer
  • 16d5486 Add support for nested progress bars
  • 9f5890f Add initial implementation for interpreter_map
  • 321f920 Merge pull request #1783 from LuShadowX/reset-inf-total
  • 4664b57 minor tidy
  • 426a098 Treat inf total as unknown in reset() too
  • Additional commits viewable in compare view

Updates django from 4.2.30 to 5.2.17

Commits
  • e802ada [5.2.x] Bumped version for 5.2.17 release.
  • b9adb81 [5.2.x] Fixed CVE-2026-15920 -- Made display_for_field() validate URLs before...
  • ba80833 [5.2.x] Fixed CVE-2026-15830 -- Mitigated potential DoS via nested geometry c...
  • c72a5db [5.2.x] Fixed CVE-2026-15337 -- Mitigated potential DoS in check_for_language().
  • 115ffd0 [5.2.x] Fixed CVE-2026-15307 -- Blocked raster strings and dicts in spatial l...
  • ec5ced4 [5.2.x] Fixed #36770 -- Fixed incomplete mocking in SQLiteInMemoryTestDbs.
  • 02369b5 [5.2.x] Allowed the full Python test matrix to run on GitHub Actions.
  • 686072f [5.2.x] Added stub release notes and release date for 5.2.17.
  • cd5ad8c [5.2.x] Bumped minimum setuptools version to 83.
  • 3e389b7 [5.2.x] Closed temporary files in GDALRasterTests.
  • Additional commits viewable in compare view

Updates pre-commit from 4.6.0 to 4.6.2

Release notes

Sourced from pre-commit's releases.

pre-commit v4.6.2

Fixes

pre-commit v4.6.1

Fixes

Changelog

Sourced from pre-commit's changelog.

4.6.2 - 2026-08-10

Fixes

4.6.1 - 2026-07-21

Fixes

Commits
  • 9767b6c v4.6.2
  • 42ee3ff Merge pull request #3743 from pre-commit/npm-build-scripts-11-x
  • 3056619 fix language: node for hooks with build scripts and npm 11.x
  • 242ce8a v4.6.1
  • 766e550 Merge pull request #3727 from pre-commit/dedupe
  • 1558d06 Merge pull request #3726 from pre-commit/exists-faster
  • 8a1c47a avoid duplicate files in --all-files during conflict
  • 2e01c99 faster check of rev existing locally as a commit
  • 3613bf2 Merge pull request #3701 from pre-commit/autoupdate-repos
  • 1d811d9 Return an error for invalid --repo
  • Additional commits viewable in compare view

Updates pytest-django from 4.12.0 to 4.14.0

Release notes

Sourced from pytest-django's releases.

v4.14.0

https://pytest-django.readthedocs.io/en/stable/changelog.html#v4-14-0-2026-08-10

v4.13.0

https://pytest-django.readthedocs.io/en/latest/changelog.html#v4-13-0-2026-08-06

Changelog

Sourced from pytest-django's changelog.

v4.14.0 (2026-08-10)

Compatibility ^^^^^^^^^^^^^

  • Restored (unofficial) support for Django 5.0 and Django 5.1.

Improvements ^^^^^^^^^^^^

  • Added a django extra to the package. By depending on this extra (e.g. pip install pytest-django[django]), the dependency resolver will ensure you get a version of pytest-django that is compatible with your version of Django (lower bound only). At least from now on...

v4.13.0 (2026-08-06)

Compatibility ^^^^^^^^^^^^^

  • Dropped support for Django 4.2 and 5.1.

Improvements ^^^^^^^^^^^^

  • Export pytest_django.Settings from the top-level pytest_django module so the :fixture:settings fixture can be type-annotated ([#1257](https://github.com/pytest-dev/pytest-django/issues/1257) <https://github.com/pytest-dev/pytest-django/issues/1257>__).

Bugfixes ^^^^^^^^

  • Fixed type hints of assert methods to match actual signature (PR [#1271](https://github.com/pytest-dev/pytest-django/issues/1271) <https://github.com/pytest-dev/pytest-django/pull/1271>__)
  • Handled Django 6.2's ImproperlyConfigured (in addition to ImportError) when the configured DJANGO_SETTINGS_MODULE cannot be imported, so pytest-django still shows its guidance message.
  • Fixed django_db(transaction=True) tests being set up twice, which repeated the serialized_rollback restore and the fixtures load, and sent setting_changed and post_migrate twice when available_apps is set.
  • Fixed --help/--version failing with AppRegistryNotReady (surfaced as a could not load initial conftests warning) when a conftest.py imports Django models at the top level. Django is now set up even when --help/--version are passed, before the initial conftests are loaded for these options ([#1152](https://github.com/pytest-dev/pytest-django/issues/1152) <https://github.com/pytest-dev/pytest-django/issues/1152>__).
Commits
  • 1a6b612 Release 4.14.0
  • fffb11d docs: remove $ for consistency
  • e8c0606 docs: move the django extra explanation
  • b66deb6 tests: strict import to make pyright happy
  • 823db39 tests: fix wrong type (typing only)
  • a1eaf5d Drop django<5 message asserts compat
  • 2ea1423 Fix _pre_setup_ran_eagerly on Django 5.0 and 5.1
  • 903429c Add django extra to ensure Django dependency compatible lower bound
  • 9661589 docs: prefer newer pytest config TOML format
  • 7646196 docs: remove needless comment
  • Additional commits viewable in compare view

Updates responses from 0.26.1 to 0.26.2

Release notes

Sourced from responses's releases.

0.26.2

  • Default headers (such as Content-Type, Date and Server) are now stripped from recorded files regardless of header name case. Previously, responses recorded from servers that send lowercase header names (for example over HTTP/2) kept these redundant headers in the generated file.
  • Fixed query_param_matcher mutating the caller's params dict when numeric values are provided. See #801
Changelog

Sourced from responses's changelog.

0.26.2

  • Default headers (such as Content-Type, Date and Server) are now stripped from recorded files regardless of header name case. Previously, responses recorded from servers that send lowercase header names (for example over HTTP/2) kept these redundant headers in the generated file.
  • Fixed query_param_matcher mutating the caller's params dict when numeric values are provided. See #801
Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the python-deps group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [kraken](https://github.com/mittagessen/kraken) | `7.0.2` | `7.1` |
| [humanize](https://github.com/python-humanize/humanize) | `4.15.0` | `4.16.0` |
| [tqdm](https://github.com/tqdm/tqdm) | `4.67.3` | `4.70.0` |
| [django](https://github.com/django/django) | `4.2.30` | `5.2.17` |
| [pre-commit](https://github.com/pre-commit/pre-commit) | `4.6.0` | `4.6.2` |
| [pytest-django](https://github.com/pytest-dev/pytest-django) | `4.12.0` | `4.14.0` |
| [responses](https://github.com/getsentry/responses) | `0.26.1` | `0.26.2` |


Updates `kraken` from 7.0.2 to 7.1
- [Release notes](https://github.com/mittagessen/kraken/releases)
- [Changelog](https://github.com/mittagessen/kraken/blob/main/docs/changelog.rst)
- [Commits](mittagessen/kraken@7.0.2...7.1)

Updates `humanize` from 4.15.0 to 4.16.0
- [Release notes](https://github.com/python-humanize/humanize/releases)
- [Commits](python-humanize/humanize@4.15.0...4.16.0)

Updates `tqdm` from 4.67.3 to 4.70.0
- [Release notes](https://github.com/tqdm/tqdm/releases)
- [Commits](tqdm/tqdm@v4.67.3...v4.70.0)

Updates `django` from 4.2.30 to 5.2.17
- [Commits](django/django@4.2.30...5.2.17)

Updates `pre-commit` from 4.6.0 to 4.6.2
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](pre-commit/pre-commit@v4.6.0...v4.6.2)

Updates `pytest-django` from 4.12.0 to 4.14.0
- [Release notes](https://github.com/pytest-dev/pytest-django/releases)
- [Changelog](https://github.com/pytest-dev/pytest-django/blob/main/docs/changelog.rst)
- [Commits](pytest-dev/pytest-django@v4.12.0...v4.14.0)

Updates `responses` from 0.26.1 to 0.26.2
- [Release notes](https://github.com/getsentry/responses/releases)
- [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES)
- [Commits](getsentry/responses@0.26.1...0.26.2)

---
updated-dependencies:
- dependency-name: kraken
  dependency-version: '7.1'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: humanize
  dependency-version: 4.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: tqdm
  dependency-version: 4.70.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: django
  dependency-version: 5.2.17
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: python-deps
- dependency-name: pre-commit
  dependency-version: 4.6.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-deps
- dependency-name: pytest-django
  dependency-version: 4.14.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: responses
  dependency-version: 0.26.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Aug 24, 2026
@read-the-docs-community

Copy link
Copy Markdown

Documentation build overview

📚 htr2hpc | 🛠️ Build #34209048 | 📁 Comparing 1eab226 against latest (3f81ab1)

  🔍 Preview build  

1 file changed
± codedocs.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants