An open API service indexing awesome lists of open source software.

https://github.com/ariebovenberg/calls

Simple, typed, composable tools for callables.
https://github.com/ariebovenberg/calls

composable functional-programming functools mypy python

Last synced: 3 months ago
JSON representation

Simple, typed, composable tools for callables.

Awesome Lists containing this project

README

        

🤙 Calls
========

.. image:: https://img.shields.io/pypi/v/calls.svg?style=flat-square
:target: https://pypi.python.org/pypi/calls

.. image:: https://img.shields.io/pypi/l/calls.svg?style=flat-square
:target: https://pypi.python.org/pypi/calls

.. image:: https://img.shields.io/pypi/pyversions/calls.svg?style=flat-square
:target: https://pypi.python.org/pypi/calls

.. image:: https://img.shields.io/readthedocs/calls.svg?style=flat-square
:target: http://calls.readthedocs.io/

.. image:: https://img.shields.io/badge/code%20style-black-000000.svg?style=flat-square
:target: https://github.com/psf/black

Simple, typed, composable tools for callables.
They're also good Python citizens with nice ``repr``, mypy support, and picklability.

Quickstart
----------

All utilities are directly importable.
See `the docs `_ for a complete overview.

.. code-block:: python

>>> from calls import raises, always, identity, flip, pipe

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

It's available on PyPI.

.. code-block:: bash

pip install calls