[build-system] requires = ["setuptools>=61.0", "wheel"] build-backend = "setuptools.build_meta" [project] name = "go1_pro_sdk" version = "0.1.0" description = "Unitree Go1 PRO low-level motor control SDK (Python, with Blowfish encryption)" readme = "README.md" license = {text = "MIT"} requires-python = ">=3.8" authors = [{name = "chenyouyuan"}] keywords = ["unitree", "go1", "robotics", "low-level-control"] classifiers = [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.8", "Topic :: Scientific/Engineering :: Robotics", ] dependencies = [ "paho-mqtt>=2.0.0", # 高层 MQTT 控制 (Go1 / Go1MQTT) ] # lowlevel (MCUClient) 不需要任何依赖, 纯标准库 [project.urls] Homepage = "https://github.com/your-username/go1_pro_sdk" Documentation = "https://github.com/your-username/go1_pro_sdk/blob/main/docs/" [tool.setuptools] packages = ["go1_pro_sdk", "go1_pro_sdk.codec", "go1_pro_sdk.connection", "go1_pro_sdk.highlevel", "go1_pro_sdk.safety", "go1_pro_sdk.types", "go1_pro_sdk.utils"] [tool.setuptools.package-data] "go1_pro_sdk" = ["_data/*.bin", "_data/*.md"]