Metadata-Version: 2.1
Name: iteratedc
Version: 0.6.5
Summary: Iterator for data classes
Home-page: https://github.com/carstencodes/iteratedc
Author: Carsten Igel
Author-email: cig@bite-that-bit.de
License: BSD 3-Clause
Description: # iteratedc - A small python iterator for python 3 dataclasses
        
        `iteratedc` is a small library used to iterate over python 3 dataclasses. It will not only traverse the low level, but will create the a tree-search diving down collections of dataclasses as well. If on each level, a dataclass is present it will follow these child nodes one level down.
        
        You can choose between four operation modes:
        
        * BFS (Breadth first search)
        * DFS (Depth first search)
          * Pre-Order
          * In-Order
          * Post-Order
          * Reverse Pre-Order
          * Reverse Post-Order
        
        The result will not be the current node but a NodeElement carrying the current node.
        
        These `NodeElement`s accept visitors according to the visitor pattern.
        
        ## Licensing
        
        This library is published under BSD-3-Clause license.
        
        ## Versioning
        
        This library follows semantic versioning 2.0. Any breaking change will produce a new major release. Versions below 1.0 are considered to have a unstable interface.
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System
Classifier: Typing :: Typed
Requires-Python: >=3.8, < 4
Description-Content-Type: text/markdown
