Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 3 additions & 7 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,10 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
pip install pytest pytest-cov

- name: Run tests
run: |
pytest tests/ -v --cov=rightnow_cli --cov-report=term-missing
pip install -e .
pip install -e ".[dev]"

- name: Test installation
run: |
pip install -e .
rightnow --version
rightnow --help
1 change: 0 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ Thank you for your interest in contributing to RightNow CLI! We welcome contribu

3. Install development dependencies:
```bash
pip install -r requirements-dev.txt
pip install -e .
```

Expand Down
5 changes: 1 addition & 4 deletions INSTALLATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,9 +61,6 @@ For the latest development version:
git clone https://github.com/RightNow-AI/rightnow-cli.git
cd rightnow-cli

# Install dependencies
pip install -r requirements.txt

# Install the package
pip install -e .
```
Expand All @@ -83,7 +80,7 @@ source rightnow-env/bin/activate
rightnow-env\Scripts\activate

# Install RightNow CLI
pip install rightnow-cli
pip install -e .
```

### Method 4: Using Docker (Coming Soon)
Expand Down
1 change: 0 additions & 1 deletion MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
# Include package data
include README.md
include LICENSE
include requirements.txt
include pyproject.toml

# Include configuration templates
Expand Down
4 changes: 0 additions & 4 deletions install.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -179,10 +179,6 @@ function Install-FromSource {

Set-Location "rightnow-cli"

# Install dependencies
Write-Info "Installing dependencies..."
& $PythonCmd -m pip install --user -r requirements.txt | Out-Null

# Install package
Write-Info "Installing package..."
& $PythonCmd -m pip install --user -e . | Out-Null
Expand Down
6 changes: 1 addition & 5 deletions install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ VENV_DIR="$HOME/.rightnow-cli"
print_banner() {
echo ""
echo -e "${CYAN}╔════════════════════════════════════════════════╗${NC}"
echo -e "${CYAN}║ ${GREEN}RightNow CLI Installer${CYAN} ║${NC}"
echo -e "${CYAN}║ ${GREEN}RightNow CLI Installer${CYAN} ║${NC}"
echo -e "${CYAN}║ GPU-Native AI Code Editor ║${NC}"
echo -e "${CYAN}╚════════════════════════════════════════════════╝${NC}"
echo ""
Expand Down Expand Up @@ -150,10 +150,6 @@ install_from_source() {
if git clone https://github.com/$REPO.git; then
cd rightnow-cli

# Install dependencies
print_info "Installing dependencies..."
$PYTHON_CMD -m pip install --user -r requirements.txt

# Install package
print_info "Installing package..."
$PYTHON_CMD -m pip install --user -e .
Expand Down
2 changes: 2 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ classifiers = [
]
keywords = ["gpu", "cuda", "optimization", "kernel", "ai", "performance", "rightnow", "code-editor", "nvidia", "assistant"]
dependencies = [
"pydantic==2.12.0",
"backoff>=2.2.1",
"requests>=2.31.0",
"rich>=13.5.0",
"prompt-toolkit>=3.0.0",
Expand Down
8 changes: 4 additions & 4 deletions rightnow_cli/ui/setup_wizard.py
Original file line number Diff line number Diff line change
Expand Up @@ -267,13 +267,13 @@ def show_compiler_status(config_manager: ConfigManager):
# Get configured paths
compiler_paths = {}
if config.cuda.compiler_paths:
if config.cuda.compiler_paths.nvcc:
if 'nvcc' in config.cuda.compiler_paths and config.cuda.compiler_paths['nvcc']:
compiler_paths['nvcc'] = config.cuda.compiler_paths.nvcc
if config.cuda.compiler_paths.cl:
if 'cl' in config.cuda.compiler_paths and config.cuda.compiler_paths['cl']:
compiler_paths['cl'] = config.cuda.compiler_paths.cl
if config.cuda.compiler_paths.ncu:
if 'ncu' in config.cuda.compiler_paths and config.cuda.compiler_paths['ncu']:
compiler_paths['ncu'] = config.cuda.compiler_paths.ncu
if config.cuda.compiler_paths.nsys:
if 'nsys' in config.cuda.compiler_paths and config.cuda.compiler_paths['nsys']:
compiler_paths['nsys'] = config.cuda.compiler_paths.nsys

# Detect with configured paths
Expand Down