mcnanovna/pyproject.toml
Ryan Malloy 68a8705baf capture tool returns PNG Image by default, raw RGB565 optional
- Add Pillow dependency for server-side RGB565→PNG conversion
- capture() now returns fastmcp Image (PNG) by default
- Pass raw=True to get the original RGB565 base64 dict
- Eliminates 204K token overflow on default capture calls
2026-01-30 13:42:10 -07:00

26 lines
548 B
TOML

[project]
name = "mcnanovna"
version = "2026.01.30"
description = "MCP server for NanoVNA-H vector network analyzers"
authors = [{name = "Ryan Malloy", email = "ryan@supported.systems"}]
requires-python = ">=3.11"
dependencies = [
"fastmcp>=2.14.0",
"pyserial>=3.5",
"Pillow>=11.0.0",
]
[project.scripts]
mcnanovna = "mcnanovna.server:main"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["src/mcnanovna"]
[tool.ruff]
target-version = "py311"
line-length = 120