Problem / Motivation
django-helpdesk currently pulls in django-bootstrap4-form, which does not publish a wheel. In our Bazel/uv setup, that causes the package to be built from source during test runs, which is the workaround we need for this PR.
Upstream django-helpdesk also has a sibling django-bootstrap5-form project, so this dependency setup is likely temporary. We should keep the current PR focused on the helpdesk integration and remove the workaround later when upstream moves to the Bootstrap 5 form package.
Proposed Solution
Track the follow-up work to remove the local django-bootstrap4-form override once django-helpdesk adopts django-bootstrap5-form or otherwise no longer requires the Bootstrap 4 helper.
Acceptance Criteria
Out of Scope
- Reworking the helpdesk UI or URLs.
- Introducing a local compatibility package.
- Any broader Bazel Python toolchain migration.
Problem / Motivation
django-helpdeskcurrently pulls indjango-bootstrap4-form, which does not publish a wheel. In our Bazel/uv setup, that causes the package to be built from source during test runs, which is the workaround we need for this PR.Upstream
django-helpdeskalso has a siblingdjango-bootstrap5-formproject, so this dependency setup is likely temporary. We should keep the current PR focused on the helpdesk integration and remove the workaround later when upstream moves to the Bootstrap 5 form package.Proposed Solution
Track the follow-up work to remove the local
django-bootstrap4-formoverride oncedjango-helpdeskadoptsdjango-bootstrap5-formor otherwise no longer requires the Bootstrap 4 helper.Acceptance Criteria
django-bootstrap4-form.Out of Scope