In version 5, the azure metapackage now refuses to install. The azure package was broken up into a bunch of smaller packages, so we need to use those packages individually instead of relying on the metapackage to install everything for us. PR #14 kept CI passing, but we will need to refactor eventually.
More information on the azure change is here: Azure/azure-sdk-for-python#10646.
And this might complicate #6.