Skip to content

Publish v7.2.3#226

Merged
mawelborn merged 12 commits intomainfrom
7.2.3-release
Feb 3, 2026
Merged

Publish v7.2.3#226
mawelborn merged 12 commits intomainfrom
7.2.3-release

Conversation

@mawelborn
Copy link
Contributor

@mawelborn mawelborn commented Feb 3, 2026

Merge the following PRs into main and publish as v7.2.3:


Note

Medium Risk
Behavior changes in polling (skipping filesDeleted/retrieved submissions) and new __deepcopy__/__replace__ semantics for Prediction/Result could affect downstream automation and copying behavior; dependency range expansion to indico-client <8.0.0 may introduce compatibility changes.

Overview
Publishes v7.2.3 (version bumps in __init__.py/pyproject.toml, updated poetry.lock) and widens the indico-client constraint to <8.0.0.

Updates polling GraphQL queries to exclude submissions that are filesDeleted or retrieved from both auto-review and downstream polling, so unprocessable submissions drop out without DB failures.

Hardens results handling by normalizing Form Extraction bounding box edges that arrive as float to int and by adding efficient __deepcopy__ support across Prediction subclasses and Result, plus a Python 3.13 copy.replace() workaround via Prediction.__replace__ (removing the old Prediction.copy()).

Separately simplifies the generic return typing in the retry() decorator and updates test fixture data to include float bbox edge cases.

Written by Cursor Bugbot for commit b42e591. This will update automatically on new commits. Configure here.

@mawelborn mawelborn self-assigned this Feb 3, 2026
@mawelborn mawelborn merged commit eb631e0 into main Feb 3, 2026
10 checks passed
@mawelborn mawelborn deleted the 7.2.3-release branch February 3, 2026 13:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant