diff --git a/External/AtlasPyFwdBwdPorts/CMakeLists.txt b/External/AtlasPyFwdBwdPorts/CMakeLists.txt
index 7b8d6532150928ea21c0b7cef291dc753be5e99b..d802e900e2f489820f451b715f2a5af6f8da218b 100644
--- a/External/AtlasPyFwdBwdPorts/CMakeLists.txt
+++ b/External/AtlasPyFwdBwdPorts/CMakeLists.txt
@@ -203,6 +203,12 @@ _setup_python_package( simplejson
    2f8351f6e6fe7ef25744805dfa56c0d5
    )
 
+# Install scandir:
+_setup_python_package( scandir
+   ${CMAKE_CURRENT_SOURCE_DIR}/src/scandir-1.6.tar.gz
+   0180ddb97c96cbb2d4f25d2ae11c64ac
+   )
+
 # Clean up:
 unset( _setup_python_package )
 
diff --git a/External/AtlasPyFwdBwdPorts/src/scandir-1.6.tar.gz b/External/AtlasPyFwdBwdPorts/src/scandir-1.6.tar.gz
new file mode 100644
index 0000000000000000000000000000000000000000..8c699b1c57dbc5a1910248a5a1eace6e90df5f32
Binary files /dev/null and b/External/AtlasPyFwdBwdPorts/src/scandir-1.6.tar.gz differ