Files
git.stella-ops.org/docs/features/unchecked/cli/python-workspace-analyzer-cli.md

982 B

Python Workspace Analyzer CLI

Module

Cli

Status

IMPLEMENTED

Description

Language-specific CLI for inspecting Python workspaces and virtual environments with site-packages scanning, framework detection, and capability signal analysis.

Implementation Details

  • Command Handlers: src/Cli/StellaOps.Cli/Commands/CommandHandlers.cs -- Python workspace handlers
  • Commands:
    • stella scan python <path> -- analyze Python workspace. Options: --venv <path>, --format table|json
  • Analysis: site-packages scanning, framework detection (Django, Flask, FastAPI), capability signal analysis

E2E Test Plan

  • Run stella scan python ./project and verify workspace analysis
  • Verify site-packages scanning detects installed packages
  • Verify framework detection identifies Django/Flask/FastAPI
  • Verify capability signal analysis
  • Run with --venv ./venv and verify virtual environment scanning
  • Verify --format json output