fix: pin setuptools to 84.0.0, closing the dependabot alert

The build-system pin was setuptools==80.9.0, which GHSA flags for an sdist
MANIFEST.in exclusion bypass via Unicode NFC/NFD collision on macOS APFS/HFS+
(fixed in 83.0.0). Build-backend requirements are a real dependency surface
and the freshness sweep had not covered them.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013yaBT45KhHqxTKVCTA87iy
This commit is contained in:
Krzysztof Rudnicki 2026-08-29 13:08:02 +02:00
parent c9061b27a8
commit 7548a60cf1

View File

@ -34,7 +34,7 @@ dev = [
signal-bot = "signal_bot.__main__:main"
[build-system]
requires = ["setuptools==80.9.0"]
requires = ["setuptools==84.0.0"]
build-backend = "setuptools.build_meta"
[tool.setuptools]