• 
      

    Revert our pyproject.toml license fields back to legacy configuration.

    Review Request #14990 — Created April 1, 2026 and submitted

    Information

    Djblets
    release-5.x

    Reviewers

    Modern pyproject.toml files are expected to use license and
    license-files directives to express the licensing information.
    Unfortunately, these newer settings are not supported by the latest
    version of setuptools on Python 3.8, which means we can't pass CI or set
    up editable builds.

    This change moves us back to the prior, deprecated settings for the 5.x
    branch.

    Built a package on Python 3.8.

    Summary ID
    Revert our pyproject.toml license fields back to legacy configuration.
    Modern pyproject.toml files are expected to use `license` and `license-files` directives to express the licensing information. Unfortunately, these newer settings are not supported by the latest version of setuptools on Python 3.8, which means we can't pass CI or set up editable builds. This change moves us back to the prior, deprecated settings for the 5.x branch.
    e5a3602849fc9a294e7fb4dd6c4ba002184fc1c2
    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-5.x (9fcebd6)