自动化初始化构建器
项目描述
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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a3601757b60bf0b32daa858ea0c8b1abcffa6f95cf55573e83bbb37c65180cbc |
|
MD5 | dca63ca8ee00dbbbcb75a2e5cd4f854b |
|
BLAKE2b-256 | e42661fb16d979d9c7f31e444cb09dc508e6cacaf88f44f4381b5d357f61cf09 |