[中] Windows 第三方许可缺少传递依赖与 PyInstaller 声明,仍保留 Mac 段落
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- Half a day
- Newbie friendliness
- 66/100
- Issue type
- Documentation
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- markdown, python
- Domain
- documentation
Research direction
Read docs/windows/第三方许可.md around lines 50-65 and windows/constraints-release.txt lines 10-16 to see which pinned packages are listed. Inspect the built Windows package's _internal directory to confirm which of flatbuffers, protobuf, sympy, mpmath and packaging actually ship, and note the PyInstaller bootloader. Then either add those entries or point to ONNX Runtime's notices, and mark or remove the Mac-only Sparkle paragraph. Done means the Windows license page matches the shipped contents.
Written by the indexing model from the issue text.
Description
位置:docs/windows/第三方许可.md:50-65;windows/constraints-release.txt:10-16
现象:Windows 程序组件只列直接依赖,但约束文件固定的 flatbuffers、protobuf、sympy、mpmath、packaging 是 ONNX Runtime 的常见运行依赖,PyInstaller 打包时通常进入 _internal;pyinstaller 的 bootloader 也会进入 exe(GPL-2.0-with-exception)。页面尾部仍写「Mac 使用 Sparkle 2.10.1」「Mac 的位置是 Contents/Resources/Telemetry/Licenses」。
建议:核对实际 _internal 内容后补上随包分发的传递依赖与 PyInstaller 声明,或注明由 ONNX Runtime 第三方声明统一覆盖;Mac 相关段落标注平台或移除。
来源:2026-11-15 全仓只读审计,PR #7 未包含此项。
- Dominant language
- Swift
- Stars
- 2
- Forks
- 2
- Avg merge
- 1h 11m
- Merged PRs (30d)
- 2
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from cyandee/BirdLock
-
Difficulty 2/5 Under an hour Newbie friendliness 62/100
-
Difficulty 1/5 Under an hour Newbie friendliness 80/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 1/5 Under an hour Newbie friendliness 86/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100