Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[build-system]
requires = ["setuptools>=77.0.3", "torch"]
Copy link

@augment-app-staging augment-app-staging bot Mar 4, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

setuptools>=77.0.3 effectively requires Python >=3.9 (per setuptools’ own requires_python), so isolated builds will fail on Python 3.7/3.8 even though this repo still references 3.6–3.8 (e.g., setup.py classifiers, docs build on 3.7). Can you confirm dropping <3.9 is intended?

Severity: high

Fix This in Augment

🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.

Copy link

@augment-app-staging augment-app-staging bot Mar 4, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding torch to build-system.requires means PEP 517 build isolation will install a potentially different PyTorch than the runtime environment, which can break precompiled op loads via assert_torch_info (torch/cuda mismatch). It can also cause installs to fail on setups where torch isn’t pip-installable in the isolated env (even if torch is available via conda/system site-packages).

Severity: medium

Fix This in Augment

🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.

build-backend = "setuptools.build_meta:__legacy__"