# Build artifacts
build/
dist/
*.egg-info/
*.egg

# Python cache
__pycache__/
__pycache__*
*.py[cod]
*$py.class
*.so
.Python

# Virtual environments
.venv/
.env
venv/
env/
ENV/

# Testing
.pytest_cache/
.coverage
.coverage*
htmlcov/
.tox/
*.cover
.hypothesis/
.mypy_cache/
.ruff_cache/

# Development
*.log
*.bak
*.swp
*.swo
*~
.DS_Store

# IDEs
.vscode/
.idea/

# Version control
.git/
.gitignore
.gitattributes

# Documentation
docs/
*.md
!README.md

# CI/CD
.github/
.gitlab-ci.yml
.travis.yml

# Project specific
tests/

# Bedrock AgentCore specific - keep config but exclude runtime files
.bedrock_agentcore.yaml
Dockerfile
.dockerignore

# Keep wheelhouse for offline installations
# wheelhouse/

# Auto-generated exclusions
.venv/
.ipynb_checkpoints/
__pycache__/
.git/
images/
setup.sh
.bedrock_agentcore.yaml
strands-agent-runtime.py.bk
requirements.txt
cognito_credentials_provider.py
Dockerfile
strands_agent_runtime_deploy.py
README.md
.dockerignore
.env
access_token copy.py
device_management_agent_exec.py
.env.example
.agentcore.yaml
.env.runtime
