Skip to content

Commit 426a1b5

Browse files
Move tours schema to schema directory (to fix package structure)
Discovered in galaxyproject#20868 (comment)
1 parent f0ad237 commit 426a1b5

8 files changed

Lines changed: 11 additions & 18 deletions

File tree

lib/galaxy/managers/tours.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@
1313
)
1414
from galaxy.managers.context import ProvidesAppContext
1515
from galaxy.schema.schema import GenerateTourResponse
16+
from galaxy.schema.tours import (
17+
TourDetails,
18+
TourStep,
19+
)
1620
from galaxy.structured_app import StructuredApp
1721
from galaxy.tool_util.verify.interactor import ToolTestDescription
1822
from galaxy.tools import Tool
1923
from galaxy.tools.parameters.grouping import Conditional
20-
from galaxy.tours import (
21-
TourDetails,
22-
TourStep,
23-
)
2424
from galaxy.util import Params
2525

2626

lib/galaxy/schema/schema.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,12 @@
4444
literal_to_value,
4545
ModelClassField,
4646
)
47+
from galaxy.schema.tours import TourDetails
4748
from galaxy.schema.types import (
4849
OffsetNaiveDatetime,
4950
RelativeUrl,
5051
)
5152
from galaxy.tool_util_models.tool_source import FieldDict
52-
from galaxy.tours import TourDetails
5353
from galaxy.util.config_templates import partial_model
5454
from galaxy.util.hash_util import HashFunctionNameEnum
5555
from galaxy.util.sanitize_html import sanitize_html

lib/galaxy/tours/__init__.py

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,4 @@
11
from ._impl import build_tours_registry
22
from ._interface import ToursRegistry
3-
from ._schema import (
4-
Tour,
5-
TourCore,
6-
TourDetails,
7-
TourList,
8-
TourStep,
9-
)
103

11-
__all__ = ["build_tours_registry", "ToursRegistry", "Tour", "TourCore", "TourDetails", "TourList", "TourStep"]
4+
__all__ = ["build_tours_registry", "ToursRegistry"]

lib/galaxy/tours/_impl.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010

1111
from galaxy.exceptions import ObjectNotFound
1212
from galaxy.navigation.data import load_root_component
13+
from galaxy.schema.tours import TourList
1314
from galaxy.util import config_directories_from_setting
1415
from galaxy.util.path import StrPath
1516
from ._interface import ToursRegistry
16-
from ._schema import TourList
1717

1818
log = logging.getLogger(__name__)
1919

lib/galaxy/tours/_interface.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
abstractmethod,
44
)
55

6-
from ._schema import (
6+
from galaxy.schema.tours import (
77
TourDetails,
88
TourList,
99
)

lib/galaxy/tours/validate.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
from pydantic import ValidationError
66

77
from galaxy.navigation.data import load_root_component
8+
from galaxy.schema.tours import TourDetails
89
from ._impl import (
910
get_tour_id_from_path,
1011
load_tour_from_path,
1112
tour_paths,
1213
)
13-
from ._schema import TourDetails
1414

1515
DESCRIPTION = "Perform static validation of a tour."
1616

lib/galaxy/webapps/galaxy/api/tours.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
from galaxy.managers.context import ProvidesAppContext
88
from galaxy.managers.tours import ToursManager
99
from galaxy.schema.schema import GenerateTourResponse
10-
from galaxy.tours import (
10+
from galaxy.schema.tours import (
1111
TourDetails,
1212
TourList,
13-
ToursRegistry,
1413
)
14+
from galaxy.tours import ToursRegistry
1515
from galaxy.webapps.galaxy.api import DependsOnTrans
1616
from . import (
1717
depends,

0 commit comments

Comments
 (0)