feat: Add uv for faster and more efficient package management (#156)

* refactor: pyproject.toml to use Hatchling as the build backend and update project metadata

- Changed build backend from setuptools to hatchling.
- Updated project name, description, authors, and dependencies.
- Added project URLs and scripts section for SuperClaude.
- Configured versioning and build targets for wheel and sdist.

* feat: Update installation instructions in README.md to reflect new package management commands using 'uv' instead of 'pip'.

* feat: Add uv.lock file to manage package dependencies and versions for SuperClaude

* fix: Update library usage guidelines in RULES.md to reference pyproject.toml instead of requirements.txt
This commit is contained in:
Joevidev
2025-07-17 05:45:40 -05:00
committed by GitHub
parent bc6c53f78d
commit c05ce38159
4 changed files with 104 additions and 5 deletions

View File

@@ -98,14 +98,14 @@ SuperClaude installation is a **two-step process**:
**Option A: From PyPI (Recommended)**
```bash
pip install SuperClaude
uv add SuperClaude
```
**Option B: From Source**
```bash
git clone https://github.com/NomenAK/SuperClaude.git
cd SuperClaude
pip install .
uv sync
```
### 🔧 UV / UVX Setup Guide