[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#986715: ITP: python3-crochet -- Library that makes it easier to use Twisted from regular blocking code



Package: wnpp
Severity: wishlist
Owner: Sergio de Almeida Cipriano Junior <sergiosacj@protonmail.com>
X-Debbugs-Cc: debian-devel@lists.debian.org, sergiosacj@protonmail.com

* Package name    : python3-crochet
  Version         : 1.12.0
  Upstream Author : Itamar Turner-Trauring <itamar@itamarst.org>
* URL             : https://pypi.org/project/crochet/
* License         : MIT
  Programming Lang: Python
  Description     : Library that makes it easier to use Twisted from regular blocking code

  Crochet is a library that makes it easier to use Twisted from regular blocking
  code. Some use cases include:

   * Easily use Twisted from a blocking framework like Django or Flask.

   * Write a library that provides a blocking API, but uses Twisted for
   its implementation.

   * Port blocking code to Twisted more easily, by keeping a backwards
   compatibility layer.

   * Allow normal Twisted programs that use threads to interact with
   Twisted more cleanly from their threaded parts. For example, this
   can be useful when using Twisted as a WSGI container.

  The latest version of pagure (5.13.2) needs pagure-messages, which needs
  fedora-messaging, which needs crochet. My goal is to help package the new
  dependencies of pagure.


Reply to: