Setup improvements: Added pi-setup.sh (clone-before-venv, requirements-based install) + HDMI-CEC cec-utils inclusion. Dependencies: Corrected python-dotenv, added server-side rendering + CEC notes in requirements.txt. CEC integration: Confirmed and documented usage; minor wording adjustments.
137 lines
1.7 KiB
Plaintext
137 lines
1.7 KiB
Plaintext
|
|
# .gitignore for infoscreen-dev workspace
|
|
# Ignore common python and workspace artifacts while keeping source files tracked
|
|
|
|
# Byte-compiled / cache
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
|
|
# Virtual environments
|
|
venv/
|
|
.venv/
|
|
env/
|
|
ENV/
|
|
|
|
# dotenv local overrides (leave .env if intentionally committed)
|
|
.env.local
|
|
.env.*.local
|
|
.env
|
|
|
|
# Logs and runtime files
|
|
logs/
|
|
*.log
|
|
simclient.log
|
|
simclient.log.*
|
|
|
|
# Screenshots and large runtime artifacts
|
|
screenshots/
|
|
presentation/*.cache
|
|
|
|
# Backup of nested src git metadata
|
|
src/.git.backup/
|
|
|
|
# Editor/IDE
|
|
.vscode/
|
|
.idea/
|
|
*.sublime-workspace
|
|
*.sublime-project
|
|
*.swp
|
|
|
|
# OS files
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Test / coverage
|
|
.pytest_cache/
|
|
.coverage
|
|
htmlcov/
|
|
|
|
# Build / packaging
|
|
build/
|
|
dist/
|
|
*.egg-info/
|
|
|
|
# Archives
|
|
*.tar.gz
|
|
*.zip
|
|
|
|
# Database files
|
|
*.sqlite3
|
|
*.db
|
|
|
|
# Misc
|
|
*.bak
|
|
*.old
|
|
|
|
## Additional patterns merged from src/.gitignore
|
|
# C extensions
|
|
*.so
|
|
|
|
# Distribution / packaging (additional common entries)
|
|
.Python
|
|
develop-eggs/
|
|
downloads/
|
|
eggs/
|
|
.eggs/
|
|
lib/
|
|
lib64/
|
|
parts/
|
|
sdist/
|
|
var/
|
|
*.egg
|
|
MANIFEST
|
|
.installed.cfg
|
|
|
|
# Additional virtualenv backups
|
|
env.bak/
|
|
venv.bak/
|
|
|
|
# Jupyter Notebook checkpoints
|
|
.ipynb_checkpoints/
|
|
|
|
# Devcontainer settings
|
|
.devcontainer/
|
|
|
|
# Docker override
|
|
docker-compose.override.yml
|
|
|
|
# Unit test / coverage extras
|
|
.tox/
|
|
.nox/
|
|
.coverage.*
|
|
.cache
|
|
nosetests.xml
|
|
coverage.xml
|
|
*.cover
|
|
*.py,cover
|
|
.hypothesis/
|
|
|
|
# Type checker caches
|
|
.mypy_cache/
|
|
.dmypy.json
|
|
.pyre/
|
|
|
|
# Profiling data
|
|
.prof
|
|
|
|
# CSV/Excel/other data files
|
|
*.csv
|
|
*.tsv
|
|
*.xls
|
|
*.xlsx
|
|
|
|
# Own modifications and runtime files inside src
|
|
current_event.json
|
|
last_event.json
|
|
simclient.log*
|
|
config/
|
|
presentation/
|
|
screenshots/
|
|
logs/
|
|
|
|
# Safety: ensure nested git backups are not re-added
|
|
.git.legacy_backup*
|
|
|
|
src/pi-dev-setup-new.sh
|