This project implements the so-called family inheritance for Python 2 and 3 (tested with CPython 2.7 and 3.3 as well as PyPy 2). It is based on the doctoral thesis of Patrick Lay "Entwurf eines Objektmodells für semistrukturierte Daten im Kontext von XML Content Management Systemen" (Rheinische Friedrich-Wilhelms Universität Bonn, 2006) and is developed as part of the diploma thesis of Michael Pohl "Architektur und Implementierung des Objektmodells für ein Web Application Framework" (Rheinische Friedrich-Wilhelms Universität Bonn, 2013-2014).
This project uses the MIT License, so you may freely use, distribute and modify
it, provided you include the content of License.txt
.
Install using setuptools:
easy_install ancestration
The source distribution is available from its PyPI entry.
Please refer to the Ancestration Documentation for how to use this library.