mirror of
https://github.com/agentscope-ai/ReMe.git
synced 2026-08-28 05:25:04 +00:00
fix(packaging): install AgentScope extra in wheel smoke
This commit is contained in:
parent
0d2cf83169
commit
03810dc94a
5 changed files with 9 additions and 4 deletions
2
.github/workflows/_build-python-packages.yml
vendored
2
.github/workflows/_build-python-packages.yml
vendored
|
|
@ -60,7 +60,7 @@ jobs:
|
|||
python -m zipfile -l "${REME_WHEEL}" | (! grep 'reme/web/')
|
||||
python -m zipfile -l "${REME_WHEEL}" | (! grep 'reme_studio/')
|
||||
python -m venv "${RUNNER_TEMP}/reme-package-smoke"
|
||||
"${RUNNER_TEMP}/reme-package-smoke/bin/python" -m pip install "${REME_WHEEL}"
|
||||
"${RUNNER_TEMP}/reme-package-smoke/bin/python" -m pip install "${REME_WHEEL}[as]"
|
||||
cd "${RUNNER_TEMP}"
|
||||
"${RUNNER_TEMP}/reme-package-smoke/bin/python" -c "import reme"
|
||||
|
||||
|
|
|
|||
|
|
@ -41,11 +41,14 @@ dependencies = [
|
|||
]
|
||||
|
||||
[project.optional-dependencies]
|
||||
as = [
|
||||
"agentscope[model-ollama]==2.0.6",
|
||||
]
|
||||
web = [
|
||||
"reme_studio",
|
||||
]
|
||||
core = [
|
||||
"agentscope[model-ollama]==2.0.6",
|
||||
"reme-ai[as]",
|
||||
"claude-agent-sdk>=0.2.126",
|
||||
"dingtalk-stream>=0.24.3",
|
||||
"openai-codex>=0.144.4",
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ Its static entry point is installed at `@agentscope-ai/reme_studio/dist-static/i
|
|||
- A running ReMe HTTP service. Agent chat additionally requires a working Agent and model configuration.
|
||||
- Node.js 22.13 or newer is required only when developing or building Studio from source.
|
||||
|
||||
See the [repository README](../README.md) for ReMe installation and backend configuration.
|
||||
See the [repository README](https://github.com/agentscope-ai/ReMe#readme) for ReMe installation and backend configuration.
|
||||
|
||||
## Development
|
||||
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ npm install @agentscope-ai/reme_studio
|
|||
- 正在运行的 ReMe HTTP 服务。Agent 对话还需要可用的 Agent 和模型配置。
|
||||
- 只有从源码开发或构建 Studio 时才需要 Node.js 22.13 或更高版本。
|
||||
|
||||
ReMe 的安装和后端配置请参阅[仓库中文 README](../README_ZH.md)。
|
||||
ReMe 的安装和后端配置请参阅[仓库中文 README](https://github.com/agentscope-ai/ReMe/blob/main/README_ZH.md)。
|
||||
|
||||
## 本地开发
|
||||
|
||||
|
|
|
|||
|
|
@ -35,7 +35,9 @@ def test_studio_packages_have_independent_identity() -> None:
|
|||
assert studio_config["project"]["name"] == "reme_studio"
|
||||
assert npm_config["name"] == "@agentscope-ai/reme_studio"
|
||||
assert studio_config["project"]["version"] == npm_config["version"]
|
||||
assert main_config["project"]["optional-dependencies"]["as"] == ["agentscope[model-ollama]==2.0.6"]
|
||||
assert main_config["project"]["optional-dependencies"]["web"] == ["reme_studio"]
|
||||
assert main_config["project"]["optional-dependencies"]["core"].count("reme-ai[as]") == 1
|
||||
assert main_config["project"]["optional-dependencies"]["core"].count("reme_studio") == 1
|
||||
assert main_config["tool"]["setuptools"]["packages"]["find"]["include"] == ["reme", "reme.*"]
|
||||
assert "reme_studio*" in main_config["tool"]["setuptools"]["packages"]["find"]["exclude"]
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue