Metadata-Version: 2.4
Name: pyvorin
Version: 1.0.0rc3
Summary: Pyvorin Thin Client — remote compile, licensing, and usage metering
Author: Pyvorin Team
License: MIT
Project-URL: Homepage, https://pyvorin.com
Project-URL: Documentation, https://pyvorin.com/docs
Project-URL: Repository, https://github.com/pyvorin/pyvorin
Keywords: compiler,python,remote,licensing
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: pydantic>=2.0
Requires-Dist: typer>=0.9
Requires-Dist: rich>=13.0

# Pyvorin Thin Client

The `pyvorin` package is the lightweight thin client for the Pyvorin remote compile platform.

It includes:
- Remote compilation API client
- License activation and validation
- Usage event tracking
- Workload scanning
- Project bundle builder for local imports

No compiler internals are shipped in this wheel.

## Quick Start

```bash
pip install pyvorin --extra-index-url https://pypi.pyvorin.com/simple

pyvorin init
pyvorin activate PYV-XXXX
pyvorin compile script.py
pyvorin run script.py
```

## Commands

- `pyvorin init` — initialise configuration
- `pyvorin activate KEY` — activate licence
- `pyvorin compile FILE` — send compile request
- `pyvorin run FILE` — run with remote compile + CPython fallback
- `pyvorin doctor` — check environment
- `pyvorin job status ID` — check compile job status
- `pyvorin job details ID` — get compile job diagnostics

## Deprecated Alias

`pyvorin-thin` is deprecated; use `pyvorin` instead.
