Skip to content

Commit d9a2b79

Browse files
committed
Adjust 1st-party imports of .models contents
1 parent 3563cc5 commit d9a2b79

File tree

10 files changed

+17
-13
lines changed

10 files changed

+17
-13
lines changed

message_ix/__init__.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
from ixmp.util import DeprecatedPathFinder
99

1010
from .core import Scenario
11-
from .models import MACRO, MESSAGE, MESSAGE_MACRO
11+
from .macro import MACRO
12+
from .message import MESSAGE
13+
from .message_macro import MESSAGE_MACRO
1214
from .report import Reporter
1315
from .util import make_df
1416

message_ix/core.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -793,8 +793,8 @@ def add_macro(
793793
--------
794794
:ref:`macro-input-data`
795795
"""
796+
from .macro import MACRO
796797
from .macro.calibrate import EXPERIMENTAL, add_model_data, calibrate
797-
from .models import MACRO
798798

799799
# Display a warning
800800
log.warning(EXPERIMENTAL)

message_ix/macro/calibrate.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -483,7 +483,7 @@ def _validate_data(name: Optional[str], df: "DataFrame", s: Structures) -> list:
483483
list of str
484484
Dimensions/index sets of the validated MESSAGEix parameter.
485485
"""
486-
from .models import MACRO
486+
from . import MACRO
487487

488488
# Check required dimensions
489489
if name is None:
@@ -670,7 +670,7 @@ def prepare_computer(
670670
"""
671671
from ixmp.backend import ItemType
672672

673-
from .models import MACRO
673+
from . import MACRO
674674

675675
if not base.has_solution():
676676
raise RuntimeError("Scenario must have a solution to add MACRO")

message_ix/report/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
)
1616
from ixmp.report import Reporter as IXMPReporter
1717

18-
from message_ix.models import DIMS
18+
from message_ix.common import DIMS
1919

2020
from .pyam import collapse_message_cols
2121

message_ix/testing/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,10 @@ def pytest_report_header(config: pytest.Config, start_path: Path) -> str:
3434

3535
def pytest_sessionstart() -> None:
3636
"""Use only 2 threads for CPLEX on GitHub Actions runners with 2 CPU cores."""
37-
import message_ix.models
37+
import message_ix.common
3838

3939
if "GITHUB_ACTIONS" in os.environ:
40-
message_ix.models.DEFAULT_CPLEX_OPTIONS["threads"] = 2
40+
message_ix.common.DEFAULT_CPLEX_OPTIONS["threads"] = 2
4141

4242

4343
# Data for testing
@@ -928,7 +928,7 @@ def snapshots_from_zenodo(
928928
"""
929929
from pooch import HTTPDownloader, Pooch
930930

931-
from message_ix.models import MACRO
931+
from message_ix.macro import MACRO
932932

933933
# Create a pooch 'registry' from `SCENARIOS`
934934
assert pytestconfig.cache, "Pytest config does not have `.cache` set!"

message_ix/tests/test_feature_storage.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
from ixmp.testing import assert_logs
2121

2222
from message_ix import Scenario
23-
from message_ix.models import MESSAGE
23+
from message_ix.message import MESSAGE
2424
from message_ix.testing import make_dantzig
2525
from message_ix.util import expand_dims
2626

message_ix/tests/test_macro.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
from ixmp import Platform
1010

1111
from message_ix import Scenario
12+
from message_ix.macro import MACRO
1213
from message_ix.macro.calibrate import add_model_data, calibrate, prepare_computer
13-
from message_ix.models import MACRO
1414
from message_ix.report import Quantity
1515
from message_ix.testing import SCENARIO, make_westeros
1616

message_ix/tests/test_models.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
import pytest
99
from ixmp.backend.jdbc import JDBCBackend
1010

11-
from message_ix.models import MESSAGE, MESSAGE_MACRO
11+
from message_ix.message import MESSAGE
12+
from message_ix.message_macro import MESSAGE_MACRO
1213

1314
if TYPE_CHECKING:
1415
from ixmp import Platform

message_ix/tests/test_report.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
from pandas.testing import assert_frame_equal, assert_series_equal
2222

2323
from message_ix import Scenario
24-
from message_ix.models import MESSAGE
24+
from message_ix.message import MESSAGE
2525
from message_ix.report import Reporter, configure
2626
from message_ix.testing import SCENARIO, make_dantzig, make_westeros
2727

message_ix/util/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
from ixmp.backend import ItemType
1111
from pandas.api.types import is_scalar
1212

13-
from message_ix.models import MACRO, MESSAGE
13+
from message_ix.macro import MACRO
14+
from message_ix.message import MESSAGE
1415

1516
if TYPE_CHECKING:
1617
from message_ix.core import Scenario

0 commit comments

Comments
 (0)