# Python cache and build artifacts __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 .env .venv env/ venv/ ENV/ env.bak/ venv.bak/ # IDE and editor files .vscode/ .idea/ *.swp *.swo *~ .cursor/ # OS generated files .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db # Git (including submodule git directories) .git/ .gitignore .gitattributes .gitmodules external/*/.git/ external/*/.github/ external/*/.gitignore external/*/.gitattributes # Documentation README.md docs/ # Note: Keep README.md for submodules as they may be needed by build systems external/*/docs/ # Test files tests/ test_* *_test.py .pytest_cache/ .coverage htmlcov/ .tox/ external/*/tests/ external/*/test_* external/*/*_test.py external/*/.pytest_cache/ # Logs *.log logs/ # Temporary files *.tmp *.temp tmp/ temp/ # Model checkpoints (these should be downloaded at runtime or mounted) checkpoints/ # Local development files .env.local .env.development .env.test # UV cache (will be handled by Docker layer caching) .uv/ # Docker files Dockerfile* docker-compose*.yml .dockerignore # CI/CD .github/ .gitlab-ci.yml .travis.yml .circleci/ external/*/.github/ external/*/.gitlab-ci.yml external/*/.travis.yml external/*/.circleci/ # Large files that shouldn't be in container *.mp4 *.avi *.mov *.mkv *.h264 *.h265 recordings/ # Submodule specific exclusions external/*/media/ external/*/benchmarks/ external/*/examples/ external/*/demo/ external/*/client/examples/ external/lerobot/docker/ external/*/Makefile external/*/.pre-commit-config.yaml external/*/.dockerignore external/*/Dockerfile* external/*/test-docker.sh # Development packages directory packages/