文件名称: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=
【文件预览】:
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)