1. 06 Feb, 2026 5 commits
    • Stefy Lanza (nextime / spora )'s avatar
    • Stefy Lanza (nextime / spora )'s avatar
      Update installation paths and script logic for proper system-wide and user installations · 2d9ccd61
      Stefy Lanza (nextime / spora ) authored
      - Changed system installation path from /usr/local/share/aisbf to /usr/share/aisbf
      - Updated aisbf.sh script to dynamically determine correct paths at runtime
      - Script now checks for /usr/share/aisbf first, then falls back to ~/.local/share/aisbf
      - Updated setup.py to install script with dynamic path detection
      - Updated config.py to check for /usr/share/aisbf instead of /usr/local/share/aisbf
      - Updated AI.PROMPT documentation to reflect new installation paths
      - Script creates venv in appropriate location based on installation type
      - Ensures proper main.py location is used regardless of who launches the script
      2d9ccd61
    • Stefy Lanza (nextime / spora )'s avatar
    • Stefy Lanza (nextime / spora )'s avatar
      Update pip package to create share directory and copy files · ba4dbae1
      Stefy Lanza (nextime / spora ) authored
      - Add data_files to setup.py for installing main.py, requirements.txt, and JSON configs
      - Update aisbf script to create venv in share directory if it doesn't exist
      - Fix pyproject.toml warnings: add dynamic fields, update license format, remove deprecated classifier
      - Update MANIFEST.in to include pyproject.toml
      - Remove manual file copying from setup.py (now handled by data_files)
      - Remove unused imports (shutil, subprocess)
      ba4dbae1
    • Stefy Lanza (nextime / spora )'s avatar
      Add PyPI packaging support and build automation · 3cbe1fe0
      Stefy Lanza (nextime / spora ) authored
      - Add pyproject.toml for modern packaging configuration
      - Add MANIFEST.in for package distribution manifest
      - Add build.sh script for automated package building
      - Add clean.sh script for cleaning build artifacts
      - Add PYPI.md with comprehensive PyPI publishing guide
      - Update setup.py to install main.py to share directory
      - Update setup.py metadata (license, author email, repository URL)
      - Update .gitignore to include PyPI build artifacts (*.tar.gz, *.whl)
      - Update README.md with PyPI installation and build instructions
      - Update DOCUMENTATION.md with PyPI packaging section
      - Update AI.PROMPT with PyPI packaging changes
      - All scripts include proper GPL license headers
      
      The package is now ready for PyPI publication with custom install logic intact.
      3cbe1fe0
  2. 05 Feb, 2026 6 commits