Cap Review Board dependencies to ranges safe for Python 2.7.

Review Request #11387 — Created Jan. 19, 2021 and submitted — Latest diff uploaded

Information

Review Board
release-3.0.x

Reviewers

We have some dependencies that have recently or will soon break away
from any Python 2.7 support. This change introduces version range caps
on these in order to ensure we don't break (or continue to break).

The remaining dependencies that haven't been capped are still
advertising Python 2.7 support in the latest commits in their codebases,
or haven't been updated in many years, so there isn't a good raneg to
cap at right now.

The python-dateutil dependency has been removed in favor of the one
in Djblets.

rbintegrations has been capped to only work up to 2.x, so that we can
safely break compatibility in that series.

There's also an update to use the new autoprefix plugin dependency in
Djblets 1.0.15 dev.

Successfully installed in a new virtualenv.

Commits

Files