# Astraeus IDE — Linux venv (Ubuntu, offline ROCm box) # # Python packages are identical to requirements.txt — Tk and sqlite3 # come from the system Python on Linux, not pip. # # Setup on the offline PC: # # # one-time system packages (needs internet OR an apt offline mirror): # sudo apt install python3.12 python3.12-venv python3-tk # # # create venv at the location open_IDE expects (e.g. next to the IDE folder): # cd ../Agents # python3.12 -m venv venv # source venv/bin/activate # pip install --upgrade pip # pip install -r ../IDE/requirements-linux.txt # # # then launch the IDE: # cd ../IDE && python3 main_window.py # # For a fully offline install, run `pip download -r requirements-linux.txt -d wheels/` # on a connected machine, copy the wheels/ folder over, and use # `pip install --no-index --find-links wheels/ -r requirements-linux.txt`. requests==2.33.1 jinja2==3.1.6 sounddevice==0.5.5 faster-whisper piper-tts numpy beautifulsoup4 googlesearch-python mcp python-dateutil Pillow PyMuPDF pyautogui cairosvg # Transitive deps (pinned for offline reproducibility) certifi==2026.4.22 charset-normalizer==3.4.7 idna==3.13 MarkupSafe==3.0.3 urllib3==2.6.3