Skip to content

Release v0.14.1: Windows Import Fix

Choose a tag to compare

@jwesleye jwesleye released this 20 Oct 17:42
· 44 commits to main since this release

What's Fixed

Windows Import Error Resolution

Fixed a critical import error on Windows platforms where load_analyst_tools and other helper functions could not be imported even when not in use.

Root Cause: The helpers.py module was missing an __all__ definition, causing stricter Windows Python import behavior to reject imports.

Solution: Added comprehensive __all__ definition explicitly exporting all 40 helper functions from the helpers module.

Changes

  • Added __all__ to src/basic_open_agent_tools/helpers.py listing all public helper functions
  • All 22 __init__.py files already had proper __all__ definitions (verified)

Installation

pip install --upgrade basic-open-agent-tools

For Windows users experiencing import issues with previous versions:

pip uninstall basic-open-agent-tools
pip install --no-cache-dir basic-open-agent-tools

Verification

All quality checks passed:

  • ✅ Ruff linting and formatting
  • ✅ MyPy type checking (pre-existing warnings noted)
  • ✅ 71/72 helper tests passing
  • ✅ Package builds correctly with version 0.14.1

🤖 Generated with Claude Code