Release Notes
2.9.0
New Features
Python 3.14 support has been added.
Upgrade Notes
Python 3.9 is not longer supported.
2.8.0
New Features
Python 3.13 support has been added.
Upgrade Notes
Python 3.8 is not longer supported.
2.5.0
New Features
The
pwclient listcommand now accepts a--hashoption to list patches by hash.
2.4.0
New Features
Python 3.10 support has been added.
2.3.0
Prelude
pwclient version 2.3.0 fixes a number of bugs introduced in 2.2.0 as part of the Patchwork REST API feature.
2.2.0
Prelude
pwclient version 2.2 introduces preliminary support for the Patchwork REST API, first introduced in Patchwork 2.0. We encourage users to test this functionality by setting the new [$project] backend setting to rest. Please report any bugs encountered. More details are provided below and in the documentation.
New Features
The
check-listandcheck-createcommands now accept a-h(help) paramter.
It is now possible to set the path of the
pwclientrcfile using thePWCLIENRCenvironment variable. This can be useful for automation.
pwclientnow provides experimental support for the REST API first introduced in Patchwork 2.0. This can be enabled by adding thebackend = restsetting to yourpwclientrcfile. For example:[options] default = patchwork [patchwork] backend = rest url = https://patchwork.ozlabs.org/api/ token = 088cade25e52482e6486794ef4a4561d3e5fe727
There are likely bugs and features gaps in this implementation. Report any bugs to either the mailing list or GitHub issue tracker.
Upgrade Notes
Python 3.6 support has been removed.
Python 3.10 support has been added.
The
check-listcommand now accepts aPATCH_IDpositional argument and--user USERoption to allow users to filter checks by patch and creator respectively. ThePATCH_IDargument is currently optional for the XML-RPC API backend but is required for the REST API backend.
The
check-infocommand now takes two positional arguments,PATCH_IDandCHECK_ID. Previously, it only tookCHECK_ID. ThePATCH_IDargument remains optional for the XML-RPC API backend but is required for the REST API backend.
2.0.0
Upgrade Notes
Support for Python 2.7 and 3.5 has been dropped. The minimum Python version now supported in Python 3.6.
1.3.0
New Features
Add a new
pwclient check-getcommand to query the checks run against a specific patch.
1.2.0
New Features
The
pwclient git-amcommand can now passthrough the-mflag to-m.
1.1.1
Upgrade Notes
PyPy is no longer officially supported.
1.1.0
New Features
Most options now have a long opt equivalent. For example:
$ pwclient update –archived yes 123
Bug Fixes
The
pwclient viewcommand will now decode received mboxes on Python 2.7.
1.0.0
Prelude
Initial release of pwclient package.