1. 06 Feb, 2026 3 commits
    • 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