
pip 23.1 removed the "setup.py install" fallback for projects that do not have pyproject.toml and now uses a pyproject.toml which is vendored in pip. To address that, this change adds the minimal pyproject.toml to enable pbr to be properly used to build editable wheels. See https://pip.pypa.io/en/stable/news/#v23-1 and https://github.com/pypa/pip/issues/8368 for more details on the removal of the fallback support. Co-Authored-By: Sean Mooney <work@seanmooney.info> Change-Id: I2a30194e10c84a8e30a148d57abb7dc374c8649f
Automaton
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.
- Free software: Apache license
- Documentation: https://docs.openstack.org/automaton/latest/
- Source: https://opendev.org/openstack/automaton
- Bugs: https://bugs.launchpad.net/automaton
Description
Languages
Python
100%