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

# Native extensions
*.so

# Packaging / build artifacts
.Python
build/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
wheelhouse/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
pip-wheel-metadata/

# Virtual environments
.venv/
venv/
env/
ENV/
.conda/
conda-env/
env.bak/
venv.bak/

# Testing / coverage
.pytest_cache/
.coverage
.coverage.*
htmlcov/
.tox/
.nox/
.hypothesis/
.cache/
coverage.xml
pytestdebug.log
nosetests.xml
*.cover
*.py,cover
cover/

# Static analysis / lint caches
.mypy_cache/
.pyre/
.pytype/
.ruff_cache/
.dmypy.json
dmypy.json

# Notebook checkpoints
.ipynb_checkpoints/

# Local environment / secrets
.env
.env.*
!.env.example
.envrc
.python-version

# Logs and runtime artifacts
*.log
*.pid

# OS / editor files
.DS_Store
Thumbs.db
Desktop.ini
.vscode/
.idea/
*.iml
*.code-workspace

# Reqsync-specific artifacts
.artifacts/
*.bak
*.bak.*
requirements*.bak
reqsync-*.tmp
.*.reqsync.lock

# Optional mixed-repo artifacts
node_modules/
