Skip to main content

An Actor Model which packages Pykka and FSMs

Project description

Pykkachu

A convenience library on top of Pykka and PySM to help with common Actor Model patterns. Github

Roadmap

v0.1

  • Expand to work with all Actor types instead of just ThreadingActors
  • Better encapsulate Pykka and PySM so they are not imported by users
  • Make Fleet abstract and take a subactor selection algorithm as param
  • Unit tests

Beyond

  • Create a config loader for wiring up simple Actors
  • Add simple patterns like "Retry" and "When"

Changelog

v0.0.1

  • Made it exist by pulling it from gab
  • Factored it into classes
  • Pulled a Message class in from gab

Deployment

rm -rf dist
pipenv shell
python3 setup.py sdist bdist_wheel
python3 -m twine upload dist/*
exit

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

pykkachu-0.0.1.tar.gz (2.9 kB view hashes)

Uploaded Source

Built Distribution

pykkachu-0.0.1-py3-none-any.whl (15.9 kB view hashes)

Uploaded Python 3

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