Files
2026-09-22 15:42:25 +08:00

99 lines
1.6 KiB
Plaintext

# =========================================================
# Python AI Agent 学习项目 · .gitignore
# 把以下内容提交到 git:源码 / docs / pyproject.toml / uv.lock
# 以下内容**不**提交:临时文件、虚拟环境、密钥、IDE 配置
# =========================================================
# ---------- 虚拟环境 ----------
.venv/
venv/
env/
ENV/
.python-version-env/
# uv 缓存(避免巨大目录误入仓)
.uv-cache/
# ---------- Python 编译产物 ----------
__pycache__/
*.py[cod]
*$py.class
*.so
# 打包 / 分发产物
build/
dist/
*.egg-info/
*.egg
.eggs/
pip-wheel-metadata/
htmlcov/
.coverage
.coverage.*
.cache
.pytest_cache/
.ruff_cache/
.mypy_cache/
# ---------- IDE / 编辑器:PyCharm / JetBrains ----------
.idea/
*.iml
*.ipr
*.ipr.user
out/
# VSCode(备用,你或协作者可能用)
.vscode/
# ---------- 操作系统 / 文件管理器 ----------
# macOS
.DS_Store
.AppleDouble
.LSOverride
._*
.Spotlight-V100
.Trashes
# Windows
Thumbs.db
ehthumbs.db
[Dd]esktop.ini
# Linux
*~
.nfs*
# ---------- 环境变量 / 密钥(绝对不入仓) ----------
.env
.env.*
!.env.example
*.pem
*.key
secrets.*
# ---------- 本地调试 / 临时文件 ----------
*.log
logs/
tmp/
temp/
*.swp
*.swo
*~
# ---------- 数据 / 模型权重 ----------
# 个人练习时可能下的数据集 / 模型,别入仓
data/
datasets/
models/
checkpoints/
*.bin
*.pt
*.pth
*.safetensors
# ---------- Jupyter ----------
.ipynb_checkpoints/
*.ipynb_checkpoints/
# ---------- uv / 项目工具链 ----------
# 注意:uv.lock 应该被提交(保证依赖可复现)
# 这里只忽略 uv 自带的本地缓存
.uv/