@@ -4,11 +4,11 @@ build-backend = "setuptools.build_meta"
44
55[project ]
66name = " Fix_agent"
7- version = " 0.1.5 "
7+ version = " 0.2.0 "
88description = " AI Coding Assistant - 代码缺陷修复和分析工具"
99readme = " README.md"
1010requires-python = " >=3.11"
11- license = {text = " MIT " }
11+ license = {text = " MPL-2.0 " }
1212authors = [
1313 {name = " 3uyuan1ee" , email = " 1481059602@qq.com" }
1414]
@@ -23,7 +23,7 @@ keywords = [
2323classifiers = [
2424 " Development Status :: 3 - Alpha" ,
2525 " Intended Audience :: Developers" ,
26- " License :: OSI Approved :: MIT License" ,
26+ " License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0) " ,
2727 " Operating System :: OS Independent" ,
2828 " Operating System :: Microsoft :: Windows" ,
2929 " Operating System :: POSIX" ,
@@ -51,14 +51,17 @@ dependencies = [
5151
5252 # AI和ML依赖
5353 " langchain-openai>=0.1.0" ,
54+ " langchain-core>=0.1.0" ,
5455 " deepagents==0.2.4" ,
5556 " python-dotenv>=1.0.0" ,
57+ " langgraph>=0.1.0" ,
5658
5759 # 联网搜索
58- " tavily-python" ,
60+ " tavily-python>=0.3.0 " ,
5961
6062 # 性能监控
6163 " psutil>=5.9.0" ,
64+
6265 # 核心Python代码分析工具 - 确保开箱即用
6366 " pylint>=2.17.0" , # 全面的Python代码分析
6467 " flake8>=6.0.0" , # Python代码风格和基础检查
@@ -68,10 +71,15 @@ dependencies = [
6871 " astroid>=2.15.0" , # pylint依赖
6972 " isort>=5.12.0" , # 导入排序工具
7073 " pydocstyle>=6.0.0" , # 文档字符串风格检查
74+
7175 # 基础解析和配置支持
7276 " lxml>=4.9.0" , # XML解析(用于工具输出解析)
7377 " pyyaml>=6.0.0" , # YAML配置文件解析
7478 " toml>=0.10.0" , # TOML配置文件解析
79+
80+ # 工具生成的测试依赖
81+ " pytest>=7.0.0" , # 测试生成器需要
82+ " typing-extensions>=4.0.0" , # 类型扩展支持
7583]
7684
7785[project .optional-dependencies ]
@@ -134,10 +142,11 @@ fixagent = "src.main:cli_main"
134142
135143[tool .setuptools .packages .find ]
136144where = [" ." ]
137- include = [" src*" ]
145+ include = [" src*" , " web_app* " ]
138146
139147[tool .setuptools .package-data ]
140148src = [" *.md" , " *.txt" , " *.yml" , " *.yaml" , " *.json" , " *.toml" ]
149+ web_app = [" **/*.html" , " **/*.css" , " **/*.js" , " **/*.json" , " **/*.png" , " **/*.jpg" , " **/*.ico" , " *.md" , " *.txt" ]
141150"*" = [" .env.template" ," src/**/*.md" , " src/**/*.txt" ]
142151
143152
0 commit comments