Skip to content

Commit 9813efd

Browse files
committed
transfert commit
1 parent ff63987 commit 9813efd

2 files changed

Lines changed: 6 additions & 16 deletions

File tree

builder-tool/pack.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from src.builderTool import BaseBuilder, Logger, PYTHON #this file use the module to build itself
1+
from src.__init__ import BaseBuilder, PYTHON #this file use the module to build itself
22

33

44
class Builder(BaseBuilder):
@@ -11,5 +11,3 @@ def Setup(self):
1111
def Build(self):
1212
self.runCommand(f'{PYTHON} -m build --outdir {self.distDir} .')
1313

14-
15-
BaseBuilder.execute()

builder-tool/src/builderTool.py

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,15 @@
22
import os, sys, shutil
33
from enum import Enum
44
from tempfile import mkdtemp, mkstemp
5+
import atexit
56

67
# some useful constants
78

89
PYTHON = sys.executable
910
NULL_TARGET = '/dev/null' if os.name == 'posix' else 'nul'
1011

11-
try:
12-
from gamuLogger import Logger, LEVELS, debugFunc
13-
import gamuLogger
14-
15-
if gamuLogger.__version__ < '2.0.1':
16-
raise ImportError('Logger version is too old')
17-
18-
except (ImportError, AttributeError):
19-
print("Logger not found, installing...", end=' ', flush=True)
20-
os.system(f'{sys.executable} -m pip install https://github.com/GamuNetwork/logger/releases/download/2.0.1/gamu_logger-2.0.1-py3-none-any.whl > {NULL_TARGET} 2> {NULL_TARGET}')
21-
print("done")
22-
from gamuLogger import Logger, LEVELS, debugFunc
23-
import gamuLogger
12+
from gamuLogger import Logger, LEVELS, debugFunc
13+
import gamuLogger
2414

2515
Logger.setModule('Builder')
2616

@@ -149,6 +139,8 @@ def __init__(self):
149139

150140
os.makedirs(self.args.dist_dir, exist_ok=True)
151141

142+
atexit.register(BaseBuilder.execute)
143+
152144
@property
153145
def tempDir(self):
154146
return os.path.abspath(self.args.temp_dir)

0 commit comments

Comments
 (0)