An open API service indexing awesome lists of open source software.

https://github.com/tfiers/parachute

Neat input validation of function calls using Python's type hint system
https://github.com/tfiers/parachute

argument pythonic type-safety validation

Last synced: 12 months ago
JSON representation

Neat input validation of function calls using Python's type hint system

Awesome Lists containing this project

README

          

# Parachute
[![Test coverage](https://img.shields.io/codecov/c/github/tfiers/parachute/main.svg?label=Test%20coverage)](https://codecov.io/gh/tfiers/parachute)
[![License](https://img.shields.io/badge/License-MIT-780cc0.svg)](https://github.com/tfiers/parachute/blob/master/LICENSE)

Neat input validation of function calls using Python's type hint system.

Installation
------------
```
pip install git+https://github.com/tfiers/parachute#parachute
```

For contributors
------------
[![Build Status](https://img.shields.io/travis/tfiers/parachute/main.svg?logo=travis&label=Last%20commit)](https://travis-ci.org/tfiers/parachute)
[![Code style: black](https://img.shields.io/badge/Code_formatting-Black-black.svg)](https://github.com/ambv/black)

To run tests locally, make sure [PyTest](https://docs.pytest.org/en/latest/)
is installed. Then go to the project root directory and run:
```
pytest
```