Maintenance release focused on dependency hygiene and install reliability.
Windows install fix
Removed the unused ax-platform dependency. It was no longer used by any model or acquisition backend, and it was the only package forcing ipywidgets + the JupyterLab widgets extension into the install. That extension ships assets with very long file names that blow past the Windows 260-character MAX_PATH limit, causing pip install to fail with a misleading OSError: [Errno 2] No such file or directory — especially under deeply nested Anaconda env paths.
Removing it fixes that class of Windows install failure and trims ipywidgets, plotly, sympy, and pyre-extensions from the dependency tree. The BoTorch backend is unaffected (171 model + acquisition tests pass).
Documentation
- Removed internal planning/spec notes that had been inadvertently published to the docs site.
- Added
exclude_docs(mkdocs) and.gitignoreguards so dev notes/plans/specs underdocs/are never deployed to GitHub Pages again.
Upgrade notes
- Windows users who previously hit
MAX_PATHinstall errors can now install into a fresh environment cleanly. - No API changes — no action required for existing users.
Full Changelog: v0.3.3...v0.3.4