@@ -30,21 +30,21 @@ def main():
3030
3131 env_name = 'polaris_bootstrap'
3232
33- source_activation_scripts = \
34- f'source { conda_base } /etc/profile.d/conda.sh'
33+ source_activation_scripts = f'source { conda_base } /etc/profile.d/conda.sh'
3534
3635 activate_base = f'{ source_activation_scripts } && conda activate'
3736
38- activate_install_env = \
39- f'{ source_activation_scripts } && ' \
40- f'conda activate { env_name } '
37+ activate_install_env = (
38+ f'{ source_activation_scripts } && conda activate { env_name } '
39+ )
4140 os .makedirs (name = 'deploy_tmp/logs' , exist_ok = True )
4241
4342 if args .verbose :
4443 logger = None
4544 else :
46- logger = get_logger (log_filename = 'deploy_tmp/logs/prebootstrap.log' ,
47- name = __name__ )
45+ logger = get_logger (
46+ log_filename = 'deploy_tmp/logs/prebootstrap.log' , name = __name__
47+ )
4848
4949 # install miniforge if needed
5050 install_miniforge (conda_base , activate_base , logger )
@@ -58,20 +58,29 @@ def main():
5858 mache_version = config .get ('deploy' , 'mache' )
5959 packages = f'{ packages } "mache={ mache_version } "'
6060
61- _setup_install_env (env_name , activate_base , args .use_local , logger ,
62- args .recreate , conda_base , packages )
61+ _setup_install_env (
62+ env_name ,
63+ activate_base ,
64+ args .use_local ,
65+ logger ,
66+ args .recreate ,
67+ conda_base ,
68+ packages ,
69+ )
6370
6471 if local_mache :
6572 print ('Clone and install local mache\n ' )
66- commands = f'{ activate_install_env } && ' \
67- f'rm -rf deploy_tmp/build_mache && ' \
68- f'mkdir -p deploy_tmp/build_mache && ' \
69- f'cd deploy_tmp/build_mache && ' \
70- f'git clone -b { args .mache_branch } ' \
71- f'[email protected] :{ args .mache_fork } .git mache && ' \
72- f'cd mache && ' \
73- f'conda install -y --file spec-file.txt && ' \
74- f'python -m pip install --no-deps --no-build-isolation .'
73+ commands = (
74+ f'{ activate_install_env } && '
75+ f'rm -rf deploy_tmp/build_mache && '
76+ f'mkdir -p deploy_tmp/build_mache && '
77+ f'cd deploy_tmp/build_mache && '
78+ f'git clone -b { args .mache_branch } '
79+ f'[email protected] :{ args .mache_fork } .git mache && ' 80+ f'cd mache && '
81+ f'conda install -y --file spec-file.txt && '
82+ f'python -m pip install --no-deps --no-build-isolation .'
83+ )
7584
7685 check_call (commands , logger = logger )
7786
@@ -105,8 +114,9 @@ def _get_config(config_file):
105114 return config
106115
107116
108- def _setup_install_env (env_name , activate_base , use_local , logger , recreate ,
109- conda_base , packages ):
117+ def _setup_install_env (
118+ env_name , activate_base , use_local , logger , recreate , conda_base , packages
119+ ):
110120 """
111121 Setup a conda environment for installing polaris
112122 """
@@ -124,8 +134,10 @@ def _setup_install_env(env_name, activate_base, use_local, logger, recreate,
124134 else :
125135 print ('Updating conda environment for installing polaris\n ' )
126136 conda_command = 'install'
127- commands = f'{ activate_base } && ' \
128- f'conda { conda_command } -y -n { env_name } { channels } { packages } '
137+ commands = (
138+ f'{ activate_base } && '
139+ f'conda { conda_command } -y -n { env_name } { channels } { packages } '
140+ )
129141
130142 check_call (commands , logger = logger )
131143
@@ -137,8 +149,10 @@ def _bootstrap(activate_install_env, source_path, local_conda_build):
137149
138150 print ('Creating the polaris conda environment\n ' )
139151 bootstrap_command = f'{ source_path } /deploy/bootstrap.py'
140- command = f'{ activate_install_env } && ' \
141- f'{ bootstrap_command } { " " .join (sys .argv [1 :])} '
152+ command = (
153+ f'{ activate_install_env } && '
154+ f'{ bootstrap_command } { " " .join (sys .argv [1 :])} '
155+ )
142156 if local_conda_build is not None :
143157 command = f'{ command } --local_conda_build { local_conda_build } '
144158 check_call (command )
0 commit comments