diff --git a/fastapi_users/db/__init__.py b/fastapi_users/db/__init__.py index d226c238..79e7df9b 100644 --- a/fastapi_users/db/__init__.py +++ b/fastapi_users/db/__init__.py @@ -1,6 +1,14 @@ from fastapi_users.db.base import BaseUserDatabase # noqa: F401 -from fastapi_users.db.mongodb import MongoDBUserDatabase # noqa: F401 -from fastapi_users.db.sqlalchemy import ( # noqa: F401 - SQLAlchemyBaseUserTable, - SQLAlchemyUserDatabase, -) + +try: + from fastapi_users.db.mongodb import MongoDBUserDatabase # noqa: F401 +except ImportError: # pragma: no cover + pass + +try: + from fastapi_users.db.sqlalchemy import ( # noqa: F401 + SQLAlchemyBaseUserTable, + SQLAlchemyUserDatabase, + ) +except ImportError: # pragma: no cover + pass