# Mac OS
*.DS_Store

# Byte-compiled / optimized / DLL files
*__pycache__/
*.py[cod]
*$py.class

# Distribution / packaging
.Python
build/
develop-eggs/
site/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
dist/
sdist/
var/
wheels/
pip-wheel-metadata/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
.pypirc
MANIFEST
*.whl

# Notebook tests generate these files:
imagenet_class_index.json
imagenet_class_index.json.*
**/faiss_index/*

.env
*.db

# streamlit configuration auto generated by start dashboard
config.toml
credentials.toml

**/*.sqlite

# needed for legacy database compatibility tests
!/release_dbs/**/*.sqlite


# Virtual environments
**/.venv
**/venv
**/.conda
**/.python-version

# test files generated by benchmark experiments
**/tests/*.csv
**/results/*.csv
**/experimental/*.csv


# test files generated by pytest
test-output.xml
.coverage
coverage.xml
htmlcov/

# mypy
.mypy_cache/

# testing: parts of old trulens_eval package for backwards compatibility testing
_trulens_eval/

# testing: unit test data
data/*
!data/test_otel_spans/

# Staged artifacts for snowflake connector
!src/connectors/snowflake/trulens/data
src/connectors/snowflake/trulens/data/snowflake_stage_zips

# Build objects
src/**/poetry.lock

# backup files
*~

# cursor files
**/.cursor
