- Minimum `anyio` version is `3.0`.
- Due to the minimum `anyio` version being `3.0`, `curio` support has been dropped, and hence `curio` has been removed as a project dependency.
- Minimum `Python` version is `3.7.1` because `contextvars` (not the backport) is dependency of `AsyncMachine` in `transitions>=0.8.6` due to the way that `AnyIOMachine` inherits from `AsyncMachine`.