Package: wnpp
Severity: wishlist
Owner: Edward Betts <[email protected]>

* Package name    : python-unasync
  Version         : 0.6.0
  Upstream Author : Ratan Kulshreshtha <[email protected]>
* URL             : https://github.com/python-trio/unasync
* License         : Apache-2.0 or MIT
  Programming Lang: Python
  Description     : async-to-sync source transformer

  This library rewrites source files during package builds, producing a
  synchronous tree from an asynchronous source tree. It is normally invoked
  through a build command, where it reads files from configured directories such
  as _async and writes corresponding files to destinations such as _sync.
  .
  The transformation is rule based. Rules map source paths to target paths and
  apply token replacements for common async constructs and project-specific
  names. More specific rules can override broader ones, allowing different parts
  of a source tree to be converted with different path mappings and replacement
  sets.
  .
  It works on the project source tree and the package build machinery, mainly by
  extending the build step that copies package files. The generated files are
  ordinary source files that can be included in the built package.

This library is a dependancy of Home Assistant, the Python smart home platform.
I plan to maintain it as part of the Home Assistant team.

Reply via email to