Release archive
3.2.321

PYTHON-DEPENDENCY-OWNERSHIP (Build Reproducibility) & PYTHON-RESOLVER-COMPATIBILITY (Runtime Stability)

Release v3.2.321 focuses on PYTHON-DEPENDENCY-OWNERSHIP (Build Reproducibility) and PYTHON-RESOLVER-COMPATIBILITY (Runtime Stability).

ImprovedFixedInternal
PYTHON-DEPENDENCY-OWNERSHIP (Build Reproducibility) & PYTHON-RESOLVER-COMPATIBILITY (Runtime Stability)

Release digest

Improved

  • PYTHON-DEPENDENCY-OWNERSHIP (Build Reproducibility) — Made pip requirements plus the production constraints file the single active Python dependency path across local entrypoints, CI, and the app image; removed the duplicate Poetry graph and fallback execution path.

Fixed

  • PYTHON-RESOLVER-COMPATIBILITY (Runtime Stability) — Pinned the ReportLab-provided Chardet dependency to the Requests-supported major range and removed an undefined PYTHONPATH expansion from the app Dockerfile.

Internal

  • Updated internal developer, CI/CD, and repository-governance guidance. No user-facing product or API documentation change is required because public behavior and contracts are unchanged.
  • Verified a clean Python 3.11 install, dependency consistency, backend import, focused entrypoint/deployment tests, Dockerfile checks, and a complete local application image build.

Technical notes