Improve code quality and test robustness: - Refactor environment variable parsing in rerank config using centralized get_env_value helper - Add return type hints to all test methods for better type safety - Fix patch path in test from lightrag.utils to lightrag.rerank for correct import location - Clarify batch insert endpoint behavior regarding duplicate content rejection - Expand .dockerignore to comprehensively exclude node_modules (200MB+), Python cache files, and venv directories - Update dependency groups: align evaluation and test extras with pytest/pre-commit/ruff tools
77 lines
829 B
Text
77 lines
829 B
Text
# Node.js - THE BIG ONE (200MB+)
|
|
**/node_modules
|
|
|
|
# Python-related files and directories
|
|
__pycache__
|
|
**/__pycache__
|
|
*.pyc
|
|
*.pyo
|
|
.cache
|
|
|
|
# Virtual environment directories
|
|
*.venv
|
|
.venv
|
|
venv/
|
|
|
|
# Env
|
|
env/
|
|
*.env*
|
|
.env_example
|
|
|
|
# Distribution / build files
|
|
site
|
|
dist/
|
|
build/
|
|
.eggs/
|
|
*.egg-info/
|
|
*.tgz
|
|
*.tar.gz
|
|
|
|
# Exclude siles and folders
|
|
*.yml
|
|
.dockerignore
|
|
Dockerfile
|
|
Makefile
|
|
|
|
# Exclude other projects
|
|
/tests
|
|
/scripts
|
|
/data
|
|
/dickens
|
|
/reproduce
|
|
/output_complete
|
|
/rag_storage
|
|
/inputs
|
|
|
|
# Python version manager file
|
|
.python-version
|
|
|
|
# Reports
|
|
*.coverage/
|
|
*.log
|
|
log/
|
|
*.logfire
|
|
|
|
# Cache
|
|
.cache/
|
|
.mypy_cache
|
|
.pytest_cache
|
|
.ruff_cache
|
|
.gradio
|
|
.logfire
|
|
temp/
|
|
|
|
# MacOS-related files
|
|
.DS_Store
|
|
|
|
# VS Code settings (local configuration files)
|
|
.vscode
|
|
|
|
# file
|
|
TODO.md
|
|
|
|
# Exclude Git-related files
|
|
.git
|
|
.github
|
|
.gitignore
|
|
.pre-commit-config.yaml
|