Changelog for
python310-Fabric-2.7.1-3.2.noarch.rpm :
* Tue Oct 25 2022 Matej Cepl
- Remove conditional definition of python_module.
* Mon Aug 08 2022 Steve Kowalik - Add patch remove-pathlib2.patch:
* Drop install_requires on pathlib2.
* Tue Aug 02 2022 Otto Hollmann - Update to 2.7.1:
* [Bug] #1924: (also #2007) Overhaul behavior and testing re: merging together different sources for the key_filename parameter in Connection.connect_kwargs. This fixes a number of type-related errors (string objects have no extend attribute, cannot add lists to strings, etc).
* Tue May 17 2022 Steve Kowalik - Update to 2.7.0:
* Add ~fabric.connection.Connection.shell, a belated port of the v1 open_shell() feature.
* Forward local terminal resizes to the remote end, when applicable. (For the technical: this means we now turn SIGWINCH into SSH window-change messages.)
* Update ~fabric.connection.Connection temporarily so that it doesn\'t incidentally apply replace_env=True to local shell commands, only remote ones.- Add patch remove-mock.patch:
* Use unittest.mock, instead of mock
* Thu Mar 10 2022 Steve Kowalik - pytest-relaxed now supports pytest 6, so test on all python versions.
* Tue Dec 28 2021 Ben Greiner - Don\'t test on python310 -- gh#bitprophet/pytest-relaxed#12 (This is mainly required by azure-cli in the primary python3 flavor)
* Thu Aug 12 2021 John Paul Adrian Glaubitz - Update to 2.6.0:
* [Feature] #1999: Add sudo support to Group. Thanks to Bonnie Hardin for the report and to Winston Nolan for an early patchset.
* [Feature] #1810: Add put/get support to Group.
* [Feature] #1868: Ported a feature from v1: interpolating the local path argument in Transfer.get with connection and remote filepath attributes. For example, cxn.get(remote=\"/var/log/foo.log\", local=\"{host}/\") is now feasible for storing a file in per-host-named directories or files, and in fact Group.get does this by default.
* [Feature]: When the local path argument to Transfer.get contains nonexistent directories, they are now created instead of raising an error. Warning: This change introduces a new runtime dependency: pathlib2.
* [Bug]: Fix a handful of issues in the handling and mocking of SFTP local paths and os.path members within fabric.testing; this should remove some occasional “useless Mocks” as well as hewing closer to the real behavior of things like os.path.abspath re: path normalization.- Update Requires from setup.py
* Tue Oct 13 2020 Benjamin Greiner - Upper limit pytest 6.1 -- gh#bitprophet/pytest-relaxed#12
* Mon May 11 2020 Matej Cepl - Adds Provides for python-Fabric3.
* Tue May 05 2020 Marketa Calabkova - Add patch fix-executable.patch to fix tests
* Thu Sep 12 2019 Tomáš Chvátal - Update to 2.5.0:
* [Feature] #1989: Reinstate command timeouts, by supporting the implementation of that feature in Invoke
* [Feature]: Allow specifying connection timeouts
* [Feature] #1985: Add support for explicitly closing remote subprocess’ stdin when local stdin sees an EOF, by implementing a new command-runner method recently added to Invoke; this prevents remote programs that ‘follow’ stdin from blocking forever.
* [Bug]: Anonymous/’remainder’ subprocess execution (eg fab -H host -- command, as opposed to the use of Connection.run inside tasks)
* Tue Apr 09 2019 John Paul Adrian Glaubitz - Version update to 2.4.0:
* [Feature] #1709: Add Group.close to allow closing an entire group’s worth of connections at once. Patch via Johannes Löthberg.
* [Feature] #1780: Add context manager behavior to Group, to match the same feature in Connection. Feature request by István Sárándi.
* [Feature] #1849: Add Connection.from_v1 (and Config.from_v1) for easy creation of modern Connection/Config objects from the currently configured Fabric 1.x environment. Should make upgrading piecemeal much easier for many use cases.- additional changes from version 2.3.2:
* [Bug] #1852: Grant internal Connection objects created during ProxyJump based gateways/proxies a copy of the outer Connection’s configuration object. This was not previously done, which among other things meant one could not fully disable SSH config file loading (as the internal Connection objects would revert to the default behavior). Thanks to Chris Adams for the report.
* [Bug]: Some debug logging was reusing Invoke’s logger object, generating log messages “named” after invoke instead of fabric. This has been fixed by using Fabric’s own logger everywhere instead.
* [Bug] #1850: Skip over ProxyJump configuration directives in SSH config data when they would cause self-referential RecursionError (e.g. due to wildcard-using Host stanzas which include the jump server itself). Reported by Chris Adams.
* [Bug]: Fix a bug preventing tab completion (using the Invoke-level - -complete flag) from completing task names correctly (behavior was to act as if there were never any tasks present, even if there was a valid fabfile nearby).- Add sed expresion to spec file to remove all vendoring from imports- Run testsuite using the new %pytest macro