Hi,

we have released a free (LGPL) Python 3 library named Yangson:

https://pypi.python.org/pypi/yangson/1.0.0

Its main purpose is to represent instance data tree as a persistent structure 
(*) backed by a YANG data model, and provide object-oriented API for querying, 
validating and manipulating the data. It supports YANG 1.1 and YANG library 
[RFC7895], and JSON as the serialization format.

Links:

- GitHub repo: https://github.com/CZ-NIC/yangson
- Documentation: http://yangson.readthedocs.io
- Tutorial-style overview of basic functionality:
  http://yangson.readthedocs.io/en/latest/quickstart.html

(*) The meaning of "persistent" is different from what's common in NETCONF 
circles, it's described here:

https://en.wikipedia.org/wiki/Persistent_data_structure

The advantage of such structures is that they make updates thread-safe and 
allow for space-efficient copies (sort of copy-on-write).

Comments, bug reports and contributions will be appreciated.

Thanks, Lada

--
Ladislav Lhotka, CZ.NIC Labs
PGP Key ID: E74E8C0C




_______________________________________________
netmod mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/netmod

Reply via email to