Badg / py_loopa

Arduino-esque async event loop app framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

What is Loopa?

Loopa is a pure-Python framework for building Arduino-like apps and utilities on top of the built-in asyncio library. It runs on any event loop, and automatically handles event loop closure and, if necessary, threaded operation.

Loopa also contains various utilities for event loop coordination.

Installing

Daemoniker requires Python 3.5 or higher.

    pip install loopa

Example usage

Contributing

Help is welcome and needed. Unfortunately we're so under-staffed that we haven't even had time to make a thorough contribution guide. In the meantime:

Guide

  • Issues are great! Open them for anything: feature requests, bug reports, etc.
  • Fork, then PR.
  • Open an issue for every PR.
    • Use the issue for all discussion.
    • Reference the PR somewhere in the issue discussion.
  • Please be patient. We'll definitely give feedback on anything we bounce back to you, but especially since we lack a contribution guide, style guide, etc, this may be a back-and-forth process.
  • Please be courteous in all discussion.

Project priorities

  • Contribution guide
  • Code of conduct

Sponsors and backers

If you like what we're doing, please consider sponsoring or backing Muterra's open source collective.

Sponsors


Backers

About

Arduino-esque async event loop app framework

License:The Unlicense


Languages

Language:Python 100.0%