• Stefy Lanza (nextime / spora )'s avatar
    fix: expose user site-packages inside the venv so aisbf is importable · 23a9f726
    Stefy Lanza (nextime / spora ) authored
    --system-site-packages only includes system-wide packages (/usr/lib/…);
    it does NOT include user-installed packages (~/.local/lib/…).
    When aisbf is installed with pip --user (or auto-detected user mode with
    --break-system-packages), import aisbf fails inside the venv and the server
    cannot start.
    
    Add _link_user_site_packages() to aisbf.sh:
    - Determines the user site-packages path via python3 -m site --user-site
    - Writes a .pth file into the venv's site-packages directory pointing there
    - Called on venv creation AND on every subsequent run (refresh after upgrades)
    
    Also sync aisbf/aisbf.sh (the package-bundled bootstrap copy) to match.
    23a9f726
Name
Last commit
Last update
..
auth Loading commit data...
payments Loading commit data...
providers Loading commit data...
__init__.py Loading commit data...
aisbf.sh Loading commit data...
analytics.py Loading commit data...
batching.py Loading commit data...
cache.py Loading commit data...
classifier.py Loading commit data...
cli_mode.py Loading commit data...
config.py Loading commit data...
context.py Loading commit data...
cost_extractor.py Loading commit data...
database.py Loading commit data...
email_utils.py Loading commit data...
geolocation.py Loading commit data...
handlers.py Loading commit data...
mcp.py Loading commit data...
models.py Loading commit data...
streaming_optimization.py Loading commit data...
tor.py Loading commit data...
utils.py Loading commit data...