[PR #10] [CLOSED] pyisolate 0.10.1 #11

Closed
opened 2026-10-26 22:11:33 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Comfy-Org/pyisolate/pull/10
Author: @pollockjj
Created: 4/5/2026
Status: ❌ Closed

Base: main ← Head: develop


📝 Commits (7)

  • 780eab1 feat: pyisolate 0.10.1 — docs cleanup, examples restoration, RPC shutdown fix, sealed_worker test infrastructure
  • 5dc0d53 fix: update windows.yml example path, remove obsolete docs.yml (Sphinx removed)
  • 83629b2 Update CLAUDE.md
  • 3df4096 fix: address CodeRabbit review — bootstrap, error handling, fixture safety, dead code, markers, workflow flags
  • 6c578bd fix: make examples self-contained — load own extensions instead of test harness
  • 7e1eba7 merge: issue #19 — CodeRabbit review fixes
  • b01ed96 Merge branch 'develop' of github.com:pollockjj/pyisolate into develop

📊 Changes

46 files changed (+803 additions, -1561 deletions)

View changed files

➖ .github/workflows/docs.yml (+0 -58)
📝 .github/workflows/pytorch.yml (+4 -4)
📝 .github/workflows/windows.yml (+2 -2)
📝 CLAUDE.md (+94 -100)
📝 README.md (+76 -389)
➖ README_COMFYUI.md (+0 -311)
📝 benchmarks/INSTRUCTIONS.md (+0 -0)
📝 benchmarks/README.md (+10 -0)
📝 benchmarks/run_benchmarks_linux.sh (+0 -0)
📝 benchmarks/run_benchmarks_powershell_launcher.bat (+0 -0)
📝 benchmarks/run_benchmarks_windows.bat (+0 -0)
📝 benchmarks/run_benchmarks_windows.ps1 (+0 -0)
➖ docs/Makefile (+0 -29)
➖ docs/api.rst (+0 -36)
➖ docs/conf.py (+0 -70)
📝 docs/debugging.md (+1 -1)
📝 docs/edge_cases.md (+2 -2)
➖ docs/index.rst (+0 -59)
📝 docs/rpc_protocol.md (+5 -5)
➕ example/bwrap_torch_share/host.py (+127 -0)

...and 26 more files

📄 Description

pyisolate 0.10.1

Bugfix release restoring degraded functionality.

Changes

  1. docs/infra cleanup — Remove Sphinx build infrastructure, move benchmarks to benchmarks/, replace YAML manifests with inline ExtensionConfig, rewrite README/CLAUDE
  2. examples restoration — Three standalone examples (torch_share, sealed_worker, bwrap_torch_share) with integration tests replacing the stale single-example directory
  3. RPC shutdown fix — Graceful shutdown with socket.SHUT_RDWR, sealed_worker auto-inject
  4. CI fix — Update pytorch.yml to reference new example path
  5. Test infrastructure — Sealed worker test uses pollockjj.github.io/wheels/ index for pyisolate resolution instead of PyPI
  6. Version bump — 0.10.0 → 0.10.1

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Comfy-Org/pyisolate/pull/10 **Author:** [@pollockjj](https://github.com/pollockjj) **Created:** 4/5/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `develop` --- ### 📝 Commits (7) - [`780eab1`](https://github.com/Comfy-Org/pyisolate/commit/780eab1b93f49fbab085dd58fc23afcb5aeff09f) feat: pyisolate 0.10.1 — docs cleanup, examples restoration, RPC shutdown fix, sealed_worker test infrastructure - [`5dc0d53`](https://github.com/Comfy-Org/pyisolate/commit/5dc0d539c277716581de7bc4609c7390c6e884df) fix: update windows.yml example path, remove obsolete docs.yml (Sphinx removed) - [`83629b2`](https://github.com/Comfy-Org/pyisolate/commit/83629b29fa982a496dc538f22068be23fea79ef2) Update CLAUDE.md - [`3df4096`](https://github.com/Comfy-Org/pyisolate/commit/3df4096359d0e0ca34bc1cc3f91b7c96ce5c67c5) fix: address CodeRabbit review — bootstrap, error handling, fixture safety, dead code, markers, workflow flags - [`6c578bd`](https://github.com/Comfy-Org/pyisolate/commit/6c578bd587e94e521dfa6ccbd9aeed677fd64e5b) fix: make examples self-contained — load own extensions instead of test harness - [`7e1eba7`](https://github.com/Comfy-Org/pyisolate/commit/7e1eba78511c9a80e6555b0cfe7401f1e98bac1b) merge: issue #19 — CodeRabbit review fixes - [`b01ed96`](https://github.com/Comfy-Org/pyisolate/commit/b01ed9690962a0815e3b3eb16b521ce7f42a0485) Merge branch 'develop' of github.com:pollockjj/pyisolate into develop ### 📊 Changes **46 files changed** (+803 additions, -1561 deletions) <details> <summary>View changed files</summary> ➖ `.github/workflows/docs.yml` (+0 -58) 📝 `.github/workflows/pytorch.yml` (+4 -4) 📝 `.github/workflows/windows.yml` (+2 -2) 📝 `CLAUDE.md` (+94 -100) 📝 `README.md` (+76 -389) ➖ `README_COMFYUI.md` (+0 -311) 📝 `benchmarks/INSTRUCTIONS.md` (+0 -0) 📝 `benchmarks/README.md` (+10 -0) 📝 `benchmarks/run_benchmarks_linux.sh` (+0 -0) 📝 `benchmarks/run_benchmarks_powershell_launcher.bat` (+0 -0) 📝 `benchmarks/run_benchmarks_windows.bat` (+0 -0) 📝 `benchmarks/run_benchmarks_windows.ps1` (+0 -0) ➖ `docs/Makefile` (+0 -29) ➖ `docs/api.rst` (+0 -36) ➖ `docs/conf.py` (+0 -70) 📝 `docs/debugging.md` (+1 -1) 📝 `docs/edge_cases.md` (+2 -2) ➖ `docs/index.rst` (+0 -59) 📝 `docs/rpc_protocol.md` (+5 -5) ➕ `example/bwrap_torch_share/host.py` (+127 -0) _...and 26 more files_ </details> ### 📄 Description ## pyisolate 0.10.1 Bugfix release restoring degraded functionality. ### Changes 1. **docs/infra cleanup** — Remove Sphinx build infrastructure, move benchmarks to benchmarks/, replace YAML manifests with inline ExtensionConfig, rewrite README/CLAUDE 2. **examples restoration** — Three standalone examples (torch_share, sealed_worker, bwrap_torch_share) with integration tests replacing the stale single-example directory 3. **RPC shutdown fix** — Graceful shutdown with socket.SHUT_RDWR, sealed_worker auto-inject 4. **CI fix** — Update pytorch.yml to reference new example path 5. **Test infrastructure** — Sealed worker test uses pollockjj.github.io/wheels/ index for pyisolate resolution instead of PyPI 6. **Version bump** — 0.10.0 → 0.10.1 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-26 22:11:33 +00:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Comfy-Org/pyisolate#11
No description provided.