Ancestration

Family Inheritance for Python.


Keywords
family, inheritance
License
MIT
Install
pip install Ancestration==0.1.0

Documentation

Ancestration – Family Inheritance for Python

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.

Getting Started

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.