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

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

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP4/EPOL/main/x86_64-f564cbdc-f776-4454-88c1-914c6d644e96-specv3/SPDXRef-gnrtd7811
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd434
from: python3-dotenv
creation info: _:creationInfo_0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

spdx id: SPDXRef-gnrtd7884
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-gnrtd7909
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: python3-python-multipart
from: euler-copilot-rag
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7982
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-pptx
from: euler-copilot-rag
creation info: _:creationInfo_0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

spdx id: SPDXRef-gnrtd7969
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-gnrtd7872
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

spdx id: SPDXRef-gnrtd7885
type: software_Package
supplied by: SPDXRef-gnrtd7888
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/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7950
type: software_Package
supplied by: SPDXRef-gnrtd7964
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/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7763
type: software_Package
supplied by: SPDXRef-gnrtd7765
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/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7978
type: software_Package
supplied by: SPDXRef-gnrtd7980
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/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7863
type: software_Package
supplied by: SPDXRef-gnrtd7866
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/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
software package url: pkg:rpm/python3-tiktoken@0.9.0-1.oe2403sp4?arch=x86_64&epoch=0&upstream=python-tiktoken-0.9.0-1.oe2403sp4.src.rpm
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7917
type: software_Package
supplied by: SPDXRef-gnrtd7919
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/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7756
type: software_Package
supplied by: SPDXRef-gnrtd7758
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/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
software package url: pkg:rpm/python3-asyncpg@0.30.0-2.oe2403sp4?arch=x86_64&epoch=0&upstream=python-asyncpg-0.30.0-2.oe2403sp4.src.rpm
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7870
type: software_Package
supplied by: SPDXRef-gnrtd7872
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/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7985
type: software_Package
supplied by: SPDXRef-gnrtd7987
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/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7761
type: software_Package
supplied by: SPDXRef-gnrtd7768
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/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7922
type: software_Package
supplied by: SPDXRef-gnrtd7946
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/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7877
type: software_Package
supplied by: SPDXRef-gnrtd7990
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/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
software package url: pkg:rpm/euler-copilot-rag@0.10.2-5.oe2403sp4?arch=x86_64&epoch=0&upstream=euler-copilot-rag-0.10.2-5.oe2403sp4.src.rpm
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7891
type: software_Package
supplied by: SPDXRef-gnrtd7898
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/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7810
type: software_Package
supplied by: SPDXRef-gnrtd7812
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/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7818
type: software_Package
supplied by: SPDXRef-gnrtd7820
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/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7904
type: software_Package
supplied by: SPDXRef-gnrtd7906
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/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7967
type: software_Package
supplied by: SPDXRef-gnrtd7969
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/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7911
type: software_Package
supplied by: SPDXRef-gnrtd7914
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/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7880
type: software_Package
supplied by: SPDXRef-gnrtd7882
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/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7972
type: software_Package
supplied by: SPDXRef-gnrtd7974
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/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7833
type: software_Package
supplied by: SPDXRef-gnrtd7835
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/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7953
type: software_Package
supplied by: SPDXRef-gnrtd7960
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/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd7801
type: software_Package
supplied by: SPDXRef-gnrtd7804
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/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-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