[project] name = "fleetmind-mcp" version = "1.0.0" description = "FleetMind Dispatch Coordinator MCP Server - AI-powered delivery management" readme = "README.md" requires-python = ">=3.10" license = {text = "MIT"} authors = [ {name = "FleetMind Team"} ] keywords = ["mcp", "dispatch", "delivery", "logistics", "ai", "anthropic"] classifiers = [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", ] dependencies = [ "fastmcp>=0.3.0", "psycopg2-binary>=2.9.9", "googlemaps>=4.10.0", "python-dotenv>=1.0.0", "pydantic>=2.8.2" ] [project.optional-dependencies] dev = [ "pytest>=8.0.0", "pytest-asyncio>=0.23.0", "mypy>=1.8.0", "black>=24.0.0", "ruff>=0.1.0" ] [project.scripts] fleetmind-mcp = "server:main" [project.urls] Homepage = "https://github.com/your-org/fleetmind-mcp" Repository = "https://github.com/your-org/fleetmind-mcp" Issues = "https://github.com/your-org/fleetmind-mcp/issues" [build-system] requires = ["setuptools>=65.0", "wheel"] build-backend = "setuptools.build_meta" [tool.pytest.ini_options] testpaths = ["tests"] python_files = "test_*.py" python_functions = "test_*" addopts = "-v --strict-markers" [tool.mypy] python_version = "3.10" warn_return_any = true warn_unused_configs = true disallow_untyped_defs = false [tool.black] line-length = 100 target-version = ['py310', 'py311', 'py312'] [tool.ruff] line-length = 100 target-version = "py310"