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-23.3.1.tar.gz (45.4 kB view details)

Uploaded Source

Built Distribution

later-23.3.1-py3-none-any.whl (54.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: later-23.3.1.tar.gz
  • Upload date:
  • Size: 45.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for later-23.3.1.tar.gz
Algorithm Hash digest
SHA256 0456f06ef5cc874a6d998bca90c1d9fab253f77f892c07da73668c8f72d72f92
MD5 36ab5e2f764656469488355904c8cf4e
BLAKE2b-256 b2ff04749c5ec596861e4fac3d5e011d1dba25897f9012435a35252a37b30adc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: later-23.3.1-py3-none-any.whl
  • Upload date:
  • Size: 54.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for later-23.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 beb197d57f596a657c507d86d47fa8542c1b5bf6096894b61692c6da2c04db1c
MD5 a58a00f97acabbfae523fa580197dfd8
BLAKE2b-256 48fcb958f6da2499d5b448e457bc08780fee26bb738c0cb92f23ff4f204f0d60

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