Class PythonResolutionResult.Dependency

java.lang.Object
org.openrewrite.python.marker.PythonResolutionResult.Dependency
All Implemented Interfaces:
org.openrewrite.rpc.RpcCodec<PythonResolutionResult.Dependency>
Enclosing class:
PythonResolutionResult

public static class PythonResolutionResult.Dependency extends Object implements org.openrewrite.rpc.RpcCodec<PythonResolutionResult.Dependency>
A dependency specification parsed from a PEP 508 string in pyproject.toml. Used for declared dependencies (dependencies, buildRequires, optionalDependencies, dependencyGroups).

When a lock file is available, the resolved field links to the corresponding PythonResolutionResult.ResolvedDependency entry.