Skip to main content

Python UML statechart framework

Project description

Python Statechart

https://img.shields.io/pypi/v/statechart.svg https://img.shields.io/travis/leighmck/statechart.svg Documentation Status

Python UML statechart framework

History

0.2.0 (2016-08-02)

  • First release on PyPI.

0.2.1 (2016-08-07)

  • Final state bug fixes.

0.2.2 (2016-08-08)

  • Default transition bug fix.

0.2.3 (2016-08-10)

  • Consume event dispatched by child state unless a final state activated.

0.2.4 (2016-08-21)

  • Fix internal transition acting like local transition.

0.3.0 (2016-10-16)

  • Implement display module to generate Plant UML code of a statechart.

  • Raise runtime exception if an action is defined on top level statechart.

0.3.1 (2016-10-16)

  • Implement specific statechart deactivate function.

0.4.0 (2019-05-18)

  • Add support for functional action and guard definitions.

  • Deprecate KwEvent, Internal Transitions, Actions and Guard

  • Add support for generating PlantUML diagrams.

0.4.2 (2019-08-15)

  • Fix display of guard function names in PlantUML diagrams.

  • Allow any type of value to be used for event data.

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

statechart-0.4.2.tar.gz (26.2 kB view details)

Uploaded Source

Built Distribution

statechart-0.4.2-py2.py3-none-any.whl (17.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file statechart-0.4.2.tar.gz.

File metadata

  • Download URL: statechart-0.4.2.tar.gz
  • Upload date:
  • Size: 26.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.5.6

File hashes

Hashes for statechart-0.4.2.tar.gz
Algorithm Hash digest
SHA256 f2960962026000df3bf7d1216a88515ea4fdc07d58a03a3eac243cb17e1266f0
MD5 50531dcff2faf2aacefc7ea0979d2a36
BLAKE2b-256 08cb8dcbf8fe107ce1afebe4efdfc812be84a627d8f52261f78f9399e2420e56

See more details on using hashes here.

File details

Details for the file statechart-0.4.2-py2.py3-none-any.whl.

File metadata

  • Download URL: statechart-0.4.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 17.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.5.6

File hashes

Hashes for statechart-0.4.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9b7cf6e8a8daa9b0209ffebd8af1ab1ff5d9ffc2d889671b60a924d270962f83
MD5 af09ae27e78e7b7ae15b224cd6f7fe69
BLAKE2b-256 8eebe078e64c5d77e3fba47bd5fe5ae256da3c582b528ba8e45157021259bb34

See more details on using hashes here.

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