• 
      

    Update unit tests for the latest setuptools dependency updates.

    Review Request #15102 — Created June 7, 2026 and updated

    Information

    buildthings
    master

    Reviewers

    Setuptools now includes wheel as a dependency for editable installs
    and isolated build environments, which the unit tests weren't checking
    for. This is now included in the appropriate tests.

    It also changed how dependency version specifiers are represented.
    Instead of package>=1.0, it's now package >=1.0, with a space after
    the package. This affected some tests as well, though doesn't impact
    anything at package time.

    All unit tests pass.

    Summary ID
    Update unit tests for the latest setuptools dependency updates.
    Setuptools now includes `wheel` as a dependency for editable installs and isolated build environments, which the unit tests weren't checking for. This is now included in the appropriate tests. It also changed how dependency version specifiers are represented. Instead of `package>=1.0`, it's now `package >=1.0`, with a space after the package. This affected some tests as well, though doesn't impact anything at package time.
    398300f75270c89a437973274d2de6428e65f6e2
    Description From Last Updated

    Should we pin setuptools>=80 to match this behavior, at least in dev-requirements.txt?

    david david
    Checks run (2 succeeded)
    flake8 passed.
    JSHint passed.
    david
    1. 
        
    2. Show all issues

      Should we pin setuptools>=80 to match this behavior, at least in dev-requirements.txt?

    3.