Skip to content

Commit 7add3df

Browse files
committed
v0.2.0
1 parent c6a3579 commit 7add3df

2 files changed

Lines changed: 14 additions & 245 deletions

File tree

WINDOWS_INSTALL.md

Lines changed: 0 additions & 240 deletions
This file was deleted.

pyproject.toml

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "Fix_agent"
7-
version = "0.1.5"
7+
version = "0.2.0"
88
description = "AI Coding Assistant - 代码缺陷修复和分析工具"
99
readme = "README.md"
1010
requires-python = ">=3.11"
11-
license = {text = "MIT"}
11+
license = {text = "MPL-2.0"}
1212
authors = [
1313
{name = "3uyuan1ee", email = "1481059602@qq.com"}
1414
]
@@ -23,7 +23,7 @@ keywords = [
2323
classifiers = [
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]
136144
where = ["."]
137-
include = ["src*"]
145+
include = ["src*", "web_app*"]
138146

139147
[tool.setuptools.package-data]
140148
src = ["*.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

Comments
 (0)