Skip to content

v0.1.1

Latest

Choose a tag to compare

@xsoway xsoway released this 24 Sep 12:00

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 平衡。