Skip to content

Pin all dependencies to exact versions#70

Merged
cdnsteve merged 1 commit intodevelopfrom
fix/pin-dependencies
Apr 9, 2026
Merged

Pin all dependencies to exact versions#70
cdnsteve merged 1 commit intodevelopfrom
fix/pin-dependencies

Conversation

@cdnsteve
Copy link
Copy Markdown
Member

@cdnsteve cdnsteve commented Apr 9, 2026

Summary

  • Replace all >= version constraints with == exact pins in pyproject.toml
  • Covers main deps, build-system, and all optional groups (memory, mcp, github, opencode, dev, test)
  • Python >=3.11 left as-is (language version, not a package)
  • Aligns with project policy in CLAUDE.md requiring exact version pinning

Test plan

  • test_memory.py passes as sanity check
  • Full CI suite passes with pinned versions
  • Verify pip install -e ".[all]" resolves correctly

Replace all >= range specifiers with == exact versions across main
dependencies, all optional groups (github, dev, test, mcp, memory,
opencode), and build-system requires. Versions resolved from the
installed pipx sugarai venv and current PyPI releases.
@cdnsteve cdnsteve merged commit 46bfe3c into develop Apr 9, 2026
15 checks passed
@cdnsteve cdnsteve deleted the fix/pin-dependencies branch April 9, 2026 08:08
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