Update unit tests for the latest setuptools dependency updates.
Review Request #15102 — Created June 7, 2026 and discarded
Setuptools now includes
wheelas 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 ofpackage>=1.0, it's nowpackage >=1.0, with a space after
the package. This affected some tests as well, though doesn't impact
anything at package time.To match this, the
setuptoolsdependency has been bumped to the latest
major releaase. In a build environment, this will effectively always
be the case, but now we're explicit about it and will have it in unit
tests.
All unit tests pass.
| Summary | ID |
|---|---|
| 5719ec5f227aa5afa59d4ac3cec0480d71f5567e |
| Description | From | Last Updated |
|---|---|---|
|
Should we pin setuptools>=80 to match this behavior, at least in dev-requirements.txt? |
|
- Change Summary:
-
Updated the
setuptoolsdependency to >= 82. - Description:
-
Setuptools now includes
wheelas a dependency for editable installsand 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 nowpackage >=1.0, with a space afterthe package. This affected some tests as well, though doesn't impact anything at package time. + + To match this, the
setuptoolsdependency has been bumped to the latest+ major releaase. In a build environment, this will effectively always + be the case, but now we're explicit about it and will have it in unit + tests. - Commits:
-
Summary ID 398300f75270c89a437973274d2de6428e65f6e2 5719ec5f227aa5afa59d4ac3cec0480d71f5567e - Diff:
-
Revision 2 (+66 -42)