Lock down the django-multiselectfield dependency for older releases.

Review Request #14092 — Created Aug. 8, 2024 and submitted

Information

Review Board
release-3.0.x

Reviewers

A new django-multiselectfield recently came out, and despite it being a
micro version bump and listing Python 2.7 compatibility, it makes use of
Python 3 type hints. This breaks older builds.

Supported releases of Review Board are not affected by this, but in an
effort to keep CI working and to avoid surprises if we ever need to
supply an older build to a customer, we're now capping this dependency
to an explicit 0.1.12 release.

Tested a new environment and verified I got the 0.1.12 release.

Summary ID
Lock down the django-multiselectfield dependency for older releases.
A new django-multiselectfield recently came out, and despite it being a micro version bump and listing Python 2.7 compatibility, it makes use of Python 3 type hints. This breaks older builds. Supported releases of Review Board are not affected by this, but in an effort to keep CI working and to avoid surprises if we ever need to supply an older build to a customer, we're now capping this dependency to an explicit 0.1.12 release.
fde1814550b8641d6ce2e7293f1391d246842d90
david
  1. Ship It!
  2. 
      
maubin
  1. Ship It!
  2. 
      
chipx86
Review request changed
Status:
Completed
Change Summary:
Pushed to release-3.0.x (5affd3a)