Skip to content

Commit 7c7e396

Browse files
committed
fix curl installer dependency set
1 parent cb60553 commit 7c7e396

6 files changed

Lines changed: 16 additions & 9 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ curl -fsSL https://raw.githubusercontent.com/Sankhya-AI/Dhee/main/install.sh | s
5959
The installer:
6060

6161
1. Creates `~/.dhee` with a self-contained venv.
62-
2. Installs `dhee[all]` from PyPI.
62+
2. Installs `dhee[app]` from PyPI.
6363
3. Prompts you for a **provider** (OpenAI default, Gemini, NVIDIA, or Ollama).
6464
4. Prompts for your **API key** (stored encrypted under `~/.dhee/secret_store.enc.json`).
6565
5. Wires Claude Code hooks + MCP server + context router.

dhee/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
# Default: CoreMemory (lightest, zero-config)
3333
Memory = CoreMemory
3434

35-
__version__ = "6.0.0"
35+
__version__ = "6.0.1"
3636
__all__ = [
3737
# Memory classes
3838
"Engram",

dhee/cli_update.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
from typing import Optional
2525

2626

27-
PACKAGE_NAME = "dhee[all]"
27+
PACKAGE_NAME = "dhee[app]"
2828

2929

3030
def _venv_python() -> Path:

install.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#
66
# What it does:
77
# 1. Creates ~/.dhee with a hidden Python venv
8-
# 2. Installs the dhee package (with all providers)
8+
# 2. Installs the dhee package (app runtime + hosted providers)
99
# 3. Symlinks `dhee` and `dhee-mcp` into ~/.local/bin
1010
# 4. Wires Claude Code (hooks + MCP + router) if available
1111
# 5. Runs `dhee onboard` — interactive provider picker, API key paste,
@@ -21,7 +21,7 @@ DHEE_HOME="$HOME/.dhee"
2121
VENV_DIR="$DHEE_HOME/.venv"
2222
BIN_DIR="$HOME/.local/bin"
2323
MIN_PYTHON="3.9"
24-
PACKAGE="dhee[all]"
24+
PACKAGE="dhee[app]"
2525

2626
# --- Colors ---
2727
if [ -t 1 ]; then

pyproject.toml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "dhee"
7-
version = "6.0.0"
7+
version = "6.0.1"
88
description = "Shared information layer for screen-aware AI agents — real-time collaboration, workspace/project memory, and context routing"
99
readme = "README.md"
1010
requires-python = ">=3.9"
@@ -50,6 +50,13 @@ benchmarks = ["huggingface_hub>=0.24.0"]
5050
edge = ["onnxruntime>=1.16"]
5151
# Training (QLoRA fine-tuning)
5252
training = ["unsloth", "datasets>=2.0", "trl>=0.7", "peft>=0.6"]
53+
app = [
54+
"openai>=1.0.0",
55+
"google-genai>=1.0.0",
56+
"ollama>=0.4.0",
57+
"fastapi>=0.100.0",
58+
"uvicorn>=0.20.0",
59+
]
5360
all = [
5461
"google-genai>=1.0.0",
5562
"openai>=1.0.0",

tests/test_cli_onboard_update.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ def _fake_run(cmd, *, cwd=None, check=True):
131131

132132
cli_update.cmd_update(SimpleNamespace(from_pypi=False))
133133

134-
# Must have issued the pip upgrade for dhee[all]
134+
# Must have issued the pip upgrade for the app runtime.
135135
pip_upgrades = [r for r in runs if "install" in r and "--upgrade" in r and any("dhee" in piece for piece in r)]
136136
assert pip_upgrades, f"expected pip upgrade, got {runs}"
137137

@@ -172,9 +172,9 @@ def test_update_from_pypi_flag_overrides_editable(monkeypatch, tmp_path):
172172

173173
cli_update.cmd_update(SimpleNamespace(from_pypi=True))
174174

175-
# No git pull; pip upgrade dhee[all] instead.
175+
# No git pull; pip upgrade the app runtime instead.
176176
assert not any(r[:2] == ["git", "pull"] for r in runs), runs
177-
assert any("install" in r and "--upgrade" in r and "dhee[all]" in r for r in runs)
177+
assert any("install" in r and "--upgrade" in r and "dhee[app]" in r for r in runs)
178178

179179

180180
def test_ui_auto_open_respects_no_open_flag(monkeypatch):

0 commit comments

Comments
 (0)