"""
Add a custom environment to the SALOME extension.
"""
+
+import os
+
+
+def init(context, root_dir):
+ """
+ Set an environment for an extension on start of SALOME app.
+
+ Args:
+ context - an SalomeContext object.
+ root_dir - a path to __SALOME_EXT__ directory.
+
+ Returns:
+ None.
+ """
+
+ #[ATOMIC]
+ atomic_root_dir = os.path.join(root_dir, 'ATOMIC')
+ context.setVariable('ATOMIC_ROOT_DIR', atomic_root_dir, overwrite=True)
+ context.addToPath(os.path.join(atomic_root_dir, 'bin', 'salome'))
+ context.addToLdLibraryPath(os.path.join(atomic_root_dir, 'lib', 'salome'))
+ context.addToVariable('SALOME_MODULES', 'ATOMIC', separator=',')
+
+ atomic_res_dir = os.path.join(atomic_root_dir, 'share', 'salome', 'resources', 'atomic')
+ context.addToVariable('SalomeAppConfig', atomic_res_dir, separator=':')
"""
import os
+import sys
def init(context, root_dir):
None.
"""
- python_version = '3.10'
+ python_version = '{}.{}'.format(sys.version_info[0], sys.version_info[1])
python_libdir = os.path.join('lib', 'python' + python_version, 'site-packages')
reinitialise_paths = True
"""
import os
+import sys
def init(context, root_dir):
None.
"""
- python_version = '3.10'
+ python_version = '{}.{}'.format(sys.version_info[0], sys.version_info[1])
python_libdir = os.path.join('lib', 'python' + python_version, 'site-packages')
#[GEOM]
"""
import os
+import sys
def init(context, root_dir):
None.
"""
- python_version = '3.10'
+ python_version = '{}.{}'.format(sys.version_info[0], sys.version_info[1])
python_libdir = os.path.join('lib', 'python' + python_version, 'site-packages')
#[PYHELLO]
"""
import os
+import sys
def init(context, root_dir):
None.
"""
- python_version = '3.10'
+ python_version = '{}.{}'.format(sys.version_info[0], sys.version_info[1])
python_libdir = os.path.join('lib', 'python' + python_version, 'site-packages')
reinitialise_paths = True