| # Ignore patterns for `openenv push --exclude openenv-push.exclude` | |
| # Same as .gitignore. hf.env must stay ignored: the Hub rejects commits that embed HF tokens in files. | |
| # OpenEnv also skips dotfiles (.*), so `.env` is never uploaded. Use Space → Variables and secrets for HF_TOKEN. | |
| # Byte-compiled / optimized / DLL files | |
| __pycache__/ | |
| *.py[cod] | |
| *$py.class | |
| # Virtual environments | |
| myenv/ | |
| myvenv/ | |
| venv/ | |
| .venv/ | |
| env/ | |
| # IDE | |
| .vscode/ | |
| .idea/ | |
| # OS | |
| .DS_Store | |
| Thumbs.db | |
| # Env files (never push secrets — Hub secret scanner blocks token-containing files) | |
| .env | |
| hf.env | |
| # Distribution / packaging | |
| *.egg-info/ | |
| dist/ | |
| build/ | |
| # ChromaDB persistent data | |
| data/chroma_data/ | |
| # Training artifacts | |
| grpo_checkpoints/ | |
| plots/ | |
| data/training_log.json | |
| # Test artifacts | |
| test_components.py | |