If the package has optional features that require their own dependencies you can use extras_require.
I propose to make use of extras_require for all backends that require dependencies to minimize the number of installed packages. For example, I do not use s3, but all 11 packages are installed, 6 of them are needed for s3.
If the package has optional features that require their own dependencies you can use extras_require.
I propose to make use of
extras_require
for all backends that require dependencies to minimize the number of installed packages. For example, I do not use s3, but all 11 packages are installed, 6 of them are needed for s3.