v0.1.1 — 开源发布增强
✨ 新增
- 项目主页
index.html:gruvbox-material 黑金风格、简体中文 ⇄ English 单页即时切换;About Website 已链接 https://xsoway.github.io/locust-perf-framework/。
- 中英双语 README:
README.md(English)+ README.zh-CN.md(中文),顶部切换链接互指。
- 发布监管工具:
Makefile(make test/check/build-dist/check-secrets/code-clean)+ scripts/check_secrets.py(发布红线扫描)+ .python-version。
- 发布可下载产物:本 release 附
uv build 构建的 sdist + wheel。
- GitHub 运营:启用 Discussions,About/Topics(ai, llm, skill, persona, self-memory, agent, performance-testing, locust)提升可发现性。
🔧 变更
pyproject.toml:version 0.1.0 → 0.1.1;增加 [build-system](setuptools)与 [tool.setuptools] 显式打包配置,支持 uv build 产出可分发产物。
uv.lock 随版本刷新。
📦 安装(wheel)
pip install locust_perf_framework-0.1.1-py3-none-any.whl
🔒 安全
- 仓库与
dist/* 均通过 scripts/check_secrets.py 发布红线扫描,零命中真实密钥 / 绝对本机路径。
- 对环境变量读取(
os.getenv)豁免,避免误报;硬编码密钥仍会被拦截。
✅ 验证
make code-clean:exit 0(pytest 37 passed、ruff 通过、check-secrets、uv build)。
- wheel 装入全新 venv:
agents/config/tools 导入 OK。
- 主页无头 Chromium:zh⇄en 互斥、DOM 平衡。