dependency-licenses.json

Book Agent 0.1.0 · 本版随附原文,按章节提供导览;完整原文可在文末展开。文内本机路径属于示例,请替换为你的实际路径。

本版本其他文档与许可
[
  {
    "name": "annotated-types",
    "version": "0.8.0",
    "license_expression": "MIT",
    "license": null,
    "license_classifiers": [
      "License :: OSI Approved :: MIT License"
    ],
    "project_urls": [
      "Homepage, https://github.com/annotated-types/annotated-types",
      "Source, https://github.com/annotated-types/annotated-types",
      "Changelog, https://github.com/annotated-types/annotated-types/releases"
    ],
    "bundled_license_files": [
      "third-party-licenses/annotated-types/289bfef3a422b5d7-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/annotated-types/289bfef3a422b5d7-LICENSE": "annotated_types-0.8.0.dist-info/licenses/LICENSE"
    }
  },
  {
    "name": "anyio",
    "version": "4.15.1",
    "license_expression": "MIT",
    "license": null,
    "license_classifiers": [],
    "project_urls": [
      "Documentation, https://anyio.readthedocs.io/en/latest/",
      "Changelog, https://anyio.readthedocs.io/en/stable/versionhistory.html",
      "Source code, https://github.com/agronholm/anyio",
      "Issue tracker, https://github.com/agronholm/anyio/issues"
    ],
    "bundled_license_files": [
      "third-party-licenses/anyio/320fb46da982dd20-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/anyio/320fb46da982dd20-LICENSE": "anyio-4.15.1.dist-info/licenses/LICENSE"
    }
  },
  {
    "name": "attrs",
    "version": "26.1.0",
    "license_expression": "MIT",
    "license": null,
    "license_classifiers": [],
    "project_urls": [
      "Documentation, https://www.attrs.org/",
      "Changelog, https://www.attrs.org/en/stable/changelog.html",
      "GitHub, https://github.com/python-attrs/attrs",
      "Funding, https://github.com/sponsors/hynek",
      "Tidelift, https://tidelift.com/subscription/pkg/pypi-attrs?utm_source=pypi-attrs&utm_medium=pypi"
    ],
    "bundled_license_files": [
      "third-party-licenses/attrs/0d26a74c4cd409f1-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/attrs/0d26a74c4cd409f1-LICENSE": "attrs-26.1.0.dist-info/licenses/LICENSE"
    }
  },
  {
    "name": "backports.zstd",
    "version": "1.7.0",
    "license_expression": "PSF-2.0",
    "license": null,
    "license_classifiers": [],
    "project_urls": [
      "Homepage, https://github.com/rogdham/backports.zstd",
      "Source, https://github.com/rogdham/backports.zstd"
    ],
    "bundled_license_files": [
      "third-party-licenses/backports.zstd/29f0a9349a98f786-LICENSE.txt",
      "third-party-licenses/backports.zstd/8fe2fae6851b8b02-LICENSE_zstd.txt"
    ],
    "bundled_license_sources": {
      "third-party-licenses/backports.zstd/29f0a9349a98f786-LICENSE.txt": "backports_zstd-1.7.0.dist-info/licenses/LICENSE.txt",
      "third-party-licenses/backports.zstd/8fe2fae6851b8b02-LICENSE_zstd.txt": "backports_zstd-1.7.0.dist-info/licenses/LICENSE_zstd.txt"
    }
  },
  {
    "name": "brotli",
    "version": "1.2.0",
    "license_expression": null,
    "license": "MIT",
    "license_classifiers": [],
    "project_urls": [],
    "bundled_license_files": [
      "third-party-licenses/brotli/5927d884110638aa-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/brotli/5927d884110638aa-LICENSE": "brotli-1.2.0.dist-info/licenses/LICENSE"
    }
  },
  {
    "name": "certifi",
    "version": "2026.7.22",
    "license_expression": null,
    "license": "MPL-2.0",
    "license_classifiers": [
      "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)"
    ],
    "project_urls": [
      "Source, https://github.com/certifi/python-certifi"
    ],
    "bundled_license_files": [
      "third-party-licenses/certifi/c1aedbaa6db194c8-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/certifi/c1aedbaa6db194c8-LICENSE": "certifi-2026.7.22.dist-info/licenses/LICENSE"
    }
  },
  {
    "name": "cffi",
    "version": "2.1.1",
    "license_expression": "MIT-0",
    "license": null,
    "license_classifiers": [],
    "project_urls": [
      "Documentation, https://cffi.readthedocs.io/",
      "Changelog, https://cffi.readthedocs.io/en/latest/whatsnew.html",
      "Download, https://github.com/python-cffi/cffi/releases",
      "Contact, https://groups.google.com/forum/#!forum/python-cffi",
      "Source Code, https://github.com/python-cffi/cffi",
      "Issue Tracker, https://github.com/python-cffi/cffi/issues"
    ],
    "bundled_license_files": [
      "third-party-licenses/cffi/2e2d841f3829cb8c-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/cffi/2e2d841f3829cb8c-LICENSE": "cffi-2.1.1.dist-info/licenses/LICENSE"
    }
  },
  {
    "name": "click",
    "version": "8.5.0",
    "license_expression": "BSD-3-Clause",
    "license": null,
    "license_classifiers": [],
    "project_urls": [
      "Changes, https://click.palletsprojects.com/page/changes/",
      "Chat, https://discord.gg/pallets",
      "Documentation, https://click.palletsprojects.com/",
      "Donate, https://palletsprojects.com/donate",
      "Source, https://github.com/pallets/click/"
    ],
    "bundled_license_files": [
      "third-party-licenses/click/1c294ee0ed0fe5a4-LICENSE.txt"
    ],
    "bundled_license_sources": {
      "third-party-licenses/click/1c294ee0ed0fe5a4-LICENSE.txt": "click-8.5.0.dist-info/licenses/LICENSE.txt"
    }
  },
  {
    "name": "cryptography",
    "version": "50.0.2",
    "license_expression": "Apache-2.0 OR BSD-3-Clause",
    "license": null,
    "license_classifiers": [],
    "project_urls": [
      "changelog, https://cryptography.io/en/latest/changelog/",
      "documentation, https://cryptography.io/",
      "homepage, https://github.com/pyca/cryptography",
      "issues, https://github.com/pyca/cryptography/issues",
      "source, https://github.com/pyca/cryptography/"
    ],
    "bundled_license_files": [
      "third-party-licenses/cryptography/8e9b59db150b8b29-LICENSE",
      "third-party-licenses/cryptography/22cdd958c280cb3f-LICENSE.APACHE",
      "third-party-licenses/cryptography/33a7c36a4f64f214-LICENSE.BSD"
    ],
    "bundled_license_sources": {
      "third-party-licenses/cryptography/8e9b59db150b8b29-LICENSE": "cryptography-50.0.2.dist-info/licenses/LICENSE",
      "third-party-licenses/cryptography/22cdd958c280cb3f-LICENSE.APACHE": "cryptography-50.0.2.dist-info/licenses/LICENSE.APACHE",
      "third-party-licenses/cryptography/33a7c36a4f64f214-LICENSE.BSD": "cryptography-50.0.2.dist-info/licenses/LICENSE.BSD"
    }
  },
  {
    "name": "h11",
    "version": "0.16.0",
    "license_expression": null,
    "license": "MIT",
    "license_classifiers": [
      "License :: OSI Approved :: MIT License"
    ],
    "project_urls": [],
    "bundled_license_files": [
      "third-party-licenses/h11/39d084ff20ffc40e-LICENSE.txt"
    ],
    "bundled_license_sources": {
      "third-party-licenses/h11/39d084ff20ffc40e-LICENSE.txt": "h11-0.16.0.dist-info/licenses/LICENSE.txt"
    }
  },
  {
    "name": "httpcore",
    "version": "1.0.9",
    "license_expression": "BSD-3-Clause",
    "license": null,
    "license_classifiers": [
      "License :: OSI Approved :: BSD License"
    ],
    "project_urls": [
      "Documentation, https://www.encode.io/httpcore",
      "Homepage, https://www.encode.io/httpcore/",
      "Source, https://github.com/encode/httpcore"
    ],
    "bundled_license_files": [
      "third-party-licenses/httpcore/b6618d8dc766ea7c-LICENSE.md"
    ],
    "bundled_license_sources": {
      "third-party-licenses/httpcore/b6618d8dc766ea7c-LICENSE.md": "httpcore-1.0.9.dist-info/licenses/LICENSE.md"
    }
  },
  {
    "name": "httpx",
    "version": "0.28.1",
    "license_expression": null,
    "license": "BSD-3-Clause",
    "license_classifiers": [
      "License :: OSI Approved :: BSD License"
    ],
    "project_urls": [
      "Changelog, https://github.com/encode/httpx/blob/master/CHANGELOG.md",
      "Documentation, https://www.python-httpx.org",
      "Homepage, https://github.com/encode/httpx",
      "Source, https://github.com/encode/httpx"
    ],
    "bundled_license_files": [
      "third-party-licenses/httpx/1a79882f84c42428-LICENSE.md"
    ],
    "bundled_license_sources": {
      "third-party-licenses/httpx/1a79882f84c42428-LICENSE.md": "httpx-0.28.1.dist-info/licenses/LICENSE.md"
    }
  },
  {
    "name": "httpx-sse",
    "version": "0.4.3",
    "license_expression": null,
    "license": "MIT",
    "license_classifiers": [],
    "project_urls": [
      "Homepage, https://github.com/florimondmanca/httpx-sse"
    ],
    "bundled_license_files": [
      "third-party-licenses/httpx-sse/696bca653f07d94f-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/httpx-sse/696bca653f07d94f-LICENSE": "httpx_sse-0.4.3.dist-info/licenses/LICENSE"
    }
  },
  {
    "name": "idna",
    "version": "3.20",
    "license_expression": "BSD-3-Clause",
    "license": null,
    "license_classifiers": [],
    "project_urls": [
      "Changelog, https://github.com/kjd/idna/blob/master/HISTORY.md",
      "Issue tracker, https://github.com/kjd/idna/issues",
      "Source, https://github.com/kjd/idna"
    ],
    "bundled_license_files": [
      "third-party-licenses/idna/d91c8e1dcc4f21a2-LICENSE.md"
    ],
    "bundled_license_sources": {
      "third-party-licenses/idna/d91c8e1dcc4f21a2-LICENSE.md": "idna-3.20.dist-info/licenses/LICENSE.md"
    }
  },
  {
    "name": "inflate64",
    "version": "1.0.4",
    "license_expression": null,
    "license": "LGPL-2.1-or-later",
    "license_classifiers": [
      "License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)"
    ],
    "project_urls": [
      "Source, https://github.com/miurahr/inflate64",
      "Homepage, https://inflate64.readthedocs.io/",
      "Documentation, https://inflate64.readthedocs.io/en/stable/",
      "Bug Tracker, https://github.com/miurahr/inflate64/issues",
      "Changelog, https://inflate64.readthedocs.io/en/latest/changelog.html"
    ],
    "bundled_license_files": [
      "third-party-licenses/inflate64/ad4c42cb6f5fe29c-COPYING"
    ],
    "bundled_license_sources": {
      "third-party-licenses/inflate64/ad4c42cb6f5fe29c-COPYING": "inflate64-1.0.4.dist-info/licenses/COPYING"
    }
  },
  {
    "name": "jsonschema",
    "version": "4.26.0",
    "license_expression": "MIT",
    "license": null,
    "license_classifiers": [],
    "project_urls": [
      "Homepage, https://github.com/python-jsonschema/jsonschema",
      "Documentation, https://python-jsonschema.readthedocs.io/",
      "Issues, https://github.com/python-jsonschema/jsonschema/issues/",
      "Funding, https://github.com/sponsors/Julian",
      "Tidelift, https://tidelift.com/subscription/pkg/pypi-jsonschema?utm_source=pypi-jsonschema&utm_medium=referral&utm_campaign=pypi-link",
      "Changelog, https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst",
      "Source, https://github.com/python-jsonschema/jsonschema"
    ],
    "bundled_license_files": [
      "third-party-licenses/jsonschema/76d23fe5e5d5a29f-COPYING"
    ],
    "bundled_license_sources": {
      "third-party-licenses/jsonschema/76d23fe5e5d5a29f-COPYING": "jsonschema-4.26.0.dist-info/licenses/COPYING"
    }
  },
  {
    "name": "jsonschema-specifications",
    "version": "2025.9.1",
    "license_expression": "MIT",
    "license": null,
    "license_classifiers": [],
    "project_urls": [
      "Documentation, https://jsonschema-specifications.readthedocs.io/",
      "Homepage, https://github.com/python-jsonschema/jsonschema-specifications",
      "Issues, https://github.com/python-jsonschema/jsonschema-specifications/issues/",
      "Funding, https://github.com/sponsors/Julian",
      "Tidelift, https://tidelift.com/subscription/pkg/pypi-jsonschema-specifications?utm_source=pypi-jsonschema-specifications&utm_medium=referral&utm_campaign=pypi-link",
      "Source, https://github.com/python-jsonschema/jsonschema-specifications"
    ],
    "bundled_license_files": [
      "third-party-licenses/jsonschema-specifications/43964009a4e75851-COPYING"
    ],
    "bundled_license_sources": {
      "third-party-licenses/jsonschema-specifications/43964009a4e75851-COPYING": "jsonschema_specifications-2025.9.1.dist-info/licenses/COPYING"
    }
  },
  {
    "name": "mcp",
    "version": "1.30.0",
    "license_expression": null,
    "license": "MIT",
    "license_classifiers": [
      "License :: OSI Approved :: MIT License"
    ],
    "project_urls": [
      "Homepage, https://modelcontextprotocol.io",
      "Documentation, https://py.sdk.modelcontextprotocol.io/v1/",
      "Repository, https://github.com/modelcontextprotocol/python-sdk",
      "Issues, https://github.com/modelcontextprotocol/python-sdk/issues"
    ],
    "bundled_license_files": [
      "third-party-licenses/mcp/60b346c789b9f38f-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/mcp/60b346c789b9f38f-LICENSE": "mcp-1.30.0.dist-info/licenses/LICENSE"
    }
  },
  {
    "name": "multivolumefile",
    "version": "0.2.3",
    "license_expression": null,
    "license": "LGPL-2.1+",
    "license_classifiers": [
      "License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)"
    ],
    "project_urls": [],
    "bundled_license_files": [
      "third-party-licenses/multivolumefile/37bbe72ee1bbafbd-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/multivolumefile/37bbe72ee1bbafbd-LICENSE": "multivolumefile-0.2.3.dist-info/LICENSE"
    }
  },
  {
    "name": "numpy",
    "version": "2.5.3",
    "license_expression": "BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0",
    "license": null,
    "license_classifiers": [],
    "project_urls": [
      "homepage, https://numpy.org",
      "documentation, https://numpy.org/doc/",
      "source, https://github.com/numpy/numpy",
      "download, https://pypi.org/project/numpy/#files",
      "tracker, https://github.com/numpy/numpy/issues",
      "release notes, https://numpy.org/doc/stable/release"
    ],
    "bundled_license_files": [
      "third-party-licenses/numpy/0f552da71ad28735-LICENSE.txt",
      "third-party-licenses/numpy/14c3180f75c13432-LICENSE.txt",
      "third-party-licenses/numpy/70f18db2fe1da7c5-COPYING",
      "third-party-licenses/numpy/c38cab56d01cd957-LICENSE",
      "third-party-licenses/numpy/ba28e7ff75ea728b-dragon4_LICENSE.txt",
      "third-party-licenses/numpy/34e0a82278464f7a-LICENSE.md",
      "third-party-licenses/numpy/a62d8b7410f97d10-LICENSE",
      "third-party-licenses/numpy/237d5ce190d18ec8-LICENSE.md",
      "third-party-licenses/numpy/606163a509c60e74-LICENSE.txt",
      "third-party-licenses/numpy/aefd64774c70ee6f-LICENSE",
      "third-party-licenses/numpy/68188ef77bc0f51d-LICENSE.md",
      "third-party-licenses/numpy/7d261385d7c11247-LICENSE.md",
      "third-party-licenses/numpy/caa67dbe4c1ea31d-LICENSE.md",
      "third-party-licenses/numpy/33f4c2195fc42df4-LICENSE.md",
      "third-party-licenses/numpy/f384fe378597d8ee-LICENSE.md",
      "third-party-licenses/numpy/fa40db527ec8a4f8-LICENSE.md",
      "third-party-licenses/numpy/892e6e9281e05f9e-LICENSE.md",
      "third-party-licenses/numpy/0f4ffb2948b11d2f-LICENSE.txt",
      "third-party-licenses/numpy/ddfcf34665e22241-LICENSE",
      "third-party-licenses/numpy/c21c93791addfba9-LICENSE.md"
    ],
    "bundled_license_sources": {
      "third-party-licenses/numpy/0f552da71ad28735-LICENSE.txt": "numpy-2.5.3.dist-info/licenses/LICENSE.txt",
      "third-party-licenses/numpy/14c3180f75c13432-LICENSE.txt": "numpy-2.5.3.dist-info/licenses/numpy/_core/include/numpy/libdivide/LICENSE.txt",
      "third-party-licenses/numpy/70f18db2fe1da7c5-COPYING": "numpy-2.5.3.dist-info/licenses/numpy/_core/src/common/pythoncapi-compat/COPYING",
      "third-party-licenses/numpy/c38cab56d01cd957-LICENSE": "numpy-2.5.3.dist-info/licenses/numpy/_core/src/highway/LICENSE",
      "third-party-licenses/numpy/ba28e7ff75ea728b-dragon4_LICENSE.txt": "numpy-2.5.3.dist-info/licenses/numpy/_core/src/multiarray/dragon4_LICENSE.txt",
      "third-party-licenses/numpy/34e0a82278464f7a-LICENSE.md": "numpy-2.5.3.dist-info/licenses/numpy/_core/src/npysort/x86-simd-sort/LICENSE.md",
      "third-party-licenses/numpy/a62d8b7410f97d10-LICENSE": "numpy-2.5.3.dist-info/licenses/numpy/_core/src/umath/svml/LICENSE",
      "third-party-licenses/numpy/237d5ce190d18ec8-LICENSE.md": "numpy-2.5.3.dist-info/licenses/numpy/fft/pocketfft/LICENSE.md",
      "third-party-licenses/numpy/606163a509c60e74-LICENSE.txt": "numpy-2.5.3.dist-info/licenses/numpy/linalg/lapack_lite/LICENSE.txt",
      "third-party-licenses/numpy/aefd64774c70ee6f-LICENSE": "numpy-2.5.3.dist-info/licenses/numpy/ma/LICENSE",
      "third-party-licenses/numpy/68188ef77bc0f51d-LICENSE.md": "numpy-2.5.3.dist-info/licenses/numpy/random/LICENSE.md",
      "third-party-licenses/numpy/7d261385d7c11247-LICENSE.md": "numpy-2.5.3.dist-info/licenses/numpy/random/src/distributions/LICENSE.md",
      "third-party-licenses/numpy/caa67dbe4c1ea31d-LICENSE.md": "numpy-2.5.3.dist-info/licenses/numpy/random/src/mt19937/LICENSE.md",
      "third-party-licenses/numpy/33f4c2195fc42df4-LICENSE.md": "numpy-2.5.3.dist-info/licenses/numpy/random/src/pcg64/LICENSE.md",
      "third-party-licenses/numpy/f384fe378597d8ee-LICENSE.md": "numpy-2.5.3.dist-info/licenses/numpy/random/src/philox/LICENSE.md",
      "third-party-licenses/numpy/fa40db527ec8a4f8-LICENSE.md": "numpy-2.5.3.dist-info/licenses/numpy/random/src/sfc64/LICENSE.md",
      "third-party-licenses/numpy/892e6e9281e05f9e-LICENSE.md": "numpy-2.5.3.dist-info/licenses/numpy/random/src/splitmix64/LICENSE.md",
      "third-party-licenses/numpy/0f4ffb2948b11d2f-LICENSE.txt": "numpy/_core/include/numpy/random/LICENSE.txt",
      "third-party-licenses/numpy/ddfcf34665e22241-LICENSE": "numpy/ma/LICENSE",
      "third-party-licenses/numpy/c21c93791addfba9-LICENSE.md": "numpy/random/LICENSE.md"
    }
  },
  {
    "name": "pillow",
    "version": "12.3.0",
    "license_expression": "MIT-CMU",
    "license": null,
    "license_classifiers": [],
    "project_urls": [
      "Release notes, https://pillow.readthedocs.io/en/stable/releasenotes/index.html",
      "Changelog, https://github.com/python-pillow/Pillow/releases",
      "Documentation, https://pillow.readthedocs.io",
      "Funding, https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow&utm_medium=pypi",
      "Homepage, https://python-pillow.github.io",
      "Mastodon, https://fosstodon.org/@pillow",
      "Source, https://github.com/python-pillow/Pillow"
    ],
    "bundled_license_files": [
      "third-party-licenses/pillow/60b8570677f4c852-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/pillow/60b8570677f4c852-LICENSE": "pillow-12.3.0.dist-info/licenses/LICENSE"
    }
  },
  {
    "name": "prebuilt-book-agent",
    "version": "0.1.0",
    "license_expression": "MIT",
    "license": null,
    "license_classifiers": [],
    "project_urls": [],
    "bundled_license_files": [
      "third-party-licenses/prebuilt-book-agent/b750eeade19bb396-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/prebuilt-book-agent/b750eeade19bb396-LICENSE": "prebuilt_book_agent-0.1.0.dist-info/licenses/LICENSE"
    }
  },
  {
    "name": "psutil",
    "version": "7.2.2",
    "license_expression": null,
    "license": "BSD-3-Clause",
    "license_classifiers": [],
    "project_urls": [],
    "bundled_license_files": [
      "third-party-licenses/psutil/7d70cfb623ece0f5-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/psutil/7d70cfb623ece0f5-LICENSE": "psutil-7.2.2.dist-info/LICENSE"
    }
  },
  {
    "name": "py7zr",
    "version": "1.1.3",
    "license_expression": "LGPL-2.1-or-later",
    "license": null,
    "license_classifiers": [],
    "project_urls": [
      "Homepage, https://py7zr.readthedocs.io/",
      "Documentation, https://py7zr.readthedocs.io/en/stable/",
      "Bug Tracker, https://github.com/miurahr/py7zr/issues",
      "Source, https://github.com/miurahr/py7zr",
      "Changelog, https://py7zr.readthedocs.io/en/latest/Changelog.html"
    ],
    "bundled_license_files": [
      "third-party-licenses/py7zr/c6dc91d12372ba7d-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/py7zr/c6dc91d12372ba7d-LICENSE": "py7zr-1.1.3.dist-info/licenses/LICENSE"
    }
  },
  {
    "name": "pybcj",
    "version": "1.0.8",
    "license_expression": "LGPL-2.1-or-later",
    "license": null,
    "license_classifiers": [],
    "project_urls": [
      "Homepage, https://pypi.org/project/pybcj",
      "Bug Tracker, https://github.com/miurahr/pybcj/issues",
      "Source, https://github.com/miurahr/pybcj",
      "Changelog, https://github.com/miurahr/pybcj/blob/main/Changelog.rst"
    ],
    "bundled_license_files": [
      "third-party-licenses/pybcj/4d610a0401713428-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/pybcj/4d610a0401713428-LICENSE": "pybcj-1.0.8.dist-info/licenses/LICENSE"
    }
  },
  {
    "name": "pycparser",
    "version": "3.0",
    "license_expression": "BSD-3-Clause",
    "license": null,
    "license_classifiers": [],
    "project_urls": [
      "Homepage, https://github.com/eliben/pycparser"
    ],
    "bundled_license_files": [
      "third-party-licenses/pycparser/b4cf246d7037e3e5-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/pycparser/b4cf246d7037e3e5-LICENSE": "pycparser-3.0.dist-info/licenses/LICENSE"
    }
  },
  {
    "name": "pycryptodomex",
    "version": "3.23.0",
    "license_expression": null,
    "license": "BSD, Public Domain",
    "license_classifiers": [
      "License :: OSI Approved :: BSD License",
      "License :: Public Domain"
    ],
    "project_urls": [
      "Source, https://github.com/Legrandin/pycryptodome/",
      "Changelog, https://www.pycryptodome.org/src/changelog"
    ],
    "bundled_license_files": [
      "third-party-licenses/pycryptodomex/6ba7e4be3a3e5e98-LICENSE.rst"
    ],
    "bundled_license_sources": {
      "third-party-licenses/pycryptodomex/6ba7e4be3a3e5e98-LICENSE.rst": "pycryptodomex-3.23.0.dist-info/LICENSE.rst"
    }
  },
  {
    "name": "pydantic",
    "version": "2.13.5",
    "license_expression": "MIT",
    "license": null,
    "license_classifiers": [],
    "project_urls": [
      "Homepage, https://github.com/pydantic/pydantic",
      "Documentation, https://docs.pydantic.dev",
      "Funding, https://github.com/sponsors/samuelcolvin",
      "Source, https://github.com/pydantic/pydantic",
      "Changelog, https://docs.pydantic.dev/latest/changelog/"
    ],
    "bundled_license_files": [
      "third-party-licenses/pydantic/ea58743ddd8149fe-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/pydantic/ea58743ddd8149fe-LICENSE": "pydantic-2.13.5.dist-info/licenses/LICENSE"
    }
  },
  {
    "name": "pydantic_core",
    "version": "2.46.5",
    "license_expression": "MIT",
    "license": null,
    "license_classifiers": [],
    "project_urls": [
      "Funding, https://github.com/sponsors/samuelcolvin",
      "Homepage, https://github.com/pydantic",
      "Source, https://github.com/pydantic/pydantic/tree/main/pydantic-core"
    ],
    "bundled_license_files": [
      "third-party-licenses/pydantic-core/bd6c3caec9dc0b2c-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/pydantic-core/bd6c3caec9dc0b2c-LICENSE": "pydantic_core-2.46.5.dist-info/licenses/LICENSE"
    }
  },
  {
    "name": "pydantic-settings",
    "version": "2.15.0",
    "license_expression": "MIT",
    "license": null,
    "license_classifiers": [
      "License :: OSI Approved :: MIT License"
    ],
    "project_urls": [
      "Homepage, https://github.com/pydantic/pydantic-settings",
      "Funding, https://github.com/sponsors/samuelcolvin",
      "Source, https://github.com/pydantic/pydantic-settings",
      "Changelog, https://github.com/pydantic/pydantic-settings/releases",
      "Documentation, https://docs.pydantic.dev/dev-v2/concepts/pydantic_settings/"
    ],
    "bundled_license_files": [
      "third-party-licenses/pydantic-settings/404f172525c78526-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/pydantic-settings/404f172525c78526-LICENSE": "pydantic_settings-2.15.0.dist-info/licenses/LICENSE"
    }
  },
  {
    "name": "PyJWT",
    "version": "2.15.1",
    "license_expression": "MIT",
    "license": null,
    "license_classifiers": [],
    "project_urls": [
      "Homepage, https://github.com/jpadilla/pyjwt"
    ],
    "bundled_license_files": [
      "third-party-licenses/pyjwt/d94ac33ee6c5b99c-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/pyjwt/d94ac33ee6c5b99c-LICENSE": "pyjwt-2.15.1.dist-info/licenses/LICENSE"
    }
  },
  {
    "name": "pymupdf",
    "version": "1.28.2",
    "license_expression": null,
    "license": "Dual Licensed - GNU AFFERO GPL 3.0 or Artifex Commercial License",
    "license_classifiers": [],
    "project_urls": [
      "Documentation, https://pymupdf.readthedocs.io/",
      "Source, https://github.com/pymupdf/pymupdf",
      "Tracker, https://github.com/pymupdf/PyMuPDF/issues",
      "Changelog, https://pymupdf.readthedocs.io/en/latest/changes.html"
    ],
    "bundled_license_files": [
      "third-party-licenses/pymupdf/6e712f953d37abae-COPYING"
    ],
    "bundled_license_sources": {
      "third-party-licenses/pymupdf/6e712f953d37abae-COPYING": "pymupdf-1.28.2.dist-info/COPYING"
    }
  },
  {
    "name": "pyppmd",
    "version": "1.3.1",
    "license_expression": null,
    "license": "LGPL-2.1-or-later",
    "license_classifiers": [],
    "project_urls": [
      "Source, https://github.com/miurahr/pyppmd",
      "Homepage, https://pyppmd.readthedocs.io/",
      "Documentation, https://pyppmd.readthedocs.io/en/stable/",
      "Bug Tracker, https://github.com/miurahr/pyppmd/issues",
      "Changelog, https://pyppmd.readthedocs.io/en/latest/changelog.html"
    ],
    "bundled_license_files": [
      "third-party-licenses/pyppmd/06fc5f72f75ece40-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/pyppmd/06fc5f72f75ece40-LICENSE": "pyppmd-1.3.1.dist-info/licenses/LICENSE"
    }
  },
  {
    "name": "python-dotenv",
    "version": "1.2.4",
    "license_expression": null,
    "license": "BSD-3-Clause",
    "license_classifiers": [],
    "project_urls": [
      "Source, https://github.com/theskumar/python-dotenv"
    ],
    "bundled_license_files": [
      "third-party-licenses/python-dotenv/6ee341f79804040b-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/python-dotenv/6ee341f79804040b-LICENSE": "python_dotenv-1.2.4.dist-info/licenses/LICENSE"
    }
  },
  {
    "name": "python-multipart",
    "version": "0.0.32",
    "license_expression": "Apache-2.0",
    "license": null,
    "license_classifiers": [
      "License :: OSI Approved :: Apache Software License"
    ],
    "project_urls": [
      "Homepage, https://github.com/Kludex/python-multipart",
      "Documentation, https://kludex.github.io/python-multipart/",
      "Changelog, https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md",
      "Source, https://github.com/Kludex/python-multipart"
    ],
    "bundled_license_files": [
      "third-party-licenses/python-multipart/ca8b44050606bf3f-LICENSE.txt"
    ],
    "bundled_license_sources": {
      "third-party-licenses/python-multipart/ca8b44050606bf3f-LICENSE.txt": "python_multipart-0.0.32.dist-info/licenses/LICENSE.txt"
    }
  },
  {
    "name": "pywin32",
    "version": "312",
    "license_expression": null,
    "license": "PSF",
    "license_classifiers": [
      "License :: OSI Approved :: Python Software Foundation License"
    ],
    "project_urls": [
      "Homepage, https://github.com/mhammond/pywin32",
      "Changes, https://github.com/mhammond/pywin32/blob/main/CHANGES.md",
      "Docs, https://mhammond.github.io/pywin32/",
      "Bugs, https://github.com/mhammond/pywin32/issues",
      "Support Requests, https://github.com/mhammond/pywin32/discussions",
      "Mailing List, https://mail.python.org/mailman/listinfo/python-win32"
    ],
    "bundled_license_files": [
      "third-party-licenses/pywin32/7f00f05027a6f1b3-license.txt",
      "third-party-licenses/pywin32/c2a4985aa4145fc3-License.txt",
      "third-party-licenses/pywin32/0f36ec7ac95c3104-Scintilla-License.txt",
      "third-party-licenses/pywin32/1445ad867b84e928-LICENSE.txt",
      "third-party-licenses/pywin32/ff463f305e7e68dc-license.txt",
      "third-party-licenses/pywin32/ae73a46638a88910-License.txt",
      "third-party-licenses/pywin32/1b588beb4a04f4c3-LICENSE",
      "third-party-licenses/pywin32/6300165282b47172-License.txt",
      "third-party-licenses/pywin32/6eec8b7b9c778ef7-License.txt",
      "third-party-licenses/pywin32/dc8527163d427906-LICENSE.txt",
      "third-party-licenses/pywin32/d04b9dead3df9f2b-License.txt",
      "third-party-licenses/pywin32/3c06ee52d5d89b25-License.txt",
      "third-party-licenses/pywin32/cf5cae3ab668ac79-License.txt",
      "third-party-licenses/pywin32/881f648ef42a607c-License.txt",
      "third-party-licenses/pywin32/0eb90f9858c86a9d-MAPIStubLibrary-License.txt",
      "third-party-licenses/pywin32/6fbb090f28b7d9d7-NOTICE.md"
    ],
    "bundled_license_sources": {
      "third-party-licenses/pywin32/7f00f05027a6f1b3-license.txt": "adodbapi/license.txt",
      "third-party-licenses/pywin32/c2a4985aa4145fc3-License.txt": "pythonwin/License.txt",
      "third-party-licenses/pywin32/0f36ec7ac95c3104-Scintilla-License.txt": "pythonwin/Scintilla-License.txt",
      "third-party-licenses/pywin32/1445ad867b84e928-LICENSE.txt": "pythonwin/pywin/idle/LICENSE.txt",
      "third-party-licenses/pywin32/ff463f305e7e68dc-license.txt": "pywin32-312.dist-info/licenses/adodbapi/license.txt",
      "third-party-licenses/pywin32/ae73a46638a88910-License.txt": "pywin32-312.dist-info/licenses/com/License.txt",
      "third-party-licenses/pywin32/1b588beb4a04f4c3-LICENSE": "pywin32-312.dist-info/licenses/com/win32comext/mapi/src/MAPIStubLibrary/LICENSE",
      "third-party-licenses/pywin32/6300165282b47172-License.txt": "pywin32-312.dist-info/licenses/pythonwin/License.txt",
      "third-party-licenses/pywin32/6eec8b7b9c778ef7-License.txt": "pywin32-312.dist-info/licenses/pythonwin/Scintilla/License.txt",
      "third-party-licenses/pywin32/dc8527163d427906-LICENSE.txt": "pywin32-312.dist-info/licenses/pythonwin/pywin/idle/LICENSE.txt",
      "third-party-licenses/pywin32/d04b9dead3df9f2b-License.txt": "pywin32-312.dist-info/licenses/win32/License.txt",
      "third-party-licenses/pywin32/3c06ee52d5d89b25-License.txt": "win32/License.txt",
      "third-party-licenses/pywin32/cf5cae3ab668ac79-License.txt": "win32com/License.txt",
      "third-party-licenses/pywin32/881f648ef42a607c-License.txt": "win32comext/License.txt",
      "third-party-licenses/pywin32/0eb90f9858c86a9d-MAPIStubLibrary-License.txt": "win32comext/mapi/MAPIStubLibrary-License.txt",
      "third-party-licenses/pywin32/6fbb090f28b7d9d7-NOTICE.md": "win32comext/mapi/NOTICE.md"
    }
  },
  {
    "name": "PyYAML",
    "version": "6.0.3",
    "license_expression": null,
    "license": "MIT",
    "license_classifiers": [
      "License :: OSI Approved :: MIT License"
    ],
    "project_urls": [
      "Bug Tracker, https://github.com/yaml/pyyaml/issues",
      "CI, https://github.com/yaml/pyyaml/actions",
      "Documentation, https://pyyaml.org/wiki/PyYAMLDocumentation",
      "Mailing lists, http://lists.sourceforge.net/lists/listinfo/yaml-core",
      "Source Code, https://github.com/yaml/pyyaml"
    ],
    "bundled_license_files": [
      "third-party-licenses/pyyaml/1f5c94674bb026f1-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/pyyaml/1f5c94674bb026f1-LICENSE": "pyyaml-6.0.3.dist-info/licenses/LICENSE"
    }
  },
  {
    "name": "referencing",
    "version": "0.37.0",
    "license_expression": "MIT",
    "license": null,
    "license_classifiers": [],
    "project_urls": [
      "Documentation, https://referencing.readthedocs.io/",
      "Homepage, https://github.com/python-jsonschema/referencing",
      "Issues, https://github.com/python-jsonschema/referencing/issues/",
      "Funding, https://github.com/sponsors/Julian",
      "Tidelift, https://tidelift.com/subscription/pkg/pypi-referencing?utm_source=pypi-referencing&utm_medium=referral&utm_campaign=pypi-link",
      "Changelog, https://referencing.readthedocs.io/en/stable/changes/",
      "Source, https://github.com/python-jsonschema/referencing"
    ],
    "bundled_license_files": [
      "third-party-licenses/referencing/08ac984ee33059ca-COPYING"
    ],
    "bundled_license_sources": {
      "third-party-licenses/referencing/08ac984ee33059ca-COPYING": "referencing-0.37.0.dist-info/licenses/COPYING"
    }
  },
  {
    "name": "rpds-py",
    "version": "2026.6.3",
    "license_expression": "MIT",
    "license": null,
    "license_classifiers": [],
    "project_urls": [
      "Documentation, https://rpds.readthedocs.io/",
      "Funding, https://github.com/sponsors/Julian",
      "Homepage, https://github.com/crate-py/rpds",
      "Issues, https://github.com/crate-py/rpds/issues/",
      "Source, https://github.com/crate-py/rpds",
      "Tidelift, https://tidelift.com/subscription/pkg/pypi-rpds-py?utm_source=pypi-rpds-py&utm_medium=referral&utm_campaign=pypi-link",
      "Upstream, https://github.com/orium/rpds"
    ],
    "bundled_license_files": [
      "third-party-licenses/rpds-py/fcd0c1933c03449f-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/rpds-py/fcd0c1933c03449f-LICENSE": "rpds_py-2026.6.3.dist-info/licenses/LICENSE"
    }
  },
  {
    "name": "sse-starlette",
    "version": "3.5.0",
    "license_expression": "BSD-3-Clause",
    "license": null,
    "license_classifiers": [],
    "project_urls": [
      "Homepage, https://github.com/sysid/sse-starlette",
      "Repository, https://github.com/sysid/sse-starlette",
      "Issues, https://github.com/sysid/sse-starlette/issues",
      "Source, https://github.com/sysid/sse-starlette"
    ],
    "bundled_license_files": [
      "third-party-licenses/sse-starlette/e453abd81b5ad12e-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/sse-starlette/e453abd81b5ad12e-LICENSE": "sse_starlette-3.5.0.dist-info/licenses/LICENSE"
    }
  },
  {
    "name": "starlette",
    "version": "1.7.0",
    "license_expression": "BSD-3-Clause",
    "license": null,
    "license_classifiers": [],
    "project_urls": [
      "Homepage, https://github.com/Kludex/starlette",
      "Documentation, https://starlette.dev/",
      "Changelog, https://starlette.dev/release-notes/",
      "Funding, https://github.com/sponsors/Kludex",
      "Source, https://github.com/Kludex/starlette"
    ],
    "bundled_license_files": [
      "third-party-licenses/starlette/717f721f1be51398-LICENSE.md"
    ],
    "bundled_license_sources": {
      "third-party-licenses/starlette/717f721f1be51398-LICENSE.md": "starlette-1.7.0.dist-info/licenses/LICENSE.md"
    }
  },
  {
    "name": "texttable",
    "version": "1.7.0",
    "license_expression": null,
    "license": "MIT",
    "license_classifiers": [
      "License :: OSI Approved :: MIT License"
    ],
    "project_urls": [],
    "bundled_license_files": [
      "third-party-licenses/texttable/3391f6db464bf907-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/texttable/3391f6db464bf907-LICENSE": "texttable-1.7.0.dist-info/LICENSE"
    }
  },
  {
    "name": "tomlkit",
    "version": "0.15.1",
    "license_expression": null,
    "license": "MIT",
    "license_classifiers": [
      "License :: OSI Approved :: MIT License"
    ],
    "project_urls": [
      "Homepage, https://github.com/python-poetry/tomlkit",
      "Repository, https://github.com/python-poetry/tomlkit"
    ],
    "bundled_license_files": [
      "third-party-licenses/tomlkit/c4388b01504343b0-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/tomlkit/c4388b01504343b0-LICENSE": "tomlkit-0.15.1.dist-info/licenses/LICENSE"
    }
  },
  {
    "name": "typing_extensions",
    "version": "4.16.0",
    "license_expression": "PSF-2.0",
    "license": null,
    "license_classifiers": [],
    "project_urls": [
      "Bug Tracker, https://github.com/python/typing_extensions/issues",
      "Changes, https://github.com/python/typing_extensions/blob/main/CHANGELOG.md",
      "Documentation, https://typing-extensions.readthedocs.io/",
      "Home, https://github.com/python/typing_extensions",
      "Q & A, https://github.com/python/typing/discussions",
      "Repository, https://github.com/python/typing_extensions"
    ],
    "bundled_license_files": [
      "third-party-licenses/typing-extensions/2231b6c46c068b83-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/typing-extensions/2231b6c46c068b83-LICENSE": "typing_extensions-4.16.0.dist-info/licenses/LICENSE"
    }
  },
  {
    "name": "typing-inspection",
    "version": "0.4.4",
    "license_expression": "MIT",
    "license": null,
    "license_classifiers": [],
    "project_urls": [
      "Homepage, https://github.com/pydantic/typing-inspection",
      "Documentation, https://pydantic.github.io/typing-inspection/dev/",
      "Source, https://github.com/pydantic/typing-inspection",
      "Changelog, https://github.com/pydantic/typing-inspection/blob/main/HISTORY.md"
    ],
    "bundled_license_files": [
      "third-party-licenses/typing-inspection/215ebb8580f197a8-LICENSE"
    ],
    "bundled_license_sources": {
      "third-party-licenses/typing-inspection/215ebb8580f197a8-LICENSE": "typing_inspection-0.4.4.dist-info/licenses/LICENSE"
    }
  },
  {
    "name": "uvicorn",
    "version": "0.54.0",
    "license_expression": "BSD-3-Clause",
    "license": null,
    "license_classifiers": [],
    "project_urls": [
      "Changelog, https://uvicorn.dev/release-notes",
      "Funding, https://github.com/sponsors/Kludex",
      "Homepage, https://uvicorn.dev/",
      "Source, https://github.com/Kludex/uvicorn"
    ],
    "bundled_license_files": [
      "third-party-licenses/uvicorn/b645068efededc15-LICENSE.md"
    ],
    "bundled_license_sources": {
      "third-party-licenses/uvicorn/b645068efededc15-LICENSE.md": "uvicorn-0.54.0.dist-info/licenses/LICENSE.md"
    }
  }
]

原文 SHA-256:d00d8e50c4f5a12851e6e72d58e3e06c47eab87721714b48d76aa90c04491a68