Revisions of python-Fabric

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1195241 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 45)
- Add patch support-pytest-8.patch:
  * Use setup_method(), not setup().
- Switch to pyproject macros.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1096411 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 43)
- Update to 3.0.1
  * [Bug] #2241: A typo prevented Fabric’s command runner from properly
    calling its superclass stop() method, which in tandem with a related
    Invoke bug meant messy or long shutdowns in many scenarios.
- Changes from 3.0.0
  * [Feature]: Change the default configuration value for inline_ssh_env
    from False to True, to better align with the practicalities of common
    SSH server configurations.
    - Warning
      This change is backwards incompatible if you were using 
      environment-variable-setting kwargs or config settings,
      such as Connection.run(command, env={'SOME': 'ENV VARS'}),
      and were not already explicitly specifying the value of inline_ssh_env.
  * [Bug] #1981: (fixed in #2195) Automatically close any open SFTP session
    during fabric.connection.Connection.close; this avoids issues encountered
    upon re-opening a previously-closed connection object.
  * [Support]: Drop support for Python <3.6, including Python 2.
    - Warning
      This is a backwards incompatible change if you are not yet on
      Python 3.6 or above; however, pip shouldn’t offer you this
      version of Fabric as long as your pip version understands
      python_requires metadata.
- Drop remove-mock.patch because now in upstream.
- Drop remove-pathlib2.patch because now in upstream.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1031201 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 41)
- Remove conditional definition of python_module.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 993698 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 40)
- Add patch remove-pathlib2.patch:
  * Drop install_requires on pathlib2.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 977640 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 38)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 960648 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 37)
- pytest-relaxed now supports pytest 6, so test on all python versions.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 802649 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 33)
- Adds Provides for python-Fabric3.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 731953 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 31)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 693161 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 30)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 628771 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 29)
- Conflict with python-Fabric3 which is forked implementation

- Version update to 2.3.1:
  * Adds support for python3
  * Supports new invoke and invocations modules
- Run tests
- Add all build/runtime dependencies
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 568107 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 28)
- Add skip_python3 as it is not compatible at all, fixes bsc#1073564
- Drop the Sphinx dep as we can't generate the deps because of py3
  incompatibility
- Run fdupes on install
Displaying revisions 1 - 20 of 45
openSUSE Build Service is sponsored by