[project]
name = "masseagents"
version = "0.1.0"
description = "Multi-Agent Structural System Engineering (MASSE) - AI-powered structural analysis and design framework"
readme = "README.md"
requires-python = ">=3.10"
dependencies = [
    "autogen-agentchat>=0.2.0",
    "openai>=1.0.0",
    "python-dotenv>=1.0.0",
    "openseespy>=3.6.0",
    "matplotlib>=3.7.0",
    "numpy>=1.24.0",
    "pandas>=2.0.0",
    "pint>=0.23",
    "faiss-cpu>=1.7.4",
    "PyMuPDF>=1.23.0",
    "tiktoken>=0.5.0",
    "questionary>=2.0.0",
    "rich>=13.0.0",
    "typer>=0.9.0",
    "tqdm>=4.66.0",
]

[project.optional-dependencies]
dev = [
    "pytest>=7.0.0",
    "black>=23.0.0",
    "isort>=5.12.0",
    "flake8>=6.0.0",
]

[project.scripts]
masse = "cli.main:app"

[build-system]
requires = ["setuptools>=61.0", "wheel"]
build-backend = "setuptools.build_meta" 