Package: wnpp
Severity: wishlist
Owner: Charlie Yan <cyan...@gmail.com>
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name    : python3-eventdispatch
  Version         : 0.2
  Upstream Contact: Name <cyan...@gmail.com>
* URL             : https://github.com/cyan-at/eventdispatch
* License         : Apache-2.0
  Programming Lang: Python
  Description     : Event Dispatch: discrete time synchronization, Markov 
control

Inspired from robotics and applied mathematics, python3-eventdispatch is a 
framework / architecture to compose complex software behaviors based on 
threading primitives.

It offers an alternative to other architectures such as behavior trees or state 
machines, relevant to any software system that deals with those concepts.

This package consists of:

1. a core module
2. a set of other modules that build upon the core, offering capabilities 
common to many use-cases
3. a handful of example executable programs to showcase some important concepts

####

I (the author) have used it in various robotics and software use-cases, where 
it has improved performance, scalability, and robustness.

I have seen similar '*dispatch' or 'eventdispatcher' package offerings that try 
to address the same problem, but none with the same theoretical foundation, 
interface, target problem.

This package will be a dependency for a family of 'carrier' packages, that 
integrate this framework with others such as ROS (Robotics Operating System), 
ZMQ, Kafka, and others.
While I have a personal launchpad hosting this package, the ITP aims to publish 
it to the Ubuntu/Debian main / universe / multiverse etc for other buildfarms 
to find this package.

####

I plan to maintain it myself, as part of a team if possible. I don't anticipate 
many changes to this package, nor to the carrier packages after initial 
packaging.

I am looking for co-maintainers and sponsors.

Reply via email to