• 
      

    Add support for .local-packages to the Djblets build backend.

    Review Request #14678 — Created Nov. 6, 2025 and submitted

    Information

    Djblets
    release-5.x

    Reviewers

    When setting up editable installs that depend (at build time) on other
    editable installs, we need to be able to munge the dependency list to
    avoid building against previously released versions of things. Review
    Board's build-backend.py supports a .local-packages directory that can
    contain symlinks to other source trees, but Djblets didn't. This change
    ports that support over.

    Did an editable install of Djblets with an editable install of typelets.

    Summary ID
    Add support for .local-packages to the Djblets build backend.
    When setting up editable installs that depend (at build time) on other editable installs, we need to be able to munge the dependency list to avoid building against previously released versions of things. Review Board's build-backend.py supports a `.local-packages` directory that can contain symlinks to other source trees, but Djblets didn't. This change ports that support over. Testing Done: Did an editable install of Djblets with an editable install of typelets.
    zvypvznvvrxxxpuzuyosummrvqmomnos
    Description From Last Updated

    too many blank lines (2) Column: 5 Error code: E303

    reviewbotreviewbot
    Checks run (1 failed, 1 succeeded)
    flake8 failed.
    JSHint passed.

    flake8

    david
    maubin
    1. Ship It!
    2. 
        
    chipx86
    1. Ship It!
    2. 
        
    david
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-5.x (35a9f2f)