Daniel Bengtsson 80bd6a5442 Move flake8 as a pre-commit local target.
The goal here is to avoid conflicts between flake8 and hacking version
each 2 days.

Inspired from nova's approach[1].

The flake8 version to install will be determined by hacking and
requirements [2] will stay aligned instead of relying on different
versions.

[1] https://opendev.org/openstack/nova/src/branch/master/.pre-commit-config.yaml#L26-L35
[2] https://opendev.org/openstack/hacking/src/branch/master/requirements.txt#L1

Change-Id: I402e708832395d95b04a5b956a19d5cc8c3f1c1f
2021-04-16 12:07:10 +01:00
2020-12-12 08:08:06 +01:00
2020-09-15 17:41:13 +02:00
2015-10-05 17:10:31 -04:00
2020-02-04 10:13:23 +01:00
2019-04-19 19:42:55 +00:00
2018-07-11 09:48:53 +07:00
2020-12-18 15:05:12 +01:00
2019-06-26 18:30:20 +02:00
2019-04-23 13:53:38 +08:00
2019-06-19 00:57:49 +08:00
2014-12-02 22:38:57 -08:00
2020-12-12 08:08:06 +01:00
2019-04-23 13:53:38 +08:00
2021-02-11 12:27:12 +00:00
2020-04-24 08:22:33 -05:00
2020-05-26 09:00:31 +02:00
2020-12-12 08:08:06 +01:00

Automaton

Latest Version

Downloads

Friendly state machines for python. The goal of this library is to provide well documented state machine classes and associated utilities. The state machine pattern (or the implemented variation there-of) is a commonly used pattern and has a multitude of various usages. Some of the usages for this library include providing state & transition validation and running/scheduling/analyzing the execution of tasks.

Description
Friendly state machines for python.
Readme 1.7 MiB
Languages
Python 100%