Skip to content

v0.3.7: Added ansible/pyinfra providers, direct CLIs, and much faster brew/pip/npm startup

Choose a tag to compare

@pirate pirate released this 26 Sep 01:43
· 822 commits to main since this release
4f9486a
  • 🤖 Added official AnsibleProvider and PyinfraProvider implementations 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