Files
prompts/pyproject.toml
T
2026-06-21 21:24:37 -05:00

49 lines
1007 B
TOML

[project]
name = "prompts"
version = "0.1.0"
requires-python = ">=3.12"
dependencies = [
"fastapi>=0.115.0",
"fastmcp>=2.10.0",
"pydantic-settings>=2.0.0",
"pyyaml>=6.0.2",
"uvicorn[standard]>=0.34.0",
"zensical>=0.0.45",
]
[project.scripts]
personal-mcp = "personal_mcp.main:main"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["src/personal_mcp"]
[dependency-groups]
dev = [
"ipywidgets>=8.1.8",
"pre-commit>=4.6.0",
"ruff>=0.15.18",
"ty>=0.0.51",
]
test = [
"pytest>=9.1.1",
"pytest-asyncio>=1.4.0",
"pytest-cov>=7.1.0",
]
[tool.pytest.ini_options]
addopts = ["--strict-markers"]
asyncio_mode = "auto"
asyncio_default_fixture_loop_scope = "function"
markers = [
"unit: fast deterministic tests with no external dependencies",
"integration: framework or component integration tests",
"smoke: thin critical-path checks",
]
[tool.ty.src]
include = ["src", "tests"]