diff --git a/xbob/io/script/video_test.py b/xbob/io/script/video_test.py
index 2eda5f3ec23bcc63e62a149f938ce87db97eeeab..130d29f0d24e7497cb08a6499c8142a59147d452 100644
--- a/xbob/io/script/video_test.py
+++ b/xbob/io/script/video_test.py
@@ -29,7 +29,7 @@ from .. import test_utils
 
 def list_codecs(*args, **kwargs):
 
-  from .._externals import supported_video_codecs, available_video_codecs
+  from ..version import supported_video_codecs, available_video_codecs
   CODECS = supported_video_codecs()
   ALL_CODECS = available_video_codecs()
 
@@ -44,7 +44,7 @@ def list_codecs(*args, **kwargs):
 
 def list_all_codecs(*args, **kwargs):
 
-  from .._externals import supported_video_codecs, available_video_codecs
+  from ..version import supported_video_codecs, available_video_codecs
 
   CODECS = supported_video_codecs()
   ALL_CODECS = available_video_codecs()
@@ -60,7 +60,7 @@ def list_all_codecs(*args, **kwargs):
 
 def list_formats(*args, **kwargs):
 
-  from .._externals import supported_videowriter_formats, available_videowriter_formats
+  from ..version import supported_videowriter_formats, available_videowriter_formats
   FORMATS = supported_videowriter_formats()
   ALL_FORMATS = available_videowriter_formats()
 
@@ -75,7 +75,7 @@ def list_formats(*args, **kwargs):
 
 def list_all_formats(*args, **kwargs):
 
-  from .._externals import supported_videowriter_formats, available_videowriter_formats
+  from ..version import supported_videowriter_formats, available_videowriter_formats
   FORMATS = supported_videowriter_formats()
   ALL_FORMATS = available_videowriter_formats()
 
@@ -272,7 +272,7 @@ def detail(function, shape, framerate, format, codec, outdir):
 def main(user_input=None):
 
   from .._library import __version__
-  from .._externals import supported_video_codecs, available_video_codecs, supported_videowriter_formats, available_videowriter_formats
+  from ..version import supported_video_codecs, available_video_codecs, supported_videowriter_formats, available_videowriter_formats
   from .. import test as io_test
 
   parser = argparse.ArgumentParser(description=__doc__, epilog=__epilog__,
diff --git a/xbob/io/test_utils.py b/xbob/io/test_utils.py
index 9bf603387a5634e3c03ade0ccc424bf173758408..f57e9c5cc9a69971f1f0d05b9ad525184f8e3414 100644
--- a/xbob/io/test_utils.py
+++ b/xbob/io/test_utils.py
@@ -124,7 +124,7 @@ def codec_available(codec):
 
     @functools.wraps(test)
     def wrapper(*args, **kwargs):
-      from ._externals import supported_video_codecs
+      from .version import supported_video_codecs
       d = supported_video_codecs()
       if codec in d and d[codec]['encode'] and d[codec]['decode']:
         return test(*args, **kwargs)
@@ -142,7 +142,7 @@ def extension_available(extension):
 
     @functools.wraps(test)
     def wrapper(*args, **kwargs):
-      from ._externals import extensions
+      from .version import extensions
       if extension in extensions():
         return test(*args, **kwargs)
       else:
diff --git a/xbob/io/test_video.py b/xbob/io/test_video.py
index a3fae02ce60c649d268edc51b133456722519531..cec068cd8ea735718f393f333e23db52c490e96b 100644
--- a/xbob/io/test_video.py
+++ b/xbob/io/test_video.py
@@ -19,7 +19,7 @@ INPUT_VIDEO = test_utils.datafile('test.mov', __name__)
 def test_codec_support():
 
   # Describes all encoders
-  from ._externals import describe_encoder, describe_decoder, supported_video_codecs
+  from .version import describe_encoder, describe_decoder, supported_video_codecs
 
   supported = supported_video_codecs()
 
@@ -38,7 +38,7 @@ def test_codec_support():
 def test_input_format_support():
 
   # Describes all encoders
-  from ._externals import supported_videoreader_formats
+  from .version import supported_videoreader_formats
 
   supported = supported_videoreader_formats()
 
@@ -50,7 +50,7 @@ def test_input_format_support():
 def test_output_format_support():
 
   # Describes all encoders
-  from ._externals import supported_videowriter_formats
+  from .version import supported_videowriter_formats
 
   supported = supported_videowriter_formats()
 
diff --git a/xbob/io/test_video_codec.py b/xbob/io/test_video_codec.py
index 542abd535efa5599b6468628cfa0e317fb4473f6..0b17002e7492cb48f84925f7fa30ef356f0fbe61 100644
--- a/xbob/io/test_video_codec.py
+++ b/xbob/io/test_video_codec.py
@@ -98,9 +98,9 @@ def test_format_codecs():
     distortions['mpeg2video']['color'] = 9.0
     distortions['mpeg2video']['frameskip'] = 1.4
 
-  from ._externals import versions
-  if versions['FFmpeg']['ffmpeg'] != 'unavailable':
-    from ._externals import supported_videowriter_formats
+  from .version import externals
+  if externals['FFmpeg']['ffmpeg'] != 'unavailable':
+    from .version import supported_videowriter_formats
     SUPPORTED = supported_videowriter_formats()
     for format in SUPPORTED:
       for codec in SUPPORTED[format]['supported_codecs']:
@@ -181,9 +181,9 @@ def test_user_video():
       msmpeg4v2  = 2.3,
       )
 
-  from ._externals import versions
-  if versions['FFmpeg']['ffmpeg'] != 'unavailable':
-    from ._externals import supported_videowriter_formats
+  from .version import externals
+  if externals['FFmpeg']['ffmpeg'] != 'unavailable':
+    from .version import supported_videowriter_formats
     SUPPORTED = supported_videowriter_formats()
     for format in SUPPORTED:
       for codec in SUPPORTED[format]['supported_codecs']: