Skip to content

Commit e87e646

Browse files
committed
Don't import maven classes from maven.core
They are part of the jgo.maven toplevel API; core is more internal.
1 parent 91054f9 commit e87e646

File tree

7 files changed

+8
-11
lines changed

7 files changed

+8
-11
lines changed

src/jgo/cli/output.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,7 @@
2424

2525
if TYPE_CHECKING:
2626
from ..env import Environment
27-
from ..maven import MavenContext
28-
from ..maven.core import Dependency
27+
from ..maven import Dependency, MavenContext
2928
from .args import ParsedArgs
3029

3130

src/jgo/cli/rich/formatters.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from .widgets import NoWrapTree
1616

1717
if TYPE_CHECKING:
18-
from ...maven.core import DependencyNode
18+
from ...maven import DependencyNode
1919
from ...parse.coordinate import Coordinate
2020

2121

src/jgo/env/builder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
from ..constants import default_jgo_cache
1515
from ..exec.java_source import JavaLocator, JavaSource
16-
from ..maven.core import Dependency
16+
from ..maven import Dependency
1717
from ..parse.coordinate import Coordinate
1818
from ..parse.endpoint import Endpoint
1919
from .bytecode import detect_jar_java_version

tests/test_cache_key.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""Test that cache key includes classifier and packaging."""
22

33
from jgo.env.builder import EnvironmentBuilder
4-
from jgo.maven.core import MavenContext
4+
from jgo.maven import MavenContext
55
from jgo.parse.coordinate import Coordinate
66

77

tests/test_env.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ def test_cache_key_generation():
8888
builder = EnvironmentBuilder(context=maven, cache_dir=cache_dir)
8989

9090
# Create some test dependencies
91-
from jgo.maven.core import Dependency
91+
from jgo.maven import Dependency
9292

9393
project1 = maven.project("org.example", "artifact1")
9494
component1 = project1.at_version("1.0.0")

tests/test_resolution.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,7 @@
1313
import pytest
1414

1515
from jgo.env import EnvironmentBuilder
16-
from jgo.maven import MavenContext
17-
from jgo.maven.core import Component, Dependency
18-
from jgo.maven.resolver import MvnResolver, PythonResolver
16+
from jgo.maven import Component, Dependency, MavenContext, MvnResolver, PythonResolver
1917
from jgo.parse.endpoint import Endpoint
2018
from jgo.util.maven import ensure_maven_available
2119

tests/test_thicket.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,7 @@ def test_python_resolver_managed(self, thicket_pom, thicket_context):
308308
version = thicket_pom_obj.version
309309

310310
# Create component and wrap in Dependency
311-
from jgo.maven.core import Dependency
311+
from jgo.maven import Dependency
312312

313313
component = thicket_context.project(
314314
"org.scijava.jgo.thicket", "thicket"
@@ -348,7 +348,7 @@ def test_python_resolver_unmanaged(self, thicket_pom, thicket_context):
348348
version = thicket_pom_obj.version
349349

350350
# Create component and wrap in Dependency (raw=True for unmanaged)
351-
from jgo.maven.core import Dependency
351+
from jgo.maven import Dependency
352352

353353
component = thicket_context.project(
354354
"org.scijava.jgo.thicket", "thicket"

0 commit comments

Comments
 (0)