Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

Packaging documentation: source and notice mapping for six bundled libraries in 4.11.0.86 Linux contrib wheel

未关闭
#1,267 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
4/5
预计耗时
3-5 天
新手友好度
45/100
Issue 类型
文档
描述清晰度
基本清楚
活跃度
活跃
技术栈
python

调研方向

首先检查指定的 4.11.0.86 wheel、其 opencv_contrib_python.libs/ 目录以及 LICENSE-3RD-PARTY.txt,然后查看链接的 PyPI release 和 repository 的 packaging metadata。完成的标准是:为列出的全部六个库记录确切的源代码包和版本、build-recipe 链接以及相应的 notices,并记录任何可用的 SBOM 或静态链接信息。

由索引模型根据 Issue 内容生成。

描述

Expected behaviour

The third-party notices or linked build metadata should make it possible to associate bundled native libraries with their source versions and copyright/licence notices.

Actual behaviour

While reviewing the official artifact opencv_contrib_python-4.11.0.86-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl, I could not locate a specific source/version and notice mapping for the six files below in its LICENSE-3RD-PARTY.txt.

Wheel SHA-256: c47c0ef1098461cdc6fa1cdce4c942b8ec974c87423f4b5951443d26bb9ae407

PyPI release

These members are under opencv_contrib_python.libs/:

Bundled filename SHA-256
libquadmath-96973f99.so.0.0.0 934c22ded0e7d169c4d4678876c96051adf3d94545da962f60b41659b075da3b
libgfortran-91cc3cb1.so.3.0.0 55e3eb67306c2ff17e6f8a0810eaa0dcb26e94cd83924c5065d5040e87814608
libxkbcommon-x11-c65ed502.so.0.0.0 34b0726b008fe059b70204265080e5db34afacc0af2a12698ad6c38ae1166d54
libxkbcommon-71ae2972.so.0.0.0 1fcb38a646bd1ce1daaf682ad29b72e65bfdf67a06335b278f8e99d0b7530212
libX11-xcb-0e257303.so.1.0.0 a8cf52f67fb6844bfa19d47fdfb6781a02af3ca6afe78ba9fb58a314b9365d72
libopenblas-r0-f650aae0.3.3.so 79ec02b53f573cd7116a89f04c397473018e7fda05720b354d43505c19d47958

I found the aggregate notices for FFmpeg, Qt, OpenSSL, PNG and xcb-related components, but could not associate the six files above precisely. This is not a claim that they cannot be used commercially; I am trying to complete the artifact-to-notice mapping.

Steps to reproduce / artifact scope

Inspect the above wheel's opencv_contrib_python.libs/ directory and LICENSE-3RD-PARTY.txt without importing or rebuilding the package.

  • Platform: Linux x86_64, manylinux2014 / manylinux_2_17 wheel.
  • Version: opencv-contrib-python 4.11.0.86, cp37-abi3 wheel used with CPython 3.11.
  • The request deliberately concerns this published version; I have not asserted that it is the latest release.

Could you provide links to the exact source packages/versions, build recipe and corresponding notices for these files? A build SBOM and indication of additional statically linked components would also help, if available. Another wheel's similarly named library would not establish this artifact's provenance.

I checked #855 and searched for SBOM and the bundled library/licence names; I did not find an existing artifact-specific mapping. I am not requesting legal advice or a rebuild.

Issue submission checklist
  • This is a binary packaging/documentation issue, not a generic OpenCV coding question.
  • I read the README and understand that this repository provides the Python package build toolchain.
  • The request relates to the pre-built binaries and their build/notice metadata.
  • Latest version: intentionally reviewing the fixed 4.11.0.86 release described above.
主要语言
Python
星标
5.4k
派生
1k
平均合并
22 小时 17 分钟
30 天内合并 PR
3

贡献指南

打开贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

opencv/opencv-python 的其他 Issue

查看 opencv/opencv-python 的全部 Issue

相似的 Issue

更多 Python Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。