Patchwork补丁跟踪工具的命令行客户端
项目描述
pwclient 是一个与VCS无关的工具,用于与Patchwork进行交互,Patchwork是一个基于Web的补丁跟踪系统。
安装
安装 pwclient 和其依赖项的最简单方法是通过 pip。要这样做,请运行
$ python3 -m pip install pwclient
您还可以手动安装 pwclient。首先,安装所需的依赖项。在 Fedora 上运行
$ sudo dnf install python-pbr
在 Ubuntu 上运行
$ sudo apt-get install python-pbr
安装依赖项后,克隆此存储库并运行 setup.py
$ git clone https://github.com/getpatchwork/pwclient
$ cd pwclient
$ python3 -m pip install --user .
入门指南
要使用 pwclient,您需要一个位于您的主目录($HOME 或 ~)中的 .pwclientrc 文件。您可以使用环境变量 PWCLIENTRC 指向另一个路径。Patchwork本身为位于 /project/{projectName}/pwclientrc/ 的项目提供示例 .pwclientrc 文件。例如,这里 是 Patchwork 本身的 .pwclientrc 文件。
开发
如果您有兴趣为 pwclient 做贡献,首先克隆仓库
$ git clone https://github.com/getpatchwork/pwclient
$ cd pwclient
创建一个 virtualenv,然后在 可编辑模式 下安装该软件包
$ virtualenv .venv
$ source .venv/bin/activate
$ python3 -m pip install --editable .
文档
文档可在 Read the Docs 上找到
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关 安装软件包 的更多信息。
源代码分发
pwclient-2.7.0.tar.gz (41.6 kB 查看哈希值)
构建分发
pwclient-2.7.0-py3-none-any.whl (25.8 kB 查看哈希值)
关闭
pwclient-2.7.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 57de1cbe5acc1d46a084860b8cf07e3f4e37ca43177b3361ecb38c885cde921c |
|
MD5 | bb380e467bc6987f75e459a384d66dcc |
|
BLAKE2b-256 | 8b1b25a1fc6341ffe9d88c8d2d26f996f0b0cbdd7d7b21808dd6912bbf6088e1 |
关闭
pwclient-2.7.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2a043fd10bbbbf6fdd5d7b3a8c47061f766aca207475b1c14c354d8185b0e0a1 |
|
MD5 | 165174174a46f445c3d0552fd690aa94 |
|
BLAKE2b-256 | c371a8c6b109a2d9a24a18df04f7e5d79466f0b821de5b3087ad72a7ea64e000 |