Added
* When a CLI command fails, metadata (`latch` version, current python, os info, etc) is printed.
* There is now a prompt on failure to generate a crash report. Previously reports were generated automatically which was slow and sometimes error-prone.
Fixed
* Bugs that broke support for Python 3.8 users:
+ Fixed imports of `functools.cache`
+ Fixed `with` statements with multiple contexts
Dependencies
* Removed unused packages
+ `awscli`
+ `uvloop`
+ `prompt-toolkit`