@@ -12,7 +12,7 @@ This repository includes **complete automation** for repomap management. The rep
1212
1313``` bash
1414# Install dependencies (includes tree-sitter packages)
15- pip install -r requirements.txt
15+ uv pip install -r requirements.txt
1616
1717# Install pre-commit hooks (includes repomap auto-update)
1818pre-commit install
@@ -36,11 +36,11 @@ pre-commit install
3636### Install Dependencies
3737
3838``` bash
39- # Using pip
40- pip install tree-sitter tree-sitter-python tree-sitter-javascript tree-sitter-typescript tree-sitter-go tree-sitter-bash
41-
42- # Using uv (recommended)
39+ # Recommended method
4340uv pip install -r requirements.txt
41+
42+ # Or install individually with uv
43+ uv pip install tree-sitter tree-sitter-python tree-sitter-javascript tree-sitter-typescript tree-sitter-go tree-sitter-bash
4444```
4545
4646## Usage
@@ -169,7 +169,9 @@ jobs:
169169 python-version : ' 3.11'
170170
171171 - name : Install dependencies
172- run : pip install tree-sitter tree-sitter-python tree-sitter-javascript tree-sitter-typescript tree-sitter-go tree-sitter-bash
172+ run : |
173+ pip install uv
174+ uv pip install tree-sitter tree-sitter-python tree-sitter-javascript tree-sitter-typescript tree-sitter-go tree-sitter-bash
173175
174176 - name : Generate repomap
175177 run : python repomap.py . > repomap.txt
@@ -189,7 +191,8 @@ generate_repomap:
189191 stage : build
190192 image : python:3.11
191193 script :
192- - pip install tree-sitter tree-sitter-python tree-sitter-javascript tree-sitter-typescript tree-sitter-go tree-sitter-bash
194+ - pip install uv
195+ - uv pip install tree-sitter tree-sitter-python tree-sitter-javascript tree-sitter-typescript tree-sitter-go tree-sitter-bash
193196 - python repomap.py . > repomap.txt
194197 artifacts :
195198 paths :
@@ -237,8 +240,9 @@ repomap-validation:
237240 python-version: '3.11'
238241 - name: Install repomap dependencies
239242 run: |
240- pip install tree-sitter tree-sitter-python tree-sitter-javascript \
241- tree-sitter-typescript tree-sitter-go tree-sitter-bash
243+ pip install uv
244+ uv pip install tree-sitter tree-sitter-python tree-sitter-javascript \
245+ tree-sitter-typescript tree-sitter-go tree-sitter-bash
242246 - name: Validate repomap is current
243247 run: ./scripts/update-repomap.sh --check
244248` ` `
@@ -342,7 +346,7 @@ Potential improvements for future versions:
342346**Solution**: Install dependencies
343347
344348` ` ` bash
345- pip install -r requirements.txt
349+ uv pip install -r requirements.txt
346350` ` `
347351
348352# ## Parse Errors
@@ -395,7 +399,7 @@ See LICENSE file in repository root.
395399
396400**Quickstart**:
397401
398- 1. Install dependencies : ` pip install -r requirements.txt`
402+ 1. Install dependencies : ` uv pip install -r requirements.txt`
3994032. Install pre-commit hooks : ` pre-commit install`
4004043. The repomap auto-updates on commits!
401405
0 commit comments