Metadata-Version: 1.1
Name: init_subclass
Version: 0.0.1
Summary: backwards compatibility for __init_subclass__
Home-page: https://github.com/dpep/py_init_subclass
Author: Daniel Pepper
Author-email: UNKNOWN
License: MIT
Description-Content-Type: UNKNOWN
Description: init_subclass
        ======
        Backwards compatibility for Python 3
        [\_\_init_subclass\_\_](https://docs.python.org/3/reference/datamodel.html#object.__init_subclass__)
        
        
        ### Install
        ```pip install init_subclass```
        
        
        ### Usage
        ```
        class Philosopher(InitSubclass):
            subclasses = []
        
            def __init_subclass__(cls):
                Philosopher.subclasses.append(cls.__name__)
        
        
        class Socrates(Philosopher):
            pass
        class Plato(Philosopher):
            pass
        
        
        print Philosopher.subclasses
        => ['Socrates', 'Plato']
        ```
        
Platform: any
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Topic :: Utilities
