[build-system] requires = ["setuptools>=68.0", "wheel"] build-backend = "setuptools.build_meta" [project] name = "sap-cli" dynamic = ["version"] description = "基于 SAP ADT REST API 的 ABAP 开发对象管理工具" readme = {text = "基于 SAP ADT REST API 的 ABAP 开发对象管理工具。本仓(sap-cli-skill)自 2026-09-11 起为唯一来源,原 sap-cli 源码仓已归档。", content-type = "text/markdown"} license = {text = "MIT"} requires-python = ">=3.10" authors = [ {name = "WuRangyu"}, ] keywords = ["sap", "abap", "adt", "cli"] classifiers = [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Programming Language :: Python :: 3", "Topic :: Software Development :: Code Generators", ] dependencies = [ "requests>=2.28.0", ] [project.urls] Homepage = "https://gitee.com/markwury168/sap-cli-skill" Repository = "https://gitee.com/markwury168/sap-cli-skill" Issues = "https://gitee.com/markwury168/sap-cli-skill/issues" [project.optional-dependencies] keyring = ["keyring>=23.0"] dev = ["pytest>=7.0", "keyring>=23.0"] [project.scripts] sap-cli = "sapcli.cli.app:main" [tool.setuptools.packages.find] include = ["sapcli*"] [tool.setuptools.package-data] sapcli = ["py.typed"] [tool.setuptools.dynamic] version = {attr = "sapcli.__version__"}