Files
kserve/python/storage/pyproject.toml
2026-07-14 09:37:28 -04:00

37 lines
1.4 KiB
TOML

[project]
authors = [
{name = "The KServe Authors", email = "[email protected]"},
{name = "The KServe Authors", email = "[email protected]"},
]
license = {text = "https://github.com/kserve/kserve/blob/master/LICENSE"}
requires-python = "<3.13,>=3.10"
dependencies = [
"aiohttp<4.0.0,>=3.10.0",
"requests<3.0.0,>=2.32.2",
"google-cloud-storage<3.0.0,>=2.14.0",
"azure-storage-blob<13.0.0,>=12.20.0",
"azure-storage-file-share<13.0.0,>=12.16.0",
"azure-identity<2.0.0,>=1.15.0",
"boto3<2.0.0,>=1.29.0",
"huggingface-hub[hf-transfer]>=0.32.0",
"dulwich>=0.21.0",
"cryptography>=46.0.5", # CVE-2026-26007 cryptography Subgroup Attack Due to Missing Subgroup Validation for SECT Curves
# CVE-2026-32597 PyJWT accepts unknown `crit` header extensions (RFC 7515 §4.1.11 MUST violation)
# Pinning because it is a transitive dependency.
"pyjwt>=2.12.0",
# CVE-2026-30922 pyasn1 Vulnerable to Denial of Service via Unbounded Recursion
# Pinning because it is a transitive dependency.
"pyasn>=0.6.3"
]
name = "kserve-storage"
version = "0.18.1"
readme = "README.md"
description = "KServe Storage Handler. This module is responsible to download the models from the provided source"
classifiers = [
"Intended Audience :: Developers",
"Programming Language :: Python :: 3",
"License :: OSI Approved :: Apache Software License",
"Operating System :: OS Independent",
]