Skip to content

chore(deps): pin osxphotos>=0.75.6 + dependency audit#24

Merged
hanselstner merged 1 commit into
mainfrom
chore/dep-audit-osxphotos-pin
May 15, 2026
Merged

chore(deps): pin osxphotos>=0.75.6 + dependency audit#24
hanselstner merged 1 commit into
mainfrom
chore/dep-audit-osxphotos-pin

Conversation

@hanselstner
Copy link
Copy Markdown
Owner

Summary

Pins osxphotos to >=0.75.6 in pyproject.toml so the resolver locks out accidental downgrades below the version that includes the LetsMove-Kill-on-Hang protection (osxphotos v0.69+), while still allowing future patch/minor updates.

Rationale: STABILITY_PLAN_2026-05-15.md.

Dependency Audit

Before vs. after uv lock (diff /tmp/uv.lock.before uv.lock):

no transitive bumps — the resolver was already at osxphotos 0.75.6, so adding the lower bound did not change any resolved versions. The only uv.lock change is the dependency specifier record itself:

-    { name = "osxphotos" },
+    { name = "osxphotos", specifier = ">=0.75.6" },
Package Old New Bump-Type
(none)

No major bumps; no back-pinning required.

Verification

uv lock                                # Resolved 110 packages in 960ms
diff /tmp/uv.lock.before uv.lock       # identical (only specifier metadata)
uv sync --frozen                       # ok
uv run python -c 'import osxphotos; print(osxphotos.__version__)'
# osxphotos 0.75.6
uv run pytest -q                       # 263 passed in 6.11s

Baseline parity (263 passed) preserved.

Task: W2-2 (9728d3e9-c401-4914-9f90-41a1cdde9373).


Pull Request opened by Augment Code with guidance from the PR author

Pin osxphotos to >=0.75.6 in pyproject.toml so we capture the
LetsMove-Kill-on-Hang protection (osxphotos v0.69+) and lock
out accidental downgrades, while still allowing future patch/minor
updates.

Per STABILITY_PLAN_2026-05-15.md.

Audit:
- uv lock produced no transitive bumps (resolver was already at
  osxphotos 0.75.6); only the dependency specifier line in uv.lock
  changed.
- Tests: 263 passed (baseline parity).
@hanselstner hanselstner marked this pull request as ready for review May 15, 2026 16:32
@hanselstner hanselstner merged commit c41936b into main May 15, 2026
2 checks passed
@hanselstner hanselstner deleted the chore/dep-audit-osxphotos-pin branch May 15, 2026 16:32
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