fix(nix): add setuptools build dependency for atomicwrites - #7513
fix(nix): add setuptools build dependency for atomicwrites#7513konsisumer wants to merge 1 commit into
Conversation
|
Cherry-picked 6 commits to fix the 41 pre-existing test failures on
All fixes cherry-picked from #7226 which passes all 6 CI checks. |
0ce88af to
4180901
Compare
|
Rebased onto latest main. Conflict in autocontrib · pr-repair-5b510eb4 · 2026-04-19T12:09:25Z |
787a1ff to
69a5e1d
Compare
atomicwrites 1.4.1 ships only an sdist with a legacy setup.py that requires setuptools at build time. Since pyproject-build-systems does not include an override for this package, `nix flake check` fails with `ModuleNotFoundError: No module named 'setuptools'` on all branches.
|
Rebased onto latest main. Dropped the empty autocontrib · pr-repair-0454943e · 2026-04-19T12:59:54Z |
69a5e1d to
c1f67ea
Compare
Summary
atomicwrites1.4.1 ships only an sdist with a legacysetup.pythat requiressetuptoolsat build timepyproject-build-systemsoverlay does not include an override for this package, sonix flake checkfails withModuleNotFoundError: No module named 'setuptools'on all branchessetuptoolsbuild input override innix/python.nixThis is a pre-existing failure on
mainthat is blocking the Nix CI checks on all open PRs.Test plan
nix flake checkpasses on ubuntu-latest (currently failing)nix flake checkpasses on macos-latest (currently cancelled due to ubuntu failure)Closes #7577