backblaze-proofframe / pyproject.toml
ADJCJH's picture
Sync ProofFrame public Space with provider fallback
347a4d6 verified
Raw
History Blame Contribute Delete
834 Bytes
[build-system]
requires = ["setuptools>=69", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "proofframe"
version = "0.1.0"
description = "Provenance-first generative media vault for the Backblaze Generative Media Hackathon."
requires-python = ">=3.11"
dependencies = [
"fastapi>=0.115",
"uvicorn[standard]>=0.30",
"pydantic>=2.7",
]
[project.optional-dependencies]
dev = [
"httpx>=0.27",
"pytest>=8.2",
"ruff>=0.5",
]
integrations = [
"boto3>=1.34",
"genblaze-core>=0.3.4",
"genblaze-s3>=0.3.4",
"genblaze-gmicloud>=0.3.2",
"genblaze-openai>=0.3.1",
"huggingface_hub>=0.24",
]
[project.scripts]
proofframe-api = "proofframe.app:main"
[tool.setuptools.packages.find]
where = ["src"]
[tool.pytest.ini_options]
testpaths = ["tests"]
[tool.ruff]
line-length = 100
target-version = "py311"