Metadata-Version: 2.1
Name: python-toolbox
Version: 1.0.5
Summary: A collection of Python tools for various tasks
Home-page: UNKNOWN
Author: Ram Rachum
Author-email: ram@rachum.com
License: MIT
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Requires-Dist: setuptools
Provides-Extra: tests
Requires-Dist: docutils (>=0.8) ; extra == 'tests'
Requires-Dist: pytest ; extra == 'tests'


The Python Toolbox is a collection of Python tools for various tasks. It
contains:

 - ``python_toolbox.caching``: Tools for caching functions, class instances and
    properties.

 - ``python_toolbox.cute_iter_tools``: Tools for manipulating iterables. Adds
    useful functions not found in Python's built-in ``itertools``.

 - ``python_toolbox.context_management``: Pimping up your context managers.

 - ``python_toolbox.emitting``: A publisher-subscriber framework that doesn't
    abuse strings.

 - And many, *many* more! The Python Toolbox contains **100+** useful
   little tools.


Documentation: http://python-toolbox.readthedocs.io

Python Toolbox on GitHub: https://github.com/cool-RR/python_toolbox

Python Toolbox on PyPI: https://pypi.python.org/pypi/python_toolbox

Tests
=====

Test can be run by running the ``_test_python_toolbox.py`` script that's
installed automatically with the Python Toolbox.

When ``python_toolbox`` isn't installed, you may run ``pytest`` at the repo
root to run the tests.


-------------------------------------------------------

The Python Toolbox was created by Ram Rachum. I provide
`Development services in Python and Django <https://chipmunkdev.com>`_.




