• 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
aisbf Loading commit data...
config Loading commit data...
docs Loading commit data...
static Loading commit data...
templates Loading commit data...
tests Loading commit data...
.gitignore Loading commit data...
AI.PROMPT Loading commit data...
API_EXAMPLES.md Loading commit data...
BUILD_DEPLOY.md Loading commit data...
CHANGELOG.md Loading commit data...
DEBUG_GUIDE.md Loading commit data...
DOCUMENTATION.md Loading commit data...
ENDPOINTS.md Loading commit data...
KILO_OAUTH2.md Loading commit data...
LICENSE.txt Loading commit data...
MANIFEST.in Loading commit data...
PYPI.md Loading commit data...
QUICK_START_PAYMENT.md Loading commit data...
README.md Loading commit data...
SUBSCRIPTION_PRICING_FEATURE.md Loading commit data...
TODO.md Loading commit data...
TORRC_SETUP.md Loading commit data...
aisbf.sh Loading commit data...
build.sh Loading commit data...
chatgpt-api-implementation-guide.md Loading commit data...
clean.sh Loading commit data...
cli.py Loading commit data...
codex-oauth-implementation-guide.md Loading commit data...
main.py Loading commit data...
pyproject.toml Loading commit data...
requirements.txt Loading commit data...
screenshot.png Loading commit data...
setup.py Loading commit data...
start_proxy.sh Loading commit data...
verify_release.sh Loading commit data...