All Projects → celery → Vine

celery / Vine

Licence: other
Python promises

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects
python2
120 projects

Projects that are alternatives of or similar to Vine

ProtoPromise
Robust and efficient library for management of asynchronous operations in C#/.Net.
Stars: ✭ 20 (-75.9%)
Mutual labels:  promises, promise
tall
Promise-based, No-dependency URL unshortner (expander) module for Node.js
Stars: ✭ 56 (-32.53%)
Mutual labels:  promises, promise
combine-promises
Like Promise.all(array) but with an object instead of an array.
Stars: ✭ 181 (+118.07%)
Mutual labels:  promises, promise
alls
Just another library with the sole purpose of waiting till all promises to complete. Nothing more, Nothing less.
Stars: ✭ 13 (-84.34%)
Mutual labels:  promises, promise
P Map
Map over promises concurrently
Stars: ✭ 639 (+669.88%)
Mutual labels:  promise, promises
Fetch
Asynchronous HTTP client with promises.
Stars: ✭ 29 (-65.06%)
Mutual labels:  promises, promise
doasync
Promisify functions and objects immutably
Stars: ✭ 27 (-67.47%)
Mutual labels:  promises, promise
Q
A platform-independent promise library for C++, implementing asynchronous continuations.
Stars: ✭ 179 (+115.66%)
Mutual labels:  promise, promises
Asyncro
⛵️ Beautiful Array utilities for ESnext async/await ~
Stars: ✭ 487 (+486.75%)
Mutual labels:  promise, promises
Promise Fun
Promise packages, patterns, chat, and tutorials
Stars: ✭ 3,779 (+4453.01%)
Mutual labels:  promise, promises
market-pricing
Wrapper for the unofficial Steam Market Pricing API
Stars: ✭ 21 (-74.7%)
Mutual labels:  promises, promise
Bluebird Api
Bluebird compatible API on top of native promises.
Stars: ✭ 36 (-56.63%)
Mutual labels:  promise, promises
bluff
🙏 Promise A+ implementation
Stars: ✭ 14 (-83.13%)
Mutual labels:  promises, promise
redux-reducer-async
Create redux reducers for async behaviors of multiple actions.
Stars: ✭ 14 (-83.13%)
Mutual labels:  promises, promise
promiviz
Visualize JavaScript Promises on the browser. Visualize the JavaScript Promise APIs and learn. It is a playground to learn about promises faster, ever!
Stars: ✭ 79 (-4.82%)
Mutual labels:  promises, promise
swear
🙏 Flexible promise handling with Javascript
Stars: ✭ 56 (-32.53%)
Mutual labels:  promises, promise
Tascalate Concurrent
Implementation of blocking (IO-Bound) cancellable java.util.concurrent.CompletionStage and related extensions to java.util.concurrent.ExecutorService-s
Stars: ✭ 144 (+73.49%)
Mutual labels:  promise, promises
Promise
Promise / Future library for Go
Stars: ✭ 149 (+79.52%)
Mutual labels:  promise, promises
Yaku
A lightweight promise library
Stars: ✭ 276 (+232.53%)
Mutual labels:  promise, promises
Promise.hpp
C++ asynchronous promises like a Promises/A+
Stars: ✭ 31 (-62.65%)
Mutual labels:  promise, promises

===================================================================== vine - Python Promises

|build-status| |coverage| |license| |wheel| |pyversion| |pyimp|

:Version: 5.0.0 :Web: https://vine.readthedocs.io/ :Download: https://pypi.org/project/vine/ :Source: https://github.com/celery/vine/ :Keywords: promise, async, future

About

This is a special implementation of promises in that it can be used both for promise of a value and lazy evaluation. The biggest upside for this is that everything in a promise can also be a promise, e.g. filters, callbacks and errbacks can all be promises.

.. |build-status| image:: https://secure.travis-ci.org/celery/vine.png?branch=master :alt: Build status :target: https://travis-ci.org/celery/vine

.. |coverage| image:: https://codecov.io/github/celery/vine/coverage.svg?branch=master :target: https://codecov.io/github/celery/vine?branch=master

.. |license| image:: https://img.shields.io/pypi/l/vine.svg :alt: BSD License :target: https://opensource.org/licenses/BSD-3-Clause

.. |wheel| image:: https://img.shields.io/pypi/wheel/vine.svg :alt: Vine can be installed via wheel :target: https://pypi.org/project/vine/

.. |pyversion| image:: https://img.shields.io/pypi/pyversions/vine.svg :alt: Supported Python versions. :target: https://pypi.org/project/vine/

.. |pyimp| image:: https://img.shields.io/pypi/implementation/vine.svg :alt: Support Python implementations. :target: https://pypi.org/project/vine/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].