# Git files .git/ .gitignore .github/ # Python __pycache__/ *.py[cod] *$py.class *.so .Python build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ *.egg-info/ .installed.cfg *.egg MANIFEST # Virtual environments venv/ env/ ENV/ .venv/ # IDEs and editors .vscode/ .cursor/ .idea/ *.swp *.swo *~ .DS_Store # Testing .pytest_cache/ .coverage .coverage.* htmlcov/ .tox/ .nox/ coverage.xml *.cover .hypothesis/ # Documentation (not needed in container) *.md !README.md docs/ # Environment files .env .env.* *.env # CI/CD .github/ .gitlab-ci.yml .travis.yml # Test files (not needed in production) tests/ test_*.py *_test.py # Development files requirements-dev.txt # pyproject.toml # NEEDED for pip install - do not exclude! # setup.py # NEEDED for pip install - do not exclude! # setup.cfg # NEEDED for pip install - do not exclude! # Logs and temp files *.log *.tmp tmp/ temp/ # Web build outputs (rebuilt fresh in Docker stage 1) web/node_modules/ web/dist/ web/.vite/ web/.tsbuildinfo web/.tsbuildinfo-node web/dist-node/ # Docker files (avoid recursive copies) Dockerfile* docker-compose*.yml .dockerignore