[build-system] requires = ["hatchling"] build-backend = "hatchling.build" [project] name = "abap-accelerator" dynamic = ["version"] description = "SAP ADT API MCP server - fork of AWS ABAP Accelerator MCP Server. mcp-name: io.github.kashzod/abap-accelerator" readme = "README.md" license = "MIT-0" requires-python = ">=3.10" authors = [ { name = "one-kash" }, ] keywords = ["mcp", "sap", "abap", "model-context-protocol"] classifiers = [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Topic :: Software Development :: Libraries", ] dependencies = [ "fastapi>=0.104.0", "uvicorn[standard]>=0.24.0", "pydantic>=2.5.0", "pydantic-settings>=2.1.0", "starlette>=0.27.0", "aiohttp>=3.9.0", "requests>=2.31.0", "httpx>=0.25.0", "fastmcp>=2.14.0", "cryptography>=41.0.0", "keyring>=24.0.0", "boto3>=1.34.0", "botocore>=1.34.0", "PyJWT>=2.8.0", "python-dotenv>=1.0.0", "PyYAML>=6.0.0", "defusedxml>=0.7.1", "xmltodict>=0.13.0", "structlog>=23.2.0", "loguru>=0.7.2", "aiofiles>=23.2.0", ] [project.urls] Homepage = "https://github.com/KashZod/abap-accelerator" Repository = "https://github.com/KashZod/abap-accelerator" Issues = "https://github.com/KashZod/abap-accelerator/issues" [project.scripts] abap-accelerator = "abap_accelerator.main:main" [tool.hatch.version] path = "src/abap_accelerator/__init__.py" [tool.hatch.build.targets.wheel] packages = ["src/abap_accelerator"]