跳转到主要内容

通过运行它来识别Python应用程序中使用的模块。

项目描述

识别Python应用程序中使用的模块。

运行

kartoffel module:func [args for application]

例如,对于IPython

kartoffel IPython:start_ipython

您的应用程序将运行。如果有任何模块是动态加载的(例如插件),请激活功能以确保它们被加载。然后退出应用程序。

在您的应用程序退出后,Kartoffel将捕获所有加载的Python模块列表(sys.modules)。然后它将它们分类为组

  • 来自已识别的发行版(即PyPI包)的模块

  • 来自标准库的模块(使用stdlib_list

  • 非文件模块(内置模块和动态创建的模块)

  • 未识别

结果保存为工作目录中的kartoffel-result.json。摘要打印在stdout上。

项目详情


下载文件

下载适合您平台文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

kartoffel-0.1.tar.gz (3.9 kB 查看哈希值)

上传时间:

构建分布

kartoffel-0.1-py3-none-any.whl (8.7 kB 查看哈希值)

上传时间: Python 3

由以下支持