Python library that implementing selective serialization
Project description
serafin is a python library that allows to selectively serialize different kinds of python object into something that can be dumped to JSON or YAML.
Installation
$ pip install serafin
Contributing
Setting up development repo
$ git clone git@github.com:novopl/serafin.git
$ cd serafin
$ virtualenv env
$ source ./env/bin/activate
$ pip install -r ops/devrequirements.txt
$ peltak git add-hoooks
Running tests
Config: The types of tests are defined in pelconf.py and the pytest configuration is defined in ops/tools/pytest.ini.
$ peltak test
Linting
Config: The list of locations to lint is defined in pelconf.py and the linters configuration is defined in ops/tools/{pylint,pep8}.ini.
$ peltak lint
Generating docs
Config: The list of documented files and general configuration is in pelconf.py and the Sphinx configuration is defined in docs/conf.py.
$ peltak docs
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
serafin-0.11.tar.gz
(11.9 kB
view hashes)