Metadata-Version: 2.4
Name: codeviz-simple
Version: 0.1.1
Summary: Generate a clean HTML call graph report for Python files.
Author: Vyacheslav Rudenko
License-Expression: MIT
Keywords: python,code-visualization,cli,static-analysis,call-graph
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Documentation
Classifier: Topic :: Software Development :: Quality Assurance
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# CodeViz Simple

CodeViz Simple is a small command line tool that generates a clean HTML report with a function call graph for a Python file.

## Install

```bash
pip install codeviz-simple
```

## Usage

```bash
codeviz main.py
```

The command creates an HTML report in the current directory:

```text
codeviz-report.html
```

Open this file in a browser.

## What it shows

- functions and methods
- internal function calls
- imports
- call cycles
- basic complexity indicators
- downloadable SVG and PNG scheme inside the report

## Local development

```bash
python -m venv .venv
.venv\Scripts\activate
pip install -e .
codeviz examples/example.py
```

On Linux or macOS:

```bash
source .venv/bin/activate
pip install -e .
codeviz examples/example.py
```

## License

MIT
