- 50 命令:patrol/health/board/recall/poke/who/inbox/mind/message/team 等 - 异步并行 SSH (asyncio subprocess) - 命令注册表 + @command decorator + 插件扩展架构 - 环境检测 (Mac/VM/agent 身份) - JSON 输出契约 (stdout=成功, stderr=错误 code) - 权限模型 (agent 身份检测 + 环境限制) - pytest 23/23 通过 - deploy-joy.sh 全集群 16 VM 部署脚本 (含 PEP 668 兼容) - 旧 bash 版归档到 archive/commands.bash/ Closes: joy CLI 2.0 迁移
18 lines
368 B
Python
18 lines
368 B
Python
from setuptools import setup, find_packages
|
|
|
|
setup(
|
|
name="joy-cli",
|
|
version="2.0.0",
|
|
package_dir={"": "src"},
|
|
packages=find_packages(where="src"),
|
|
python_requires=">=3.9",
|
|
install_requires=[
|
|
"pyyaml>=6.0",
|
|
"httpx>=0.27",
|
|
],
|
|
entry_points={
|
|
"console_scripts": [
|
|
"joy=joy.cli:main",
|
|
],
|
|
},
|
|
)
|