跳转到主要内容

自动化初始化构建器

项目描述

Afinipy是一个CLI(命令行界面)Python包,它会为您构建init文件。它通过递归地解析目录和模块(使用Python的抽象语法树)来实现。Afinipy有两个模式:顶级模式和递归模式。顶级模式即使在子目录中也有模块的情况下,也会在根目录构建单个__init__。递归模式将为每个子目录构建__init__。有关更多信息,请参阅下面的用法部分或示例目录中的笔记本。

所有以下划线开头的“私有”函数都被排除在init之外。您可以指定一个文件并传递给exclusion_path参数,以排除额外的函数、类或目录内容。您可以分别指定–exclude‘functions’或–exclude‘classes’来排除所有函数或所有类。

有关详细信息,请参阅https://github.com/RUrlus/afinipy

项目详情


下载文件

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

源代码分发

afinipy-0.2.0.tar.gz (9.7 kB 查看哈希值)

上传时间 源代码

支持者