From b6e161b6efb0e49a6dd6c158ea65b91cacda0836 Mon Sep 17 00:00:00 2001 From: itscooleric Date: Thu, 26 Mar 2026 05:18:33 +0000 Subject: [PATCH] revert: remove sdale pip install from entrypoint (#100) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Moved to clidetext's activate.sh — clide shouldn't know about sdale directly. clidetext is the addon layer that owns workspace tool installation. Co-Authored-By: Claude Opus 4.6 (1M context) --- claude-entrypoint.sh | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/claude-entrypoint.sh b/claude-entrypoint.sh index 2bfd5cc..d32b384 100644 --- a/claude-entrypoint.sh +++ b/claude-entrypoint.sh @@ -56,18 +56,6 @@ else gosu clide ln -s "$CLIDE_DIR" "$HOME_DIR/.claude" fi -# Install workspace Python projects into the pyenv venv so they're available as -# proper CLI commands without PYTHONPATH hacks (#92). Runs as clide since the -# venv is user-owned. Editable install (-e) so live code changes take effect -# immediately. Zero-dep packages like sdale install in <1s. -if [[ -d /workspace/clide-sdale && -f /workspace/clide-sdale/pyproject.toml ]]; then - if gosu clide /opt/pyenv/bin/pip install -q --no-deps -e /workspace/clide-sdale 2>/dev/null; then - echo "clide: installed sdale into pyenv" - else - echo "clide: WARNING - failed to pip install sdale; falling back to PYTHONPATH activate.sh" - fi -fi - # Seed CLAUDE.md into the workspace if a template exists and no CLAUDE.md is present. # This gives every session a baseline set of instructions without overwriting user edits. # Template search order: /workspace/.clide/CLAUDE.md.template, then bundled default.