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

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

📋 Pull Request Information

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

Base: main ← Head: develop


📝 Commits (1)

  • 5399e6b feat: pyisolate 0.10.1 — docs cleanup, examples, RPC fix, test infrastructure

📊 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

  • docs/infra cleanup — Remove Sphinx, move benchmarks, rewrite README/CLAUDE, update bootstrap to [dev,test]
  • examples restoration — Three self-contained examples (torch_share, sealed_worker, bwrap_torch_share) with own extension modules and integration tests
  • RPC shutdown fix — Graceful shutdown with socket.SHUT_RDWR, sealed_worker auto-inject
  • CI fixes — Update example paths in pytorch.yml/windows.yml, remove obsolete docs.yml, remove ineffective -v flags
  • Test infrastructure — Sealed worker test uses pollockjj.github.io/wheels/ index for pyisolate resolution, @pytest.mark.network marker, fixture try/finally safety, dead code removal
  • Version bump — 0.10.0 → 0.10.1

Single squash commit from pollockjj:develop.


🔄 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/11 **Author:** [@pollockjj](https://github.com/pollockjj) **Created:** 4/5/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `develop` --- ### 📝 Commits (1) - [`5399e6b`](https://github.com/Comfy-Org/pyisolate/commit/5399e6b918287237384bb381dc38875f22a5a63e) feat: pyisolate 0.10.1 — docs cleanup, examples, RPC fix, test infrastructure ### 📊 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 - **docs/infra cleanup** — Remove Sphinx, move benchmarks, rewrite README/CLAUDE, update bootstrap to `[dev,test]` - **examples restoration** — Three self-contained examples (torch_share, sealed_worker, bwrap_torch_share) with own extension modules and integration tests - **RPC shutdown fix** — Graceful shutdown with socket.SHUT_RDWR, sealed_worker auto-inject - **CI fixes** — Update example paths in pytorch.yml/windows.yml, remove obsolete docs.yml, remove ineffective -v flags - **Test infrastructure** — Sealed worker test uses pollockjj.github.io/wheels/ index for pyisolate resolution, @pytest.mark.network marker, fixture try/finally safety, dead code removal - **Version bump** — 0.10.0 → 0.10.1 Single squash commit from `pollockjj:develop`. --- <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:35 +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#12
No description provided.