Metadata-Version: 2.1
Name: rutyva
Version: 0.0.4
Summary: A Python library to enforce static typing at runtime
Home-page: https://github.com/guifonte/rutyva
Author: Guilherme Fontebasso
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE

# Rutyva - Runtime Type Validation for Python

Rutyva is a python library that enforces static typing at runtime using the type annotations of dataclasses.

It also allows dict parsing into classes, even with nested class objects (compositions).

## Installation

Python version 3.9 or higher is required.

```sh
$ pip install rutyva
```

## How to

At the moment, the classes need to be inherited from the BaseModel class, and need to be dataclasses, to have its type annotations enforced.


