已关闭
[Feature]: Add dependency checking to Makefile #200
Hugo创建于  1月23日关闭于  1月24日
Hugo
Hugo
1月23日 创建

🚀 Background Description

For developers it would be nice to have package dependency checking in the Makefile, especially for testing & supporting different python versions & package versions.

Design Ideas

Command pipdeptree --reverse --package pydantic-core can output:

What packages depend on [pydantic-core]:
pydantic_core==2.41.5
└── pydantic==2.12.5 [requires: pydantic_core==2.41.5]
    ├── mcp==1.25.0 [requires: pydantic>=2.11.0,<3.0.0]
    │   └── fastmcp==2.14.2 [requires: mcp>=1.24.0,<2.0]
    │       └── openjiuwen==0.1.4 [requires: fastmcp>=2.14.2,<3.0]
    ├── autodoc_pydantic==2.2.0 [requires: pydantic>=2.0,<3.0.0]
    ├── chromadb==1.4.0 [requires: pydantic>=1.9]
    │   └── openjiuwen==0.1.4 [requires: chromadb>=1.3.7]
    ├── pydantic-settings==2.12.0 [requires: pydantic>=2.7.0]
    │   ├── mcp==1.25.0 [requires: pydantic-settings>=2.5.2]
    │   │   └── fastmcp==2.14.2 [requires: mcp>=1.24.0,<2.0]
    │   │       └── openjiuwen==0.1.4 [requires: fastmcp>=2.14.2,<3.0]
    │   └── autodoc_pydantic==2.2.0 [requires: pydantic-settings>=2.0,<3.0.0]
    ├── openai==2.14.0 [requires: pydantic>=1.9.0,<3]
    │   └── openjiuwen==0.1.4 [requires: openai>=1.108.0]
    ├── fastmcp==2.14.2 [requires: pydantic>=2.11.7]
    │   └── openjiuwen==0.1.4 [requires: fastmcp>=2.14.2,<3.0]
    └── openapi-pydantic==0.5.1 [requires: pydantic>=1.8]
        └── fastmcp==2.14.2 [requires: openapi-pydantic>=0.5.1]
            └── openjiuwen==0.1.4 [requires: fastmcp>=2.14.2,<3.0]

Involved Public APIs

Description of Relevance to Other Modules

Test Design and Test Plan

.

Additional Information

Thanks for your contribution 🎉!

likedislike
openJiuwen-bot成员
1月23日 评论:

注意

此 Issue 需要负责人。 如果没有指派时, yangzequ 是默认的负责人

likedislike
OopenJiuwen-bot成员
1月23日 将 yangzequ 设为负责人
OopenJiuwen-bot成员
1月23日 添加了label:sig/sig-agent-core
openJiuwen-bot成员
1月23日 评论:

欢迎来到 openJiuwen 社区

Hey @SushiNinja , 感谢你对社区的贡献.

机器人使用手册

有关指令的使用,可以点击 此处 查看详情。开发人员可以在每个PR或Issue下方评论特定指令来触发机器人任务。

联系指引

有疑问可以联系 SIG: sig-agent-core ,
维护者是: @seanzhang_cn, @xinyu-jiuwen ,
审核者是: @SnapeK, @alan_cheng, @deyang, @yangzequ .

likedislike
Yyangzequ成员
1月24日 issue状态由 TODO 改变为 DONE
Yyangzequ成员
1月24日 关闭了 issue
Xxiangjiali_czb成员
1月24日 关联了看板:openJiuwen Version Management