v0.3.7: Added ansible/pyinfra providers, direct CLIs, and much faster brew/pip/npm startup
- 🤖 Added official
AnsibleProviderandPyinfraProviderimplementations alongside the existing apt/brew/pip/npm providers - 🧱 Split core types into dedicated modules (
base_types,shallowbinary, and provider-specific files) to make the package structure much cleaner - 🖥️ Made providers directly executable as CLIs instead of only importable library classes
- ⏱️ Moved venv / npm-prefix setup from initialization to install time and substantially sped up brew / npm / pip prefix detection
- 🎯 Added targeted-provider loading/installing, support for spaces in binary names, and fixes for npm clobbering installs
Full Changelog: v0.2.2...v0.3.7