← Files AgentBrokoARCHIVED FILE

pyproject.toml

1.28 KB · Sep 30, 2026 · 23:15 UTC

↓ Download file

[build-system]
requires = ["setuptools>=68"]
build-backend = "setuptools.build_meta"

[project]
name = "agentbroko"
version = "1.4.6"
description = "AgentBroko Autonomous AI Executive OS & Skills Hub with local-first Video Forge (10/10 Procedural Video Engine) & PDF Playbook"
readme = "README.md"
requires-python = ">=3.10"
license = { text = "MIT" }
authors = [{ name = "Broke Innovation", email = "brokeinnovation@gmail.com" }]
keywords = ["ai-agent", "autonomous-os", "video-editing", "procedural-graphics", "kinetic-typography", "pdf-playbook", "skills-hub"]
classifiers = [
  "License :: OSI Approved :: MIT License",
  "Programming Language :: Python :: 3",
  "Topic :: Multimedia :: Video :: Conversion",
]
dependencies = [
  "reportlab>=4.0",
  "Pillow>=10.0",
  "numpy>=1.24"
]

[project.optional-dependencies]
tts = ["edge-tts>=6.1.0", "requests>=2.28"]
all = ["edge-tts>=6.1.0", "requests>=2.28", "jsonschema>=4.0"]

[project.scripts]
agentbroko = "agentbroko.cli:main"
video-forge = "video_forge.cli:main"
pdf-playbook = "pdf_playbook.cli:main"

[tool.setuptools.packages.find]
where = ["src"]

[tool.setuptools.package-data]
video_forge = ["templates/stories_of_the_ummah/*.json"]

[tool.vercel]
entrypoint = "api/index.py"

[tool.pytest.ini_options]
pythonpath = ["src", "."]
testpaths = ["tests"]

SHA-256: afac037b1a26ff83a510773e3e91e0c4fea2f17ce85d0d7e53efd453890ec0a4