dewloosh.core#
Warning
This package is under active development and in an alpha stage. Come back later, or star the GitHub repo to make sure you don’t miss the first stable release!
The main purpose of dewloosh.core is to provide batteries to other dewloosh projects, and to provide a set of common developer tools for the public.
Features#
- Various dictionary classes that enhance the core behaviour of the built-indict type. The top of the cake is the Library class, which offers a differentbehaviour for nested dictionaries by applying a self replicating defalt factory.
- A set of tools for metaprogramming. The use cases include declaring custom abstractclass properties, using metaclasses to avoid unwanted code conflicts, assuring theimplementation of abstract methods at design time, etc.
Decorators, wrappers and other handy developer tools.
Check out the User Guide section for further information.