*.py[cod]
*.sw[op]

# C extensions
*.so

# Packages
*.egg
*.egg-info
dist
dist-info
build
eggs
parts
bin
var
sdist
develop-eggs
.installed.cfg
pyvenv.cfg
lib
lib64
__pycache__
venv*/
.venv*/
logs/
nacos-data/

# Installer logs
pip-log.txt

# Unit test / coverage reports
coverage.xml
.coverage
.nox
.tox
.cache
htmlcov

# Translations
*.mo

# Mac
.DS_Store

# Mr Developer
.mr.developer.cfg
.project
.pydevproject

# JetBrains
.idea

# VSCode
.vscode

# Sphinx
_build/

# mypy
.mypy_cache/
target

# pyright local config
pyrightconfig.json

# Benchmark result files
*-benchmark.json

# LoongSuite Extension
.cursor/
dist-*/
upload/
upload_*_test/

# [Aliyun Python Agent]
# ignore semantic convention files
.qoder/rules/semantic-convention-gen-ai-metric.md
.qoder/rules/semantic-convention-gen-ai-trace.md
.cursor/rules/semantic-convention-gen-ai-metric.mdc
.cursor/rules/semantic-convention-gen-ai-trace.mdc
.qoder/semantic-conventions/

.cursor/rules/genai-instrumentation.mdc
.cursor/rules/semantic-conventions-migration.mdc
.qoder/rules/genai-instrumentation-input-output-rules.md

# ignore API_KEY
API_KEY

# ignore test logs
*.log

# ignore python packages
*.tar.gz
**/mem/

# magic mock
**/MagicMock/

# don't ignore logs in api
!opentelemetry-api/tests/logs/
