# -*- coding: utf-8 -*-
"""
@file
@brief List of modules to maintain for the teachings.
"""


def get_teaching_modules():
    """
    List of teachings modules to maintain (CI + documentation).

    .. runpython::
        :showcode:

        from ensae_teaching_cs.automation import get_teaching_modules
        print('\\n'.join(sorted(get_teaching_modules())))
    """
    return ["pyquickhelper", "jyquickhelper", "python3_module_template",
            "pymmails", "pymyinstall", "pyensae", "pyrsslocal", "pysqllike", "ensae_projects",
            "ensae_teaching_cs", "code_beatrix", "actuariat_python", "mlstatpy", "jupytalk",
            "teachpyx", "tkinterquickhelper", "cpyquickhelper", "pandas_streaming",
            "lightmlboard", "lightmlrestapi", "mlinsights", "pyenbc", "mlprodict",
            "papierstat", "sparkouille", "manydataapi", "csharpy", "csharpyml",
            "ensae_teaching_dl", "machinelearningext", "mathenjeu", "lecture_citation",
            "botadi", "_benchmarks"]

@@ -375,16 +375,129 @@
 return %5B
+%22ensae_teaching_dl%22, %22machinelearningext%22, %22mathenjeu%22, %22lecture_citation%22,%0A            %22botadi%22, %22_benchmarks%22, 
 %22pyquick
@@ -1000,117 +1000,6 @@
     
-%22ensae_teaching_dl%22, %22machinelearningext%22, %22mathenjeu%22, %22lecture_citation%22,%0A            %22botadi%22, %22_benchmarks%22
 %5D%0A

Update teaching_modules.py