Metadata-Version: 2.4
Name: sheafview
Version: 0.0.1a1
Summary: Bootstrap view layout helpers for the SheafLab project.
Project-URL: Homepage, https://sheaflab.com
Project-URL: Repository, https://github.com/SheafLab/sheafview-python
Project-URL: Issues, https://github.com/SheafLab/sheafview-python/issues
Author: SheafLab
License: MIT
License-File: LICENSE
Keywords: dashboard,layout,panels,sheaflab,views
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# sheafview

`sheafview` is the official Python package namespace for lightweight view and
layout helpers used by the SheafLab project.

This initial public release provides simple panel specs, compact grid
composition, and deterministic text rendering for small dashboards and
inspection views.

## Install

```bash
pip install sheafview
```

## Usage

```python
from sheafview import Panel, ViewSpec, compose_grid, render_text_view

view = ViewSpec(
    name="overview",
    panels=(
        Panel(title="Summary", content="ready", width=1),
        Panel(title="Metrics", content="ok", width=1),
    ),
)

grid = compose_grid(view, columns=2)
rendered = render_text_view(view, columns=2)
```

## Status

- Project stage: pre-alpha
- Package scope: bootstrap view-layout utilities only
- Main project site: https://sheaflab.com

