Metadata-Version: 2.1
Name: composition
Version: 867530.9
Summary: What You Crave
Home-page: https://github.com/Julian/composition
Author: Julian Berman
Author-email: Julian+ButDontSendMeEmailsAboutThisOne@GrayVines.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Development Status :: 6 - Mature
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: Implementation :: CPython
Requires-Dist: forbiddenfruit (!=0.1.3)

===========
composition
===========

Hi mature software developer!

You have decided inheritance isn't your cup of tea?

Well have we got the thing for you!

This module does one thing:

.. code-block:: python

    import composition

    class Superclass(object):
        pass

    class ThisWillGoBoom(Superclass):
        pass


Enjoy. This is mature software, put it in production, and let it drive your
car.

Installation
------------

    $ pip install composition

of course. Python 3.6+ only though, sorry kids.


Wait Wat?
---------

https://en.wikipedia.org/wiki/Composition_over_inheritance


