Ctrl K
ComunidadGuías…

pyproject.toml

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
[build-system]
requires = ["hatchling>=1.26"]
build-backend = "hatchling.build"

[project]
name = "bumblehive"
version = "0.4.0"
description = "An agent runtime designed for tool-driven loop engineering."
readme = "README.md"
requires-python = ">=3.11"
license = "Apache-2.0"
license-files = ["LICENSE"]
authors = [
    { name = "wxhcore" },
]
keywords = [
    "ai",
    "agent",
    "agent-loop",
    "llm",
    "mcp",
    "tool-calling",
]
classifiers = [
    "Development Status :: 3 - Alpha",
    "Intended Audience :: Developers",
    "Operating System :: OS Independent",
    "Programming Language :: Python :: 3",
    "Programming Language :: Python :: 3 :: Only",
    "Programming Language :: Python :: 3.11",
]
dependencies = [
    "openai>=2.0,<3.0",
    "tiktoken>=0.12.0,<1.0.0",
    "fastmcp>=3.0,<4.0",
    "mcp>=1.26,<2.0",
    "jsonschema>=4.0,<5.0",
    "PyYAML>=6.0,<7.0",
    "PyMuPDF>=1.25,<2.0",
    "python-docx>=1.1,<2.0",
    "openpyxl>=3.1,<4.0",
    "python-pptx>=1.0,<2.0",
    "rich>=14.0,<16.0",
    "tzdata>=2025.2; sys_platform == 'win32'",
]

[project.optional-dependencies]
dev = [
    "pytest>=8,<10",
    "pytest-asyncio>=0.24,<2.0",
]
docs = [
    "jieba>=0.42,<1",
    "mkdocs>=1.6,<2",
    "mkdocs-material>=9.7.7,<10",
    "mkdocstrings[python]>=1,<2",
]

[project.urls]
Homepage = "https://github.com/wxhcore/bumblehive"
Repository = "https://github.com/wxhcore/bumblehive"
Issues = "https://github.com/wxhcore/bumblehive/issues"

[tool.hatch.build.targets.wheel]
packages = ["src/bumblehive"]

[tool.hatch.build.targets.sdist]
include = [
    "/src/bumblehive",
    "/tests",
    "/README.md",
    "/LICENSE",
    "/pyproject.toml",
]

[tool.pytest.ini_options]
testpaths = ["tests"]