continue noGodeps.append(dir) if options.commitdate == "": commit_date = int(datetime.datetime.strptime('29/09/2015', '%d/%m/%Y').strftime("%s")) else: commit_date = int(datetime.datetime.strptime(options.commidate, '%d/%m/%Y').strftime("%s")) if options.importpath == "": importpath = "github.com/influxdb/influxdb" else: importpath = options.importpath parser_config = ParserConfig() parser_config.setSkipErrors() parser_config.setNoGodeps(noGodeps) parser_config.setImportsOnly() parser_config.setParsePath(path) parser_config.setImportPathPrefix(importpath) if not options.json: sys.stderr.write("Missing --json option\n") exit(1) da_obj = DependencyApproximator(parser_config, commit_date, verbose=options.verbose) da_obj.construct() #print da_obj.getError() deps = da_obj.getDependencies() print deps2GodepsJson(deps, importpath)
continue noGodeps.append(dir) fp = FormatedPrint() scan_time_start = time() if not options.cyclic and not options.leaves and not options.roots and not options.graphviz: print "Synopsis: prog [-d --from-dir|--from-xml] -c|-l|-r|-g [-v] [PACKAGE]" exit(1) if options.decompose != "": config = ParserConfig() if options.skiperrors: config.setSkipErrors() config.setNoGodeps(noGodeps) config.setImportPathPrefix(options.decompose) gb = ProjectDecompositionGraphBuilder(config) if options.fromxml != "": if not gb.buildFromXml(options.fromxml): fp.printError(gb.getError()) exit(1) elif options.fromdir != "": if not gb.buildFromDirectory(options.fromdir): fp.printError(gb.getError()) exit(1) else: fp.printError("--from-xml or --from-dir option is missing") exit(1) else: print "Reading packages..."