Skip to main content

A toolbox for asyncio services

Project description

https://github.com/facebookincubator/later/workflows/later_ci/badge.svg https://img.shields.io/badge/code%20style-black-000000.svg

What is later?

later is a play on Async not happening now but at some point in the future. It was also an awesome name for a toolkit for writing AsyncIO applications. The batteries if you will for AsyncIO.

later offers the following functions:

  • asyncio Event enhancements
    • BiDirectionalEvent - Back channel of information for the setter to ensure the waiter has called wait() a second time

  • asyncio Task enhancements
    • Watcher - Watch tasks and ensure they don’t die - take action when they do

  • asyncio Unittesting enhancements
    • TestCase - Use in place of IsolatedAsyncioTestCase for more wins

    • IsolatedAsyncioTestCase is backported for 3.7 users

later currently backports 3.8’s async_case + mock libraries for 3.7 users.

License

later is Apache licensed, as found in the LICENSE file

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

later-20.2.1.tar.gz (43.3 kB view details)

Uploaded Source

Built Distribution

later-20.2.1-py3-none-any.whl (52.7 kB view details)

Uploaded Python 3

File details

Details for the file later-20.2.1.tar.gz.

File metadata

  • Download URL: later-20.2.1.tar.gz
  • Upload date:
  • Size: 43.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.5

File hashes

Hashes for later-20.2.1.tar.gz
Algorithm Hash digest
SHA256 4fa4751a5e36696c6fd047011694b33d63d736fa1fde9b3998c6c7f836bfdd1a
MD5 8fa0a588f1dfb1ae30b7b2830e1f1161
BLAKE2b-256 69f2818489a8faf5a3d6760b3fa17b8edacbf5c922b2c50cb946824f080001fc

See more details on using hashes here.

File details

Details for the file later-20.2.1-py3-none-any.whl.

File metadata

  • Download URL: later-20.2.1-py3-none-any.whl
  • Upload date:
  • Size: 52.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.5

File hashes

Hashes for later-20.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 79ffaa94669f1cbcee93126629bf25ed24acf3c8d4b3c8bdf92af379355d3166
MD5 b2e711f825fc940541fe3d127dbeca99
BLAKE2b-256 24aff32996525bb682203c7d4939f1b72acc2442e53a2a8aae9dabb2c9457a39

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page