• 
      

    Pin bcrypt to a version compatible with Python 2.7.

    Review Request #11471 — Created Feb. 15, 2021 and submitted

    Information

    Review Board
    release-3.0.x

    Reviewers

    bcrypt 3.2 dropped support for Python 2.7. This wasn't an issue if
    installing Review Board via pip, but if using easy_install, the
    wrong version would be picked up.

    The 3.1.x series still supports Python 2.7, so we're now pinning that.

    We don't directly depend on bcrypt, but cryptography and paramiko
    do. When we drop Python 2.7 support, we can remove this dependency
    completely.

    Tested an installation on Python 2.7, and verified that bcrypt 3.1.7
    was installed.

    Summary ID
    Pin bcrypt to a version compatible with Python 2.7.
    `bcrypt` 3.2 dropped support for Python 2.7. This wasn't an issue if installing Review Board via `pip`, but if using `easy_install`, the wrong version would be picked up. The 3.1.x series still supports Python 2.7, so we're now pinning that. We don't directly depend on `bcrypt`, but `cryptography` and `paramiko` do. When we drop Python 2.7 support, we can remove this dependency completely.
    83b7f50f70a63de4f2849c391b3294c3944f61ff
    Description From Last Updated

    Bug 4913

    david david
    david
    1. 
        
    2. Show all issues

      Bug 4913

    3. 
        
    chipx86
    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-3.0.x (6d0c7ed)