• 
      

    Update Review Bot to always use pip for developer mode.

    Review Request #13085 — Created May 31, 2023 and submitted

    Information

    ReviewBot
    release-3.x

    Reviewers

    setup.py develop uses legacy Python eggs and easy_install behavior,
    which makes it very difficult to test modern compatibility with
    packages, and causes headaches in CI.

    To keep things manageable until we eventually move to pyproject.toml,
    this change brings over our standard setup.py develop override that
    forces usage of pip.

    Successfully installed both in development mode.

    Summary ID
    Update Review Bot to always use pip for developer mode.
    `setup.py develop` uses legacy Python eggs and `easy_install` behavior, which makes it very difficult to test modern compatibility with packages, and causes headaches in CI. To keep things manageable until we eventually move to `pyproject.toml`, this change brings over our standard `setup.py develop` override that forces usage of `pip`.
    a62eb5992e0ffc95e2d8193adeb8f5f7d58f42b8
    Description From Last Updated

    Maybe change to "Installs the Review Bot extension in developer mode".

    maubinmaubin
    maubin
    1. 
        
    2. extension/setup.py (Diff revision 1)
       
       
      Show all issues

      Maybe change to "Installs the Review Bot extension in developer mode".

    3. 
        
    chipx86
    maubin
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to master (366faa2)