routemaster
routemaster copied to clipboard
A state machine service.
Bumps [setuptools](https://github.com/pypa/setuptools) from 57.0.0 to 65.5.1. Release notes Sourced from setuptools's releases. v65.5.1 No release notes provided. v65.5.0 No release notes provided. v65.4.1 No release notes provided. v65.4.0 No release...
This provides better type checking against the sqlalchemy code and allows us to remove our stubs and the `type: ignore`s which were in various places where the stubs didn't match...
SQLAlchemy 2.0 is going to have a _lot_ of changes vs the 1.x series. See the [migration guide](https://docs.sqlalchemy.org/en/20/changelog/migration_20.html) for more details.
Python 3.6 is well beyond end-of-life (December 2021). While 3.7 is still supported, it doesn't have long left (mid 2023). We should therefore still support using it, but there's no...
This applies the result of running the tests under [`MonkeyType`](https://pypi.org/project/MonkeyType/) to the source code, resulting in a lot of the remaining type annotations being added. It also makes `mypy` slightly...
The old circleci/python images are deprecated.
This PR introduces visualisation of state machines and labels locations in them. Note: this has been handy for debugging configs but low priority and will likely not be finished and...
Test requirements are listed in both `setup.py` and `scripts/testing/requirements.txt`. They seem to mostly be duplicates, though there are some differences. I suspect the latter is more correct, though not sure...
Per https://github.com/thread/routemaster/pull/15#discussion_r185600620
For example https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml looks like it could help with this, though we might need to publish the schema somewhere?