type: CreationInfo
spec version: 3.0.1
created by: SPDXRef-gnrtd2
created using: syft-[not provided] (additionalToolSPDXRef-gnrtd3)
created: 2026-07-04T06:27:27Z

type: CreationInfo
spec version: 3.0.1
created by: SPDXRef-gnrtd0
created using: syft-[not provided] (additionalToolSPDXRef-gnrtd1)
created: 2026-07-04T06:27:27Z

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP4/EPOL/main/aarch64-a81892d8-2d31-4c01-871d-ea68d5d8a00c-specv3/SPDXRef-gnrtd7993
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd122
from: witty-agent-loader
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7969
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd150
from: python3-openai
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7890
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd15
from: python3-fastapi
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7972
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd15
from: python3-langchain-openai
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7794
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd150
from: python3-python-multipart
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7884
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd150
from: python3-asyncpg
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7912
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd15
from: python3-python-docx
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7954
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd15
from: python3-langchain
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7866
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd7867
from: python3-tiktoken
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7875
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd150
from: python3-aiofiles
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd8007
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd15
from: python3-asgi-correlation-id
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7839
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd15
from: python3-pgvector
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7892
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd15
from: python3-fastapi
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7837
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd15
from: python3-pgvector
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7920
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd15
from: python3-fastapi-pagination
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7927
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd15
from: python3-python-pptx
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7804
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd452
from: python3-dotenv
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7988
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd150
from: python3-minio
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7986
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd150
from: python3-minio
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7904
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd15
from: python3-openpyxl
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7802
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd452
from: python3-dotenv
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7785
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd452
from: python3-starlette
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7830
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd7831
from: python3-uvicorn
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd8005
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd15
from: python3-asgi-correlation-id
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd8010
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd122
from: euler-copilot-rag
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7787
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd452
from: python3-starlette
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7906
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd15
from: python3-openpyxl
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7922
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd15
from: python3-fastapi-pagination
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7975
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd150
from: python3-tika
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7796
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd150
from: python3-python-multipart
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7995
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd122
from: witty-agent-loader
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7869
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd7870
from: python3-tiktoken
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7914
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd15
from: python3-python-docx
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7977
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd150
from: python3-tika
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7873
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd150
from: python3-aiofiles
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7967
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd150
from: python3-openai
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd8008
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd122
from: euler-copilot-rag
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7980
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd15
from: python3-markdown2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7827
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd7828
from: python3-uvicorn
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7999
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd15
from: python3-opengauss-sqlalchemy
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7925
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd15
from: python3-python-pptx
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7970
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd15
from: python3-langchain-openai
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd8001
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd15
from: python3-opengauss-sqlalchemy
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7886
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd150
from: python3-asyncpg
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7982
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd15
from: python3-markdown2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7952
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd15
from: python3-langchain
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7984
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: python3-minio
from: euler-copilot-rag
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7973
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: python3-tika
from: euler-copilot-rag
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7997
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: python3-opengauss-sqlalchemy
from: euler-copilot-rag
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7996
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: python3-aiofiles
from: euler-copilot-rag
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7910
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: python3-python-docx
from: euler-copilot-rag
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7956
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: python3-langchain-openai
from: euler-copilot-rag
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7907
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: python3-asyncpg
from: euler-copilot-rag
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7989
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: python3-uvicorn
from: euler-copilot-rag
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7908
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: python3-pgvector
from: euler-copilot-rag
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7991
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: witty-agent-loader
from: euler-copilot-rag
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7909
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: python3-dotenv
from: euler-copilot-rag
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7978
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: python3-markdown2
from: euler-copilot-rag
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7928
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: python3-langchain
from: euler-copilot-rag
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7917
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: python3-fastapi-pagination
from: euler-copilot-rag
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7955
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: python3-starlette
from: euler-copilot-rag
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7983
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: python3-tiktoken
from: euler-copilot-rag
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7916
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: python3-python-multipart
from: euler-copilot-rag
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd8002
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: python3-asgi-correlation-id
from: euler-copilot-rag
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7915
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: python3-fastapi
from: euler-copilot-rag
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7990
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: python3-openai
from: euler-copilot-rag
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7897
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: python3-openpyxl
from: euler-copilot-rag
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7923
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: python3-python-pptx
from: euler-copilot-rag
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd122
type: simplelicensing_LicenseExpression
simplelicensing license expression: MulanPSL-2.0
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7867
type: simplelicensing_LicenseExpression
simplelicensing license expression: MIT License
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd452
type: simplelicensing_LicenseExpression
simplelicensing license expression: BSD-3-Clause
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7870
type: simplelicensing_LicenseExpression
simplelicensing license expression: MIT License
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7828
type: simplelicensing_LicenseExpression
simplelicensing license expression: BSD
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd15
type: simplelicensing_LicenseExpression
simplelicensing license expression: MIT
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7831
type: simplelicensing_LicenseExpression
simplelicensing license expression: BSD
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd150
type: simplelicensing_LicenseExpression
simplelicensing license expression: Apache-2.0
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7913
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7981
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd8000
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7987
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd8006
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7838
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7921
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd8009
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7994
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7926
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7971
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7786
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7891
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7968
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7829
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7868
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7885
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7976
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7874
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7905
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7803
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7953
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7795
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7985
type: software_Package
supplied by: SPDXRef-gnrtd7987
software download location: NOASSERTION
summary: MinIO Python SDK for Amazon S3 Compatible Cloud Storage
software package version: 0:7.2.15-1.oe2403sp4
software home page: https://github.com/minio/minio-py
description: The MinIO Python Client SDK provides high level APIs to access any MinIO Object Storage or other Amazon S3 compatible service. This Quickstart Guide covers how to install the MinIO client SDK, connect to the object storage service, and create a sample file uploader.
name: python3-minio
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7998
type: software_Package
supplied by: SPDXRef-gnrtd8000
software download location: NOASSERTION
summary: OpenGauss Dialect for SQLAlchemy
software package version: 0:2.4.0-2.oe2403sp4
software home page: https://gitee.com/opengauss/openGauss-sqlalchemy
description: OpenGauss Dialect for SQLAlchemy allows you to use OpenGauss with SQLAlchemy
name: python3-opengauss-sqlalchemy
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7883
type: software_Package
supplied by: SPDXRef-gnrtd7885
software download location: NOASSERTION
summary: An asyncio PostgreSQL driver
software package version: 0:0.30.0-2.oe2403sp4
software home page: https://pypi.org/project/asyncpg/
description: **asyncpg** is a database interface library designed specifically for PostgreSQL and Python/asyncio. asyncpg is an efficient, clean implementation of PostgreSQL server binary protocol for use with Python's ``asyncio`` framework. You can read more about asyncpg in an introductory `blog post <http://magic.io/blog/asyncpg-1m-rows-from-postgres-to-python/>`_. asyncpg requires Python 3.8 or later and is supported for PostgreSQL versions 9.5 to 17. Other PostgreSQL versions or other databases implementing the PostgreSQL protocol *may* work, but are not being actively tested.
name: python3-asyncpg
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7826
type: software_Package
supplied by: SPDXRef-gnrtd7829
software download location: NOASSERTION
summary: The lightning-fast ASGI server
software package version: 0:0.34.0-1.oe2403sp4
software home page: https://www.uvicorn.org
description: Uvicorn is an ASGI web server implementation for Python. Until recently Python has lacked a minimal low-level server/application interface for async frameworks. The ASGI specification fills this gap, and means we're now able to start building a common set of tooling usable across all async frameworks. Uvicorn supports HTTP/1.1 and WebSockets.
name: python3-uvicorn
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd8003
type: software_Package
supplied by: SPDXRef-gnrtd8006
software download location: NOASSERTION
summary: Middleware correlating project logs to individual requests
software package version: 0:4.3.4-1.oe2403sp4
software home page: https://github.com/snok/asgi-correlation-id
description: Middleware for reading or generating correlation IDs for each incoming request.
name: python3-asgi-correlation-id
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7929
type: software_Package
supplied by: SPDXRef-gnrtd7953
software download location: NOASSERTION
summary: Building applications with LLMs through composability
software package version: 0:0.3.25-2.oe2403sp4
software home page: https://pypi.org/project/langchain/
description: Large language models (LLMs) are emerging as a transformative technology, enabling developers to build applications that they previously could not. However, using these LLMs in isolation is often insufficient for creating a truly powerful app - the real power comes when you can combine them with other sources of computation or knowledge.
name: python3-langchain
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7979
type: software_Package
supplied by: SPDXRef-gnrtd7981
software download location: NOASSERTION
summary: A fast and complete Python implementation of Markdown
software package version: 0:2.5.1-1.oe2403sp4
software home page: https://github.com/trentm/python-markdown2
description: Markdown is a text-to-HTML filter; it translates an easy-to-read / easy-to-write structured text format into HTML. Markdown's text format is most similar to that of plain text email, and supports features such as headers, *emphasis*, code blocks, blockquotes, and links.
name: python3-markdown2
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7961
type: software_Package
supplied by: SPDXRef-gnrtd7968
software download location: NOASSERTION
summary: The official Python library for the openai API
software package version: 0:1.77.0-1.oe2403sp4
software home page: https://github.com/openai/openai-python
description: OpenAI Python API library
name: python3-openai
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7865
type: software_Package
supplied by: SPDXRef-gnrtd7868
software download location: NOASSERTION
summary: tiktoken is a fast BPE tokeniser for use with OpenAI's models
software package version: 0:0.9.0-1.oe2403sp4
software home page: https://pypi.org/project/tiktoken/
description: tiktoken is a fast [BPE](https://en.wikipedia.org/wiki/Byte_pair_encoding) tokeniser for use with OpenAI's models.
name: python3-tiktoken
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7896
type: software_Package
supplied by: SPDXRef-gnrtd8009
software download location: NOASSERTION
summary: Document Parsing and Retrieval-Augmented Engine
software package version: 0:0.10.2-5.oe2403sp4
software home page: https://gitee.com/openeuler/euler-copilot-rag
description: A document parsing and retrieval-augmented engine with 10+ format support, 7+ retrieval enhancement methods and automated testing pipeline.
name: euler-copilot-rag
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7836
type: software_Package
supplied by: SPDXRef-gnrtd7838
software download location: NOASSERTION
summary: pgvector support for Python
software package version: 0:0.4.1-1.oe2403sp4
software home page: https://github.com/pgvector/pgvector-python
description: [pgvector](https://github.com/pgvector/pgvector) support for Python
name: python3-pgvector
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7911
type: software_Package
supplied by: SPDXRef-gnrtd7913
software download location: NOASSERTION
summary: Create and update Microsoft Word .docx files.
software package version: 0:1.1.2-1.oe2403sp4
software home page: https://github.com/python-openxml/python-docx
description: python-docx is a Python library for creating and updating Microsoft Word(.docx) files
name: python3-python-docx
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7918
type: software_Package
supplied by: SPDXRef-gnrtd7921
software download location: NOASSERTION
summary: FastAPI pagination
software package version: 0:0.13.1-2.oe2403sp4
software home page: https://pypi.org/project/fastapi-pagination/
description: For more information on how to use fastapi-pagination, please refer to the
name: python3-fastapi-pagination
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7888
type: software_Package
supplied by: SPDXRef-gnrtd7891
software download location: NOASSERTION
summary: FastAPI framework, high performance, easy to learn, fast to code, ready for production
software package version: 0:0.115.12-2.oe2403sp4
software home page: https://github.com/fastapi/fastapi
description: **Documentation**: https://fastapi.tiangolo.com
name: python3-fastapi
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7872
type: software_Package
supplied by: SPDXRef-gnrtd7874
software download location: NOASSERTION
summary: File support for asyncio.
software package version: 0:24.1.0-1.oe2403sp4
software home page: https://github.com/Tinche/aiofiles
description: aiofiles is an Apache2 licensed library, written in Python, for handling local disk files in asyncio applications.
name: python3-aiofiles
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7801
type: software_Package
supplied by: SPDXRef-gnrtd7803
software download location: NOASSERTION
summary: Read key-value pairs from a .env file and set them as environment variables
software package version: 0:1.2.2-2.oe2403sp4
software home page: https://github.com/theskumar/python-dotenv
description: Python-dotenv reads key-value pairs from a .env file and can set them as environment variables. It helps in the development of applications following the 12-factor principles.
name: python3-dotenv
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7784
type: software_Package
supplied by: SPDXRef-gnrtd7786
software download location: NOASSERTION
summary: The little ASGI library that shines
software package version: 0:0.46.1-5.oe2403sp4
software home page: https://www.starlette.io/
description: Starlette is a lightweight ASGI framework/toolkit, which is ideal for building async web services in Python. It is production-ready, and gives you the following: • A lightweight, low-complexity HTTP web framework. • WebSocket support. • In-process background tasks. • Startup and shutdown events. • Test client built on requests. • CORS, GZip, Static Files, Streaming responses. • Session and Cookie support. • 100% test coverage. • 100% type annotated codebase. • Few hard dependencies. • Compatible with asyncio and trio backends. • Great overall performance against independent benchmarks. %pyproject_extras_subpkg -n python3-starlette full
name: python3-starlette
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7992
type: software_Package
supplied by: SPDXRef-gnrtd7994
software download location: NOASSERTION
summary: Managed configuration and RPM integration assets for witty-opencode
software package version: 0:2.0.3-4.oe2403sp4
software home page: https://atomgit.com/openeuler/euler-copilot-shell
description: This package ships the managed-config assets for witty-opencode on openEuler. It owns the shared logo plugin, managed resource directories, the config generator, and the RPM transaction hooks that rebuild /etc/opencode/opencode.json and /etc/opencode/tui.json from installed config fragments and resource bundles.
name: witty-agent-loader
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7957
type: software_Package
supplied by: SPDXRef-gnrtd7971
software download location: NOASSERTION
summary: An integration package connecting OpenAI and LangChain
software package version: 0:0.3.16-1.oe2403sp4
software home page: https://pypi.org/project/langchain-openai/
description: This package contains the LangChain integrations for OpenAI through their `openai` SDK.
name: python3-langchain-openai
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7974
type: software_Package
supplied by: SPDXRef-gnrtd7976
software download location: NOASSERTION
summary: Apache Tika Python library
software package version: 0:3.1.0-2.oe2403sp4
software home page: http://github.com/chrismattmann/tika-python
description: A Python port of the [Apache Tika](http://tika.apache.org/)
name: python3-tika
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7898
type: software_Package
supplied by: SPDXRef-gnrtd7905
software download location: NOASSERTION
summary: A Python library to read/write Excel 2010 xlsx/xlsm files
software package version: 0:3.1.5-1.oe2403sp4
software home page: https://foss.heptapod.net/openpyxl/openpyxl
description: openpyxl is a Python library to read/write Excel 2010 xlsx/xlsm/xltx/xltm files. It was born from lack of existing library to read/write natively from Python the Office Open XML format.
name: python3-openpyxl
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7793
type: software_Package
supplied by: SPDXRef-gnrtd7795
software download location: NOASSERTION
summary: A streaming multipart parser for Python
software package version: 0:0.0.22-1.oe2403sp4
software home page: https://github.com/Kludex/python-multipart
description: Python-Multipart is a streaming multipart parser for Python.
name: python3-python-multipart
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7924
type: software_Package
supplied by: SPDXRef-gnrtd7926
software download location: NOASSERTION
summary: Create, read, and update PowerPoint 2007+ (.pptx) files.
software package version: 0:1.0.2-1.oe2403sp4
software home page: https://github.com/scanny/python-pptx
description: *python-pptx* is a Python library for creating, reading, and updating PowerPoint (.pptx) files.
name: python3-python-pptx
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: additionalToolSPDXRef-gnrtd3
type: Tool
name: syft-[not provided]
creation info: _:creationInfo_1

spdx id: additionalToolSPDXRef-gnrtd1
type: Tool
name: syft-[not provided]
creation info: _:creationInfo_0