valley
valley copied to clipboard
Extensible schema validations and declarative syntax helpers in Python.
Valley
Python extensible schema validations and declarative syntax helpers.
Installation
pip install valley
Getting Started
import valley as v
class Animal(v.Schema):
name = v.StringProperty(required=True)
species = v.StringProperty(required=True)
color = v.StringProperty(required=True)
meal_type = v.StringProperty()
age = v.IntegerProperty(required=True)
frog = Animal(name='Kermit',species='frog',color='green',meal='carnivore',age=1)
frog.validate()