Commit 975bdac
committed
Merge development → b873bb0: core
🐛 Fixes:
* fix(bootstrap): isolate dep installs and evaluate platform markers - evaluate `platform_system` markers before dependency inclusion - install core dependencies individually instead of atomically - gracefully skip unavailable platform/version-specific packages - prevent bootstrap cascade failures from optional deps - improve Python 3.14 hostedtoolcache adoption reliability - avoid runtime import failures caused by partial bootstrap aborts (64bc1b5)
fix(bootstrap): isolate dep installs and evaluate platform markers
- evaluate `platform_system` markers before dependency inclusion
- install core dependencies individually instead of atomically
- gracefully skip unavailable platform/version-specific packages
- prevent bootstrap cascade failures from optional deps
- improve Python 3.14 hostedtoolcache adoption reliability
- avoid runtime import failures caused by partial bootstrap aborts
Root cause:
`cryptography-wasm` was unavailable on Linux/Python 3.14, causing
the entire pip transaction to fail and preventing required packages
like `packaging` from installing.
📊 1 file changed, 105 insertions(+), 88 deletions(-)
📁 Detailed file changes:
Source code:
• src/omnipkg/core.py: +105 -88
Commits: b873bb0..64bc1b51 file changed
Lines changed: 105 additions & 88 deletions
0 commit comments