mirror of
https://github.com/pyMC-dev/pyMC_Repeater.git
synced 2026-10-30 19:51:59 +01:00
fix(plugins): recover interrupted Python environment rebuilds
This commit is contained in:
1 parent
1cafdd0383
commit
4aa67a354f
3 files changed
+79
No files matched your search
@@ -153,6 +153,11 @@ that deliberately detach into new sessions or write other files.
|
||||
|
||||
Failed Python-version rebuilds restore the previous venv and remain retryable;
|
||||
the new marker is accepted only after the new environment and entrypoint exist.
|
||||
A rebuild-intent record is reconciled before version checks after a manager
|
||||
restart, so interruption during replacement cannot silently accept a partial
|
||||
venv. This provides process-interruption recovery, not guaranteed filesystem
|
||||
durability across power loss; interruption during cleanup can leave an unused
|
||||
backup.
|
||||
|
||||
Archive extraction limits expanded member size and total size and rejects
|
||||
symlink-backed destinations. Catalogue JSON and wheel response bodies have size
|
||||
|
||||
Reference in new issue
Block a user