161 lines
6.0 KiB
JSON
161 lines
6.0 KiB
JSON
{
|
|
"card": "HEL-879",
|
|
"generated_by": "release-artifacts inventory (offline, zero downloads)",
|
|
"release_code_commit": "01ff91985920162cddabc5f190d146d86793627d",
|
|
"rework_head": "see delivery comment (branch hel-879-assembly, appended after 7f0a739; this inventory refreshed on that head)",
|
|
"audit_evidence": "docs/rework/hel879/sdk-audit/sdk-audit.json (head c121c42e39174e0f627f129e7f7e5700f33acf26)",
|
|
"single_install_entry": "deploy/hel895-release-candidate.md #4 (supersedes deploy/hel874-release.md #4)",
|
|
"fixed_source": {
|
|
"artifact": "/home/xiaomo/multica_workspaces/hello-af23464d222e/hel-857-2cf6dc7dfc87/workdir/hel857-data/mem0-2c81af3.tar.gz",
|
|
"sha256": "9dcef9303ebcec116eec6739f01b8b35bd24459de6a569686b4d19b9412dda23",
|
|
"lock_record": "deploy/mem0-stack.lock: 9dcef9303ebcec116eec6739f01b8b35bd24459de6a569686b4d19b9412dda23",
|
|
"matches_lock": true,
|
|
"source_commit": "2c81af3bbe27d9bccb09c772d583df9e9be72ee5"
|
|
},
|
|
"closure": {
|
|
"total": 55,
|
|
"missing": 41,
|
|
"missing_pure_python": [
|
|
"backoff",
|
|
"coloredlogs",
|
|
"distro",
|
|
"fastembed",
|
|
"filelock",
|
|
"flatbuffers",
|
|
"fsspec",
|
|
"h2",
|
|
"hpack",
|
|
"httpcore2",
|
|
"httpx2",
|
|
"huggingface-hub",
|
|
"humanfriendly",
|
|
"hyperframe",
|
|
"loguru",
|
|
"mem0ai",
|
|
"mpmath",
|
|
"openai",
|
|
"portalocker",
|
|
"posthog",
|
|
"pytz",
|
|
"qdrant-client",
|
|
"requests",
|
|
"sniffio",
|
|
"sympy",
|
|
"tqdm",
|
|
"truststore",
|
|
"urllib3"
|
|
],
|
|
"missing_native": [
|
|
"charset-normalizer",
|
|
"greenlet",
|
|
"grpcio",
|
|
"hf-xet",
|
|
"jiter",
|
|
"mmh3",
|
|
"numpy",
|
|
"onnxruntime",
|
|
"pillow",
|
|
"protobuf",
|
|
"py-rust-stemmers",
|
|
"sqlalchemy",
|
|
"tokenizers"
|
|
]
|
|
},
|
|
"cache_reusable_reverified": [
|
|
{
|
|
"name": "greenlet",
|
|
"version": "3.5.6",
|
|
"cache_hits": [
|
|
{
|
|
"kind": "uv:wheels-v7",
|
|
"entry": "3.5.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64",
|
|
"content_digest": "d7ae14625784af8a268e8c156533b2e9d7694680e80a8466c8e5808cc3f1a005"
|
|
},
|
|
{
|
|
"kind": "uv:wheels-v6",
|
|
"entry": "3.5.6-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64",
|
|
"content_digest": "2fc3afa56933ea2cbaf6005c1e61565e769db1f202b3d8c53a67e59a2ed307f7"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "pillow",
|
|
"version": "12.3.0",
|
|
"cache_hits": [
|
|
{
|
|
"kind": "uv:wheels-v7",
|
|
"entry": "12.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64",
|
|
"content_digest": "02620d3560d2e91e0920c1045ed814b02a4d15d8c1c960f43a060739acf0dc1f"
|
|
},
|
|
{
|
|
"kind": "uv:wheels-v6",
|
|
"entry": "12.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64",
|
|
"content_digest": "657f02aee576df196a22c130a65a3dd0f7438a8b859c2221448bea2dac6d7112"
|
|
},
|
|
{
|
|
"kind": "uv:wheels-v6",
|
|
"entry": "12.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64",
|
|
"content_digest": "02620d3560d2e91e0920c1045ed814b02a4d15d8c1c960f43a060739acf0dc1f"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "truststore",
|
|
"version": "0.10.5",
|
|
"cache_hits": [
|
|
{
|
|
"kind": "uv:wheels-v7",
|
|
"entry": "0.10.5-py3-none-any",
|
|
"content_digest": "54c5d4c83a1183954a6ca33169f8881c576160c722e93064ece271776ee2eac4"
|
|
},
|
|
{
|
|
"kind": "uv:wheels-v6",
|
|
"entry": "0.10.5-py3-none-any",
|
|
"content_digest": "54c5d4c83a1183954a6ca33169f8881c576160c722e93064ece271776ee2eac4"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"build_backend": {
|
|
"hatchling_cached_or_local": true,
|
|
"hatchling_version": "1.32.4",
|
|
"hatchling_cache_evidence": [
|
|
"uv wheels-v6: ~/.cache/uv/wheels-v6/pypi/hatchling/1.32.4-py3-none-any",
|
|
"uv wheels-v7: ~/.cache/uv/wheels-v7/pypi/hatchling/1.32.4-py3-none-any",
|
|
"uv archive-v0 unpacked: hatchling-1.32.4.dist-info (wheels-v6 + wheels-v7 linked copies)"
|
|
],
|
|
"offline_wheel_built": {
|
|
"built_at": "2026-10-27T04:10:00Z",
|
|
"command": "cd <extracted mem0-2c81af3 tarball> && uv build --wheel --offline --python 3.11 -o <out>",
|
|
"tool": "uv 0.13.5, uv-managed CPython 3.11.16, build backend hatchling from the offline cache only",
|
|
"source_tarball_sha256": "9dcef9303ebcec116eec6739f01b8b35bd24459de6a569686b4d19b9412dda23",
|
|
"source_commit": "2c81af3bbe27d9bccb09c772d583df9e9be72ee5",
|
|
"wheel": "mem0ai-2.2.1-py3-none-any.whl",
|
|
"wheel_sha256": "698284b6083ab8b7761454d65876a6d1bb983d278ad21a7bee38d760cb20e9db",
|
|
"wheel_bytes": 352586,
|
|
"wheel_files": 153,
|
|
"installed_anywhere": false,
|
|
"network_used": false,
|
|
"note": "HEL-879 勘误:v1 清单一面写 hatchling_cached_or_local=true 一面又称本机缺 hatchling,并把 hatchling 列入待下载——总管只读核查指出 uv v6/v7 均有 1.32.4 缓存。已核实并直接完成可离线构建:固定源码 tarball(sha 与 lock 一致)经缓存 hatchling 离线构建出上面这只 wheel,未安装、未联网、未混 3.10 site-packages。待下载清单据此只余 41 项运行闭包(不含 hatchling)。"
|
|
}
|
|
},
|
|
"fastembed_models": {
|
|
"cache_dir": "/home/xiaomo/multica_workspaces/hello-af23464d222e/hel-857-2cf6dc7dfc87/workdir/hel857-data/fastembed-cache",
|
|
"exists": true,
|
|
"models": {
|
|
"models--Qdrant--bge-small-zh-v1.5": {
|
|
"files": 13,
|
|
"bytes": 190444780
|
|
},
|
|
"models--Qdrant--bm25": {
|
|
"files": 39,
|
|
"bytes": 56247
|
|
}
|
|
},
|
|
"default_cache_dir": "/home/xiaomo/.cache/fastembed",
|
|
"default_cache_exists": false,
|
|
"release_note": "真实 mem0 模式把 fastembed cache_dir 指向发布实例数据目录内的该缓存拷贝;本次零下载、不推理"
|
|
},
|
|
"downloads_this_card": 0,
|
|
"note": "产物清单以 release_code_commit 为准;不要用旧父提交(04eff61/152479b/c121c42)说明冒充该 head。缓存命中为解包目录时记录内容摘要(目录无单一 sha256),安装时以 --offline 命中为准。"
|
|
} |