跳转到主要内容

Patchwork补丁跟踪工具的命令行客户端

项目描述

PyPi Status Documentation Status Build Status

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 查看哈希值)

上传时间 Python 3

由以下组织支持