mirror of
https://github.com/SuperClaude-Org/SuperClaude_Framework.git
synced 2025-12-29 16:16:08 +00:00
- Added automatic detection of PEP 668 environments - Implemented pipx as preferred installation method for Linux/macOS - Added fallback to pip --user for externally managed environments - Improved error messages with clear installation alternatives - Added --break-system-packages as last resort option - Updated NPM wrapper to handle all installation scenarios - Enhanced update mechanism to detect and use correct tool
21 lines
468 B
Python
21 lines
468 B
Python
"""
|
|
SuperClaude Installation Suite
|
|
Pure Python installation system for SuperClaude framework
|
|
"""
|
|
|
|
from pathlib import Path
|
|
|
|
try:
|
|
__version__ = (Path(__file__).parent.parent / "VERSION").read_text().strip()
|
|
except Exception:
|
|
__version__ = "4.0.4" # Fallback
|
|
|
|
__author__ = "NomenAK"
|
|
|
|
# Core paths
|
|
SETUP_DIR = Path(__file__).parent
|
|
PROJECT_ROOT = SETUP_DIR.parent
|
|
DATA_DIR = SETUP_DIR / "data"
|
|
|
|
# Installation target
|
|
DEFAULT_INSTALL_DIR = Path.home() / ".claude" |