fix(pip-env): Fixed BeanConfiguration for PipEnvDetectable.
@@ -166,9 +166,9 @@ import com.synopsys.integration.detectable.detectables.pip.PipInspectorDetectabl
import com.synopsys.integration.detectable.detectables.pip.PipInspectorExtractor;
import com.synopsys.integration.detectable.detectables.pip.PipenvDetectable;
import com.synopsys.integration.detectable.detectables.pip.PipenvExtractor;
+import com.synopsys.integration.detectable.detectables.pip.parser.PipEnvJsonGraphParser;
import com.synopsys.integration.detectable.detectables.pip.parser.PipInspectorTreeParser;
import com.synopsys.integration.detectable.detectables.pip.parser.PipenvFreezeParser;
-import com.synopsys.integration.detectable.detectables.pip.parser.PipenvGraphParser;
import com.synopsys.integration.detectable.detectables.pip.parser.PipenvTransformer;
import com.synopsys.integration.detectable.detectables.rubygems.gemlock.GemlockDetectable;
import com.synopsys.integration.detectable.detectables.rubygems.gemlock.GemlockExtractor;
@@ -506,8 +506,8 @@ public class DetectableBeanConfiguration {
}
@Bean
- public PipenvGraphParser pipenvGraphParser() {
- return new PipenvGraphParser();
+ public PipEnvJsonGraphParser pipenvJsonGraphParser() {
+ return new PipEnvJsonGraphParser(gson);
}
@Bean
@@ -522,7 +522,7 @@ public class DetectableBeanConfiguration {
@Bean
public PipenvExtractor pipenvExtractor() {
- return new PipenvExtractor(executableRunner, pipenvTransformer(), pipenvFreezeParser(), pipenvGraphParser());
+ return new PipenvExtractor(executableRunner, pipenvTransformer(), pipenvFreezeParser(), pipenvJsonGraphParser());
}
@Bean
