diff --git a/bob/pad/face/database/replay.py b/bob/pad/face/database/replay.py
index 00b288547d558c2a4a7df3572d17e5ab7d5a2431..40414def433321d6e28f3409f5fb7f289c88ee55 100644
--- a/bob/pad/face/database/replay.py
+++ b/bob/pad/face/database/replay.py
@@ -16,8 +16,6 @@ from bob.pad.base.database import PadFile # Used in ReplayPadFile class
 
 from bob.pad.base.database import PadDatabase
 
-from bob.db.replay import Database as LowLevelDatabase
-
 #==============================================================================
 
 class ReplayPadFile(PadFile):
@@ -125,6 +123,8 @@ class ReplayPadDatabase(PadDatabase):
             The arguments of the :py:class:`bob.bio.base.database.BioDatabase` base class constructor.
         """
 
+        from bob.db.replay import Database as LowLevelDatabase
+
         self.db = LowLevelDatabase()
 
         # Since the high level API expects different group names than what the low
diff --git a/test-requirements.txt b/test-requirements.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0b585f15407adc7db098f6c64c870b2bc7ae47c4
--- /dev/null
+++ b/test-requirements.txt
@@ -0,0 +1 @@
+bob.db.replay