8e8d6b83f1
- study_tool/__init__.py 用 python-dotenv 加载根目录 .env,位置早于 store / config 读环境变量;已有环境变量优先,Docker 注入的不受影响 - app.py 监听地址改为 HOST -> BIND_ADDR -> 127.0.0.1 依次回退 - 新增依赖 python-dotenv>=1.0(pyproject.toml / requirements.txt / uv.lock) - README 环境变量表补充 .env 说明与 BIND_ADDR / TZ 两行 - CHANGELOG / docs/OPTIMIZATION.md 记录本次修复,版本号 0.0.6 -> 0.0.7
38 lines
959 B
TOML
38 lines
959 B
TOML
[build-system]
|
|
requires = ["setuptools>=68"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[project]
|
|
name = "study-tool"
|
|
version = "0.0.1"
|
|
description = "东莞市教师培训平台多账号学习控制台"
|
|
requires-python = ">=3.10"
|
|
dependencies = [
|
|
"fastapi>=0.110",
|
|
"uvicorn>=0.27",
|
|
"requests>=2.31",
|
|
"beautifulsoup4>=4.12",
|
|
"lxml>=5.0",
|
|
"playwright>=1.40",
|
|
"ddddocr",
|
|
"python-dotenv>=1.0",
|
|
]
|
|
|
|
[project.scripts]
|
|
study-tool = "study_tool.app:main"
|
|
|
|
[tool.setuptools]
|
|
package-dir = { "" = "src" }
|
|
|
|
[tool.setuptools.packages.find]
|
|
where = ["src"]
|
|
|
|
# 国内镜像:uv 默认走阿里云源,不再直连 pypi.org。
|
|
# 换源:UV_DEFAULT_INDEX=https://mirrors.cloud.tencent.com/pypi/simple uv sync
|
|
# 想回官方:UV_DEFAULT_INDEX=https://pypi.org/simple uv sync
|
|
# (清华源 pypi.tuna.tsinghua.edu.cn 会 403 uv 的 JSON simple 请求,别用)
|
|
[[tool.uv.index]]
|
|
name = "aliyun"
|
|
url = "https://mirrors.aliyun.com/pypi/simple"
|
|
default = true
|