module-dependency:用于搜索和可视化Python模块之间的依赖关系的工具

时间:2024-06-17 13:52:49
【文件属性】:

文件名称:module-dependency:用于搜索和可视化Python模块之间的依赖关系的工具

文件大小:1.05MB

文件格式:ZIP

更新时间:2024-06-17 13:52:49

Python

模块依赖性 moduleDependency是一个Python程序,它扫描Python项目并提取程序包/模块之间的项目间依赖关系。 安装 注意:moduleDependency仅支持Python 3.0.0+。 没有Python 2支持! 克隆存储库并执行安装文件: python setup.py install 还必须安装文件软件包。 用法 除了可以在其他Python程序中使用的软件包之外,模块依赖性还可以作为独立程序运行。 该程序递归地扫描给定的项目目录,并从找到的任何Python包/模块中提取项目级别的模块依存关系。 然后,将这些提取的依赖项以特定格式输出到stdout或文件中。 可以在命令行上实现将模块依赖性作为程序运行,如下所示: python -m moduledependency --project= {flags} 请注意,此命令假定用户


【文件预览】:
module-dependency-master
----setup.py(1015B)
----other()
--------module-dependency-logo.png(434B)
--------module-dependency-logo.ai(1008KB)
--------module-dependency-header.png(3KB)
----module-dependency.py(176B)
----moduledependency()
--------run.py(2KB)
--------outputters()
--------__init__.py(1KB)
--------tokeniser.py(7KB)
--------whitelist.py(6KB)
--------parser.py(11KB)
--------cli.py(9KB)
--------depth_pruner.py(5KB)
--------dependency_extractor.py(5KB)
--------util.py(644B)
--------executor.py(4KB)
--------import_resolver.py(7KB)
--------__main__.py(61B)
--------outputter.py(5KB)
----LICENCE(1KB)
----README.md(11KB)
----tests()
--------test_executor.py(5KB)
--------test_xml_outputter.py(893B)
--------test_cli.py(5KB)
--------outputters()
--------project()
--------test_outputter.py(3KB)
--------test_whitelist.py(6KB)
--------test_dot_outputter.py(2KB)
--------test_python_outputter.py(682B)
--------run_test.py(3KB)
--------test_import_resolver.py(6KB)
--------test_tokeniser.py(6KB)
--------test_util.py(885B)
--------test_parser.py(16KB)
--------util.py(2KB)
--------files()
--------test_dependency_extractor.py(7KB)
--------test_depth_pruner.py(5KB)
----.hgignore(80B)
----docs()
--------moduledependency_architecture.png(75KB)

网友评论