Skip to content

Commit d4dd400

Browse files
committed
move pytest_dependency_injection to python_dependency_injection
Targets other than python_tests will get stevedore_namespaces fields later.
1 parent f502a61 commit d4dd400

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

pants-plugins/stevedore_extensions/pytest_dependency_injection.py renamed to pants-plugins/stevedore_extensions/python_dependency_injection.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,12 @@
1616
from typing import List, Mapping, Tuple
1717

1818
from pants.backend.python.target_types import (
19+
PythonDistributionDependenciesField,
1920
PythonTestTarget,
2021
PythonTestsGeneratorTarget,
2122
PythonTestsDependenciesField,
2223
)
23-
from pants.base.specs import AddressSpecs, DescendantAddresses
24+
from pants.base.specs import AddressSpecs, DescendantAddresses, SiblingAddresses
2425
from pants.engine.addresses import Address
2526
from pants.engine.rules import collect_rules, Get, rule, UnionRule
2627
from pants.engine.target import (
@@ -35,6 +36,7 @@
3536

3637
from stevedore_extensions.target_types import (
3738
StevedoreDependenciesField,
39+
StevedoreEntryPointsField,
3840
StevedoreExtension,
3941
StevedoreNamespaceField,
4042
StevedoreNamespacesField,
@@ -73,7 +75,7 @@ class InjectStevedoreNamespaceDependencies(InjectDependenciesRequest):
7375
desc="Inject stevedore_extension target dependencies for python_tests based on namespace list.",
7476
level=LogLevel.DEBUG,
7577
)
76-
async def inject_stevedore_dependencies(
78+
async def inject_stevedore_namespace_dependencies(
7779
request: InjectStevedoreNamespaceDependencies,
7880
stevedore_extensions: StevedoreExtensions,
7981
) -> InjectedDependencies:

pants-plugins/stevedore_extensions/register.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from pants.backend.codegen import export_codegen_goal
1616

1717
from stevedore_extensions import (
18-
target_types_rules, rules as stevedore_rules, pytest_dependency_injection
18+
target_types_rules, rules as stevedore_rules, python_dependency_injection
1919
)
2020
from stevedore_extensions.target_types import StevedoreExtension
2121

@@ -28,7 +28,7 @@ def rules():
2828
return [
2929
*target_types_rules.rules(),
3030
*stevedore_rules.rules(),
31-
*pytest_dependency_injection.rules(),
31+
*python_dependency_injection.rules(),
3232
*export_codegen_goal.rules(),
3333
]
3434

0 commit comments

Comments
 (0)