Files
palladium/studies/202512_GenesysCX/ctm-token-calculator/pyproject.toml
Robert Helewka c187bde188 feat: update ctm-token-calculator to use Mercury and notebook deliverables
Replace Streamlit and JupyterLab commands with Mercury for serving interactive
notebooks as web apps. Update README to reflect new architecture where
notebooks are the primary deliverables, utilizing Mercury input widgets for
live client tuning. Add export_report.py script to generate LLM-readable
HTML/Markdown reports from the notebooks. Update corrected business case
notebook to include Mercury dependency and usage instructions.
2026-07-07 17:04:53 -04:00

32 lines
688 B
TOML

[build-system]
requires = ["setuptools>=68"]
build-backend = "setuptools.build_meta"
[project]
name = "ctm-token-calculator"
version = "0.1.0"
description = "Genesys AI Token Cost & Business Case Calculator (CTM)"
requires-python = ">=3.10"
dependencies = [
"pandas>=2.0",
"numpy>=1.25",
"plotly>=5.18",
"openpyxl>=3.1",
]
[project.optional-dependencies]
app = ["mercury>=3.2"]
notebook = ["jupyterlab>=4.0", "ipywidgets>=8.0", "nbconvert>=7", "tabulate>=0.9"]
dev = ["pytest>=7.4", "mypy>=1.8"]
[tool.setuptools.packages.find]
include = ["tokencalc*"]
[tool.pytest.ini_options]
testpaths = ["tests"]
addopts = "-q"
[tool.mypy]
strict = true
packages = ["tokencalc"]