fix: switch to setuptools for Python 3.14 compatibility

This commit is contained in:
chiguyong 2026-06-04 22:27:06 +08:00
parent 9a6d6fee4e
commit cc3dfd44e3
35 changed files with 91 additions and 4 deletions

View File

@ -1,6 +1,6 @@
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
requires = ["setuptools>=68.0", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "fischer-agentkit"
@ -36,8 +36,8 @@ dev = [
"ruff>=0.4",
]
[tool.hatch.build.targets.wheel]
packages = ["src/agentkit"]
[tool.setuptools.packages.find]
where = ["src"]
[tool.pytest.ini_options]
asyncio_mode = "auto"

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,24 @@
Metadata-Version: 2.4
Name: fischer-agentkit
Version: 0.1.0
Summary: Unified Agent Framework with Tool/Skill plugins, Memory, Self-Evolution, MCP support, and Multi-Agent orchestration
Author: Fischer Team
License: MIT
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: pydantic>=2.0
Requires-Dist: redis[hiredis]>=5.0
Requires-Dist: sqlalchemy[asyncio]>=2.0
Requires-Dist: asyncpg>=0.29
Requires-Dist: httpx>=0.27
Requires-Dist: pyyaml>=6.0
Requires-Dist: jsonschema>=4.0
Provides-Extra: mcp
Requires-Dist: mcp>=1.0; extra == "mcp"
Provides-Extra: evolution
Requires-Dist: scipy>=1.12; extra == "evolution"
Provides-Extra: dev
Requires-Dist: pytest>=8.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.23; extra == "dev"
Requires-Dist: pytest-cov>=5.0; extra == "dev"
Requires-Dist: ruff>=0.4; extra == "dev"

View File

@ -0,0 +1,42 @@
pyproject.toml
src/agentkit/__init__.py
src/agentkit/core/__init__.py
src/agentkit/core/base.py
src/agentkit/core/dispatcher.py
src/agentkit/core/exceptions.py
src/agentkit/core/protocol.py
src/agentkit/core/registry.py
src/agentkit/evolution/__init__.py
src/agentkit/evolution/ab_tester.py
src/agentkit/evolution/evolution_store.py
src/agentkit/evolution/prompt_optimizer.py
src/agentkit/evolution/reflector.py
src/agentkit/evolution/strategy_tuner.py
src/agentkit/mcp/__init__.py
src/agentkit/mcp/client.py
src/agentkit/mcp/server.py
src/agentkit/memory/__init__.py
src/agentkit/memory/base.py
src/agentkit/memory/episodic.py
src/agentkit/memory/retriever.py
src/agentkit/memory/semantic.py
src/agentkit/memory/working.py
src/agentkit/orchestrator/__init__.py
src/agentkit/orchestrator/dynamic_pipeline.py
src/agentkit/orchestrator/handoff.py
src/agentkit/orchestrator/pipeline_engine.py
src/agentkit/orchestrator/pipeline_loader.py
src/agentkit/orchestrator/pipeline_schema.py
src/agentkit/prompts/__init__.py
src/agentkit/prompts/section.py
src/agentkit/prompts/template.py
src/agentkit/tools/__init__.py
src/agentkit/tools/agent_tool.py
src/agentkit/tools/base.py
src/agentkit/tools/function_tool.py
src/agentkit/tools/registry.py
src/fischer_agentkit.egg-info/PKG-INFO
src/fischer_agentkit.egg-info/SOURCES.txt
src/fischer_agentkit.egg-info/dependency_links.txt
src/fischer_agentkit.egg-info/requires.txt
src/fischer_agentkit.egg-info/top_level.txt

View File

@ -0,0 +1 @@

View File

@ -0,0 +1,19 @@
pydantic>=2.0
redis[hiredis]>=5.0
sqlalchemy[asyncio]>=2.0
asyncpg>=0.29
httpx>=0.27
pyyaml>=6.0
jsonschema>=4.0
[dev]
pytest>=8.0
pytest-asyncio>=0.23
pytest-cov>=5.0
ruff>=0.4
[evolution]
scipy>=1.12
[mcp]
mcp>=1.0

View File

@ -0,0 +1 @@
agentkit

Binary file not shown.

Binary file not shown.