Commit e4ca2c8
fix(launch): add --no-build-isolation to open_clip and requirements installs
Commit 76759a1 added --no-build-isolation to the clip install to fix
BackendUnavailable errors with pip 26+ on embedded/portable Python
environments, but the same flag was missing from open_clip and the
requirements installs.
open_clip (GitHub ZIP) and jsonmerge (in requirements_versions.txt) are
source distributions that pip must build. With pip 26+, the isolated
build environment fails to import setuptools.build_meta, causing:
BackendUnavailable: Cannot import 'setuptools.build_meta'
Adding --no-build-isolation to these calls mirrors the existing fix
for clip and allows pip to use the already-installed setuptools
(69.5.1, pinned in requirements_versions.txt) directly.
Fixes startup failures on portable/embedded Python 3.10.6 installs
(e.g. sd.webui one-click package) with pip 26+.
Related: #17201 #17284 #17287
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 1937682 commit e4ca2c8
1 file changed
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
443 | 443 | | |
444 | 444 | | |
445 | 445 | | |
446 | | - | |
| 446 | + | |
447 | 447 | | |
448 | 448 | | |
449 | 449 | | |
| |||
468 | 468 | | |
469 | 469 | | |
470 | 470 | | |
471 | | - | |
| 471 | + | |
472 | 472 | | |
473 | 473 | | |
474 | 474 | | |
475 | 475 | | |
476 | 476 | | |
477 | 477 | | |
478 | | - | |
| 478 | + | |
479 | 479 | | |
480 | 480 | | |
481 | 481 | | |
| |||
0 commit comments