# Temporary and binary files
*~
*.py[cod]
*.so
*.cfg
!.isort.cfg
!setup.cfg
*.orig
*.log
*.pot
__pycache__/*
.cache/*
.*.swp
*/.ipynb_checkpoints/*
.DS_Store

# Project files
.ropeproject
.project
.pydevproject
.settings
.idea
.vscode
tags

# Package files
*.egg
*.eggs/
.installed.cfg
*.egg-info

# Unittest and coverage
htmlcov/*
.coverage
.coverage.*
.tox
junit*.xml
coverage.xml
.pytest_cache/

# Build and docs folder/files
build/*
dist/*
sdist/*
cover/*
MANIFEST
site

# Per-project virtualenvs
.venv*/
.conda*/
.python-version

# Credential files
*pwd.txt
*pwd.yaml

# Specific to this project
src/osw/model/*.json
playground

.env

# Credential files and osw work dirs, in subdirectories and at the project root.
# The root accounts.pwd.yaml is the default credential file (read only, never
# written automatically); ignoring it prevents a hand-maintained credential
# file from being staged. Credentials primarily come from .env / env vars.
*/osw_files/*
/osw_files/
*/accounts.pwd.yaml
/accounts.pwd.yaml
.ign
.claude
