from distutils.version import StrictVersion from psij.descriptor import Descriptor __PSI_J_EXECUTORS__ = [ Descriptor(name='pbspro', version=StrictVersion('0.0.1'), cls='psij.executors.batch.pbspro.PBSProJobExecutor') ]
from distutils.version import StrictVersion from psij.descriptor import Descriptor __PSI_J_LAUNCHERS__ = [ Descriptor(name='srun', version=StrictVersion('0.0.1'), cls='psij.launchers.srun.SrunLauncher'), ]
from distutils.version import StrictVersion from psij.descriptor import Descriptor __PSI_J_EXECUTORS__ = [ Descriptor(name='local', version=StrictVersion('0.0.1'), cls='psij.executors.local.LocalJobExecutor') ] __PSI_J_LAUNCHERS__ = [ Descriptor(name='single', version=StrictVersion('0.0.1'), cls='psij.launchers.single.SingleLauncher'), Descriptor(name='multiple', version=StrictVersion('0.0.1'), cls='psij.launchers.multiple.MultipleLauncher'), Descriptor(name='mpirun', version=StrictVersion('0.0.1'), cls='psij.launchers.mpirun.MPILauncher'), ]
from distutils.version import StrictVersion from psij.descriptor import Descriptor __PSI_J_EXECUTORS__ = [ # executor in the same path as descriptor; should load Descriptor(name='p1-tp1', version=StrictVersion('0.0.1'), cls='_test_plugins1.ex1._Executor1'), # executor in different path, but sharing module; should NOT load Descriptor(name='p2-tp1', version=StrictVersion('0.0.1'), cls='_test_plugins1.ex2._Executor2'), # executor in different path with no shared module; should NOT load Descriptor(name='p2-tp3', version=StrictVersion('0.0.1'), cls='_test_plugins3.ex3._Executor3'), # noop executor that should have no reason to not load Descriptor( name='_always_loads', version=StrictVersion('0.0.1'), cls='_test_plugins1._always_loads_executor.AlwaysLoadsExecutor'), # noop executor with an import of a package that does not exist Descriptor(name='_never_loads', version=StrictVersion('0.0.1'), cls='_test_plugins1._never_loads_executor.NeverLoadsExecutor'), # an executor that exercises some of the batch test stuff Descriptor(name='batch-test', version=StrictVersion('0.0.1'), cls='_batch_test._batch_test._TestJobExecutor') ]
from distutils.version import StrictVersion from psij.descriptor import Descriptor __PSI_J_EXECUTORS__ = [ Descriptor(name='flux', version=StrictVersion('0.0.1'), cls='psij.executors.flux.FluxJobExecutor') ]
from distutils.version import StrictVersion from psij.descriptor import Descriptor __PSI_J_EXECUTORS__ = [Descriptor(name='slurm', version=StrictVersion('0.0.1'), cls='psij.executors.batch.slurm.SlurmJobExecutor')]
from distutils.version import StrictVersion from psij.descriptor import Descriptor __PSI_J_EXECUTORS__ = [ Descriptor(name="cobalt", version=StrictVersion("0.0.1"), cls='psij.executors.batch.cobalt.CobaltJobExecutor') ]
from distutils.version import StrictVersion from psij.descriptor import Descriptor __PSI_J_EXECUTORS__ = [ Descriptor(name='lsf', version=StrictVersion('0.0.1'), cls='psij.executors.batch.lsf.LsfJobExecutor') ]