# Trim build context for Cog/Docker
.git
.gitignore
.venv
__pycache__
*.pyc
*.pyo
*.pyd
*.so
*.egg-info

# Large or generated artifacts
cache
datasets
output
dist
build
*.log
debug.log

# IDE/editor noise
.idea
.vscode
*.swp
*.swo
*.DS_Store

# Not used in container build
notebook.ipynb
flux2.patch
*.code-workspace
multidatabackend*json
# Python and virtual environment files
output/
temp/
env.sh
*.pem
*/config/config.json
user_prompt_library.json
__pycache__/
.venv/
cache/
*.pyc
*.pyo
*.pyd
*.pyc
*.pyo
*.pyd
*.so
*.dylib
*.egg-info/
dist/
build/
*.egg
*.pyc
*.pyo
*.pyd
*.so
*.dylib
*.egg-info/
dist/
build/
*.egg
venv/
*.log

# IDE files
.vscode/
.idea/
*.swp
*.swo
*.swn

# OS generated files
.DS_Store
Thumbs.db

files.tbz
*/config/auth.json
work
multidatabackend.json
multidatabackend_sd2x.json

config/*.json
config/*.env
wandb/
cache/
vae_cache/
vendor/
inference/
webhooks.json
untracked/
config/*/
config/*.toml
api_state.json
images/
datasets/
.test_runner_state
.test_runner_state.json
.coverage
coverage.xml
*/htmlcov
.simpletuner_output
.mypy_cache
.ruff_cache
test-screenshots/
test-folder/
node_modules
package-lock.json
# Exclude the root config directory entirely (contains user credentials)
/config/
/config/**

# Catch any multidatabackend files anywhere
**/multidatabackend*
