• 
      

    Update some dependencies to be Python-specific.

    Review Request #9526 — Created Jan. 24, 2018 and submitted

    Information

    Review Board
    release-2.0.x
    afab3b5...

    Reviewers

    We have a couple dependencies that no longer work on older versions of
    Python, which would make installation problematic for users and CI
    maintenance more troublesome. We're also missing a dependency for Python
    2.6 and lower.

    This change adds the argparse dependency for Python 2.6 and lower, and
    caps the paramiko dependency to the latest version for each Python
    version supported. It also changes the mercurial dependency in
    dev-requirements.txt to choose an appropriate version for each version
    of Python, using version specifiers.

    Manually tested installation with Python 2.6 and 2.7.

    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-2.0.x (a8ecbc8)