A library that allows you to easily mock out tests based on AWS infrastructure.
## Removing the `boto` Dependency
In order to rid `moto` of a direct dependency on the long-deprecated `boto`
package, a subset of the `boto` code has been vendored here.
This directory contains only the `boto` files required for `moto` to run,
which is a very small subset of the original package's contents. Furthermore,
the `boto` models collected here have been stripped of all superfluous
methods/attributes not used by `moto`. (Any copyright headers on the
original files have been left intact.)
## Next Steps
Currently, a small number of `moto` models inherit from these `boto` classes.
With some additional work, the inheritance can be dropped in favor of simply
adding the required methods/properties from these `boto` models to their
respective `moto` subclasses, which would allow for these files/directories
to be removed entirely.