用于python的capo(casa、存档和管道选项)
pycapo的Python项目详细描述
pycapo是ssa capo(casa、archive和pipeline选项)的实现。 在Python中。它作为一个带有简单api和命令行的库提供 调用库并生成适合在shell中使用的结果的实用程序 脚本,使我们能够使快速capo启用脚本。
capo是一个从多个属性文件中读取值的配置系统, 这些文件由两个选项的组合来分隔,即capo_path 和Capo_配置文件:
capo_path是一个冒号分隔的目录列表,用于搜索属性文件, 比如“/home/casa/capo:/home/ssa/capo:/etc/capo”。可以读取相同的属性 从多个文件中,在本例中,later属性替换先前的 财产capo_path可以作为库或cli应用程序的参数,或者 pycapo将查找capo_path环境变量。如果那两个不见了 pycapo默认为'/home/casa/capo:/home/ssa/capo:$home/.capo'。皮卡波跳跃 属性文件丢失或无法读取(这是故意的)。
capo_profile描述了pycapo查找的配置文件,例如“test”、“staging”, “production”,pycapo希望属性文件位于它所看到的capo路径上 用于命名$profile.properties,例如/home/casa/capo/test.properties。 capo_profile可以是库或cli应用程序的参数,否则pycapo将查找 对于capo_profile环境变量。如果这两个都不见了皮卡波 会抱怨并死去(这也是故意的)。
capo还不能很好地对付那些名字中有空格的配置文件, 它只在linux和macos下测试过。
0.2.1 post1…重新打包以修复上载到pypi的问题 0.2.1…放弃了对Python3.3的支持,增加了对Python3.7的支持 0.1.1…准备推到pypi的小调整,没有功能修改 0.1.0…初始版本