Changelog¶
Next feature release
[Support]: Add parameter lists to the members of the
files
module.[Support]: Publicly document the
util
module and itsset_runner
decorator, which decorates the functions in thefiles
module (and any future applicable modules) allowing users to specify extra arguments likesudo=True
orrunner_method="local"
.As part of publicizing this, we added some docstring mutation to the decorator so returned objects expose Sphinx autodoc hints and parameter lists. This should replace the
function(*args, **kwargs)
signatures that used to end up in the rendered documentation.
1.0.1 2018-06-20
[Bug] #17: Missed some
.succeeded
attributes when porting to Fabric 2 - they should have been.ok
. Patch via Lucio Delelis.[Bug]: Fix a bug in
patchwork.transfers.rsync
where it would fail withAttributeError
unless your connection hadconnect_kwargs.key_filename
defined.[Bug] #20: (via #21)
patchwork.transfers.rsync
didn’t handle itsexclude
parameter correctly when building the finalrsync
command (it came out looking like a stringified tuple). Fixed by Kegan Gan.[Bug] #23: Fix some outstanding Python 2-isms (use of
iteritems
) ininfo.distro_name
andinfo.distro_family
, as well as modules which imported those – such aspackages
.Includes adding some basic tests for this functionality as well. Thanks to
@ChaoticMind
for the report.
1.0.0 2018-05-08
- [Feature]: Pre-history.