fabriclassed:通过 Python 元编程技巧的基于类的 Fabric 脚本

时间:2024-07-11 11:06:38
【文件属性】:

文件名称:fabriclassed:通过 Python 元编程技巧的基于类的 Fabric 脚本

文件大小:9KB

文件格式:ZIP

更新时间:2024-07-11 11:06:38

Python

介绍 我们有几个违反 DRY 的 Fabric 脚本。 基于类的 Fabric 脚本可以解决这个问题。 这是一种 hack,可以将 Fabric 任务定义为类中的方法,而不仅仅是模块级函数。 这种基于类的方法提供了继承和方法覆盖的好处。 用法示例: from fabriclassed import initialize from fabriclassed . base import BaseFabric , DjangoFabric , VirtualenvFabric from fabric import api as fab class Fabric ( BaseFabric ): remote_project_path = '/local/path/to/my_project' local_project_path = '/remote/path/to/my_pr


【文件预览】:
fabriclassed-master
----README.md(3KB)
----LICENSE(1KB)
----MANIFEST.in(86B)
----setup.py(995B)
----fabriclassed()
--------base.py(2KB)
--------utils.py(1KB)
--------contrib()
--------__init__.py(175B)

网友评论