Refactor galaxy.jobs.datasets into galaxy.job_execution.datasets.

Needed for metadata evaluation stuff (at least in testing) and removes some circular dependencies in the form of stuff in galaxy.tools depending on stuff in galaxy.jobs.
This commit is contained in:
John Chilton
2019-06-12 14:43:45 -04:00
parent 65c3f6476a
commit 83ba4517c9
9 changed files with 13 additions and 8 deletions
+6 -2
View File
@@ -26,6 +26,12 @@ import galaxy
from galaxy import model, util
from galaxy.datatypes import sniff
from galaxy.exceptions import ObjectInvalid, ObjectNotFound
from galaxy.job_execution.datasets import (
DatasetPath,
NullDatasetPathRewriter,
OutputsToWorkingDirectoryPathRewriter,
TaskPathRewriter
)
from galaxy.job_execution.output_collect import collect_extra_files
from galaxy.jobs.actions.post import ActionBox
from galaxy.jobs.mapper import JobMappingException, JobRunnerMapper
@@ -39,8 +45,6 @@ from galaxy.util.bunch import Bunch
from galaxy.util.expressions import ExpressionContext
from galaxy.util.xml_macros import load
from galaxy.web.stack.handlers import ConfiguresHandlers
from .datasets import (DatasetPath, NullDatasetPathRewriter,
OutputsToWorkingDirectoryPathRewriter, TaskPathRewriter)
log = logging.getLogger(__name__)
+1 -1
View File
@@ -2,7 +2,7 @@ import logging
import os
from json import dumps
from galaxy.jobs.datasets import DatasetPath
from galaxy.job_execution.datasets import DatasetPath
from galaxy.metadata import get_metadata_compute_strategy
from galaxy.util.odict import odict
from . import ToolAction
+1 -1
View File
@@ -7,7 +7,7 @@ import tempfile
from six import string_types
from galaxy import model
from galaxy.jobs.datasets import dataset_path_rewrites
from galaxy.job_execution.datasets import dataset_path_rewrites
from galaxy.model.none_like import NoneDataset
from galaxy.tools import global_tool_errors
from galaxy.tools.parameters import (
+1
View File
@@ -0,0 +1 @@
../../../test/unit/jobs/test_datasets.py
+1 -1
View File
@@ -1,4 +1,4 @@
from galaxy.jobs.datasets import DatasetPath
from galaxy.job_execution.datasets import DatasetPath
def test_dataset_path():
+1 -1
View File
@@ -2,8 +2,8 @@ import os
from unittest import TestCase
from xml.etree.ElementTree import XML
from galaxy.job_execution.datasets import DatasetPath
from galaxy.jobs import SimpleComputeEnvironment
from galaxy.jobs.datasets import DatasetPath
from galaxy.model import (
Dataset,
History,
+1 -1
View File
@@ -3,7 +3,7 @@ import subprocess
import unittest
from galaxy import model
from galaxy.jobs.datasets import DatasetPath
from galaxy.job_execution.datasets import DatasetPath
from galaxy.metadata import get_metadata_compute_strategy
from galaxy.objectstore import ObjectStorePopulator
from .. import tools_support
+1 -1
View File
@@ -3,7 +3,7 @@ import tempfile
from xml.etree.ElementTree import XML
from galaxy.datatypes.metadata import MetadataSpecCollection
from galaxy.jobs.datasets import DatasetPath
from galaxy.job_execution.datasets import DatasetPath
from galaxy.tools.parameters.basic import (
DrillDownSelectToolParameter,
IntegerToolParameter,