Skip to content

[Build] drop setuptools upper bound, keep CVE floor (>=78.1.1)#565

Merged
aryasadeghi1 merged 1 commit into
Azure:devfrom
aryasadeghi1:unpin-setuptools-cap
Jul 24, 2026
Merged

[Build] drop setuptools upper bound, keep CVE floor (>=78.1.1)#565
aryasadeghi1 merged 1 commit into
Azure:devfrom
aryasadeghi1:unpin-setuptools-cap

Conversation

@aryasadeghi1

Copy link
Copy Markdown
Member

aaz-dev only renders setup.py templates for generated extensions and never executes them, so the setuptools<81 cap added in 4.6.1 is not load-bearing here.

This PR replace it with the >=78.1.1 floor (CVE-2025-47273) so this repo no longer blocks the ecosystem-wide unpin. In shared dev environments the effective version is still bounded by azdev's own setuptools requirement until azdev lifts its cap.

aaz-dev only renders setup.py templates for generated extensions and
never executes them, so the setuptools<81 cap added in 4.6.1 is not
load-bearing here. Replace it with the >=78.1.1 floor (CVE-2025-47273)
so this repo no longer blocks the ecosystem-wide unpin. In shared dev
environments the effective version is still bounded by azdev's own
setuptools requirement until azdev lifts its cap.
@aryasadeghi1 aryasadeghi1 self-assigned this Jul 23, 2026
@aryasadeghi1
aryasadeghi1 requested a review from necusjz July 23, 2026 23:17
@aryasadeghi1
aryasadeghi1 merged commit 687de02 into Azure:dev Jul 24, 2026
5 checks passed
@aryasadeghi1
aryasadeghi1 deleted the unpin-setuptools-cap branch July 24, 2026 01:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants