• 
      

    Cap Review Board dependencies to ranges safe for Python 2.7.

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

    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.

    Summary ID
    Cap Review Board dependencies to ranges safe for Python 2.7.
    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. There's also an update to use the new autoprefix plugin dependency in Djblets 1.0.15 dev.
    99fd8b12342b955818a2c3bedbc9097b8a01a1f8
    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-3.0.x (0fb8676)