Commit 0a322e89309ed402161984a623f80c83af26c3af
1 parent
45c66940
Exists in
master
and in
1 other branch
Adiciona script para geração de build
Showing
2 changed files
with
19 additions
and
1 deletions
Show diff stats
.gitignore
... | ... | @@ -0,0 +1,18 @@ |
1 | +# Create a directory 'build' with the source code and data | |
2 | +import compileall, os, shutil, glob | |
3 | + | |
4 | +path_installation = "/".join(os.path.dirname(os.path.abspath(__file__)).split(os.sep)[:-2]) | |
5 | +path_source = os.path.join(path_installation, "src") | |
6 | +path_data = os.path.join(path_installation, "data") | |
7 | +path_build = os.path.join(path_installation, "build") | |
8 | + | |
9 | +if os.path.exists(path_build): | |
10 | + shutil.rmtree(path_build) | |
11 | +os.makedirs(path_build) | |
12 | + | |
13 | +compileall.compile_dir(path_source, force=True) | |
14 | +files = glob.iglob(os.path.join(path_source, "*.pyc")) | |
15 | +for file in files: | |
16 | + shutil.move(file, path_build) | |
17 | +shutil.copytree(path_data, path_build+"/data") | |
18 | +os.remove(path_build+"/TranslationServer.pyc") | |
0 | 19 | \ No newline at end of file | ... | ... |