Skip to content
Snippets Groups Projects
Select Git revision
  • 70901aaeaefa3b9ff72b0a4e84b86656ac9a54bc
  • master default protected
  • rangersbach/c-interfacing
  • fhennig/devel
  • v0.1a4
  • v0.1a3
  • v0.1a2
  • v0.1a1
8 results

build.py

Blame
  • build.py 608 B
    import os
    import glob
    import subprocess
    
    GROUPS = ["guide_generator_scripts"]
    THIS_DIR = os.path.split(__file__)[0]
    
    
    def main():
        for group in GROUPS:
            group_folder = os.path.join(THIS_DIR, group)
    
            for group_entry in os.listdir(group_folder):
                scripts_dir = os.path.join(group_folder, group_entry)
                if os.path.isdir(scripts_dir):
                    query = os.path.join(scripts_dir, "*.py")
                    for script in glob.glob(query):
                        subprocess.run(["python", script], cwd=scripts_dir).check_returncode()
    
    
    if __name__ == "__main__":
        main()