Metadata-Version: 2.0
Name: wires
Version: 18.1.0a1
Summary: Python Wires
Home-page: https://github.com/tmontes/python-wires/
Author: Tiago Montes
Author-email: tiago.montes@gmail.com
License: MIT
Keywords: functions,boilerplate
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: six
Provides-Extra: dev
Requires-Dist: coverage; extra == 'dev'
Requires-Dist: sphinx; extra == 'dev'
Provides-Extra: docs
Requires-Dist: sphinx; extra == 'docs'
Provides-Extra: tests
Requires-Dist: coverage; extra == 'tests'

Python Wires: Call wiring made simple
=====================================

``wires`` is a library to facilitate "callable wiring" by decoupling callers from callees and avoiding passing around multiple callables in Python code. It can be used as a callable-based event system or, again callable-based, publish-subscribe like solution.

Minimal usage example:

.. code-block:: python

    from wires import wire

    def my_callable():
        print('Hello from wires!')

    wire.this.calls_to(my_callable)
    wire.this()



Thanks
======

- Hynek Schlawack for the articles `Sharing Your Labor of Love: PyPI Quick and Dirty <https://hynek.me/articles/sharing-your-labor-of-love-pypi-quick-and-dirty/>`_ and `Testing & Packaging <https://hynek.me/articles/testing-packaging/>`_.


Authors
=======

Tiago Montes



