Files
DocsGPT/tests
Alex 3947c66cda Merge branch 'main' into anydoc-support
Conflicts, and how each was taken:

- application/core/settings.py — ours. The renamed OCR_ENABLED /
  OCR_ATTACHMENTS_ENABLED / OCR_MIN_CHARS_PER_PAGE accept main's
  DOCLING_OCR_* spellings as AliasChoices, so nothing is dropped.
- application/Dockerfile — both. Main's install layers plus the
  INSTALL_DOCLING build arg.
- application/parser/file/constants.py — both imports.
- deployment/docker-compose.yaml — both. The INSTALL_DOCLING /
  INSTALL_TESSERACT build args on backend and worker, and main's
  -Q docsgpt,parsing,embeddings, which query embedding needs.
- tests/conftest.py — theirs. Both sides fixed the same pytest-postgresql
  9.0.0 autocommit= breakage; main's spelling is the one already on main.
- application/requirements.txt — the comments claimed different reasons
  torch is in core. Main's is the true one now: it removed
  sentence-transformers, so docling is torch's only remaining consumer.

Two things the merge broke without conflicting:

- onnxruntime. This branch moved it out of core into the docling extra;
  main meanwhile made it the runtime local embeddings execute on
  (fastembed). Git took the deletion, leaving fastembed with no pinned
  runtime in a repo that pins everything. Restored to core, and no longer
  pinned twice from the extra.
- The frontend copy of ATTACHMENT_PARSER_EXTENSIONS. The backend list is
  derived and picked up the anydoc suffixes; the hand-kept frontend mirror
  did not, so the composer would refuse files the API accepts.
  tests/parser/file/test_constants.py is what caught it.

ruff, pytest (9897 passed), frontend build and docs build all pass. The
image build is unverified: no Docker daemon on this machine.
2026-09-04 16:42:48 +01:00
..
2026-08-22 14:41:17 +01:00
2026-08-22 14:00:15 +01:00
2026-08-20 14:54:35 +01:00
2026-07-20 19:57:44 +01:00
2026-04-18 13:13:57 +01:00
2026-03-30 16:13:08 +01:00
2026-08-29 12:21:46 +01:00
2026-03-12 14:46:26 +00:00
2026-09-03 01:00:07 +04:00
2026-04-18 13:13:57 +01:00
2026-08-27 17:36:38 +04:00
2026-08-12 16:55:33 +01:00
2026-07-08 00:23:32 +01:00
2026-06-14 21:36:07 +01:00
2026-08-20 13:56:37 +01:00
2026-03-30 16:13:08 +01:00
2026-07-07 18:51:31 +01:00
2026-01-22 13:11:24 +02:00
2026-08-10 14:51:33 +01:00
2026-04-18 13:13:57 +01:00
2026-06-16 09:21:21 +01:00
2026-07-07 18:51:31 +01:00
2026-04-18 13:13:57 +01:00
2026-04-18 13:13:57 +01:00
2026-08-13 14:30:28 +01:00
2026-04-21 14:22:32 +01:00