datatyping
Datatyping is a (pure) Python library with no dependencies that you can use to verify whether elements in a data structure has the expected types. Great for incomming json.
import datatyping
datatyping.validate([int], [1, 2, 3])
Check out the documentation for examples, installation instructions and usage.
Develop with me :)
Fork the repo first. Use the following lines to setup
$ git clone https://github.com/your_name/datatyping
$ cd datatyping
$ virtualenv venv
$ . venv/bin/activate
$ python setup.py develop
Run tests
$ pip install pytest
$ python -m pytest
Build documentation
$ make -C docs/ html
Notes
- Inspired by "How Python Makes Working With Data More Difficult in the Long Run".
- Any and all contributions are welcome.
- Please open an issue if you need help (read: I messed up).
- Suggest anything you want to see support for!