Revisions of python-Fabric

buildservice-autocommit accepted request 1118991 from Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) (revision 87)
baserev update by copy to link target
Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) accepted request 1118865 from Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) (revision 86)
- Update to 3.2.2
- add fix-test-deps.patch to remove vendored dependencies
 *[Bug]: fabric.runners.Remote failed to properly deregister its SIGWINCH signal
    handler on shutdown; in rare situations this could cause tracebacks when
    the Python process receives SIGWINCH while no remote session is active.
    This has been fixed.
 * [Bug] #2204: The signal handling functionality added in Fabric 2.6 caused
    unrecoverable tracebacks when invoked from inside a thread (such as
    the use of fabric.group.ThreadingGroup) under certain interpreter versions.
    This has been fixed by simply refusing to register signal handlers when not
    in the main thread. Thanks to Francesco Giordano and others for the reports.
 * [Bug]: Neglected to actually add deprecated to our runtime dependency
    specification (it was still in our development dependencies). This has been fixed.
 * [Feature]: Enhanced fabric.testing in ways large and small:
    Backwards-compatibly merged the functionality of MockSFTP into MockRemote (may be
    opted-into by instantiating the latter with enable_sftp=True) so you can mock
    out both SSH and SFTP functionality in the same test, which was previously impossible.
    It also means you can use this in a Pytest autouse fixture to prevent any tests
    from accidentally hitting the network!
    A new pytest fixture, remote_with_sftp, has been added which leverages the previous
    bullet point (an all-in-one fixture suitable for, eg, preventing any incidental
    ssh/sftp attempts during test execution).
    A pile of documentation and test enhancements (yes, testing our testing helpers is a thing).
 * [Support]: Added a new runtime dependency on the Deprecated library.
 * [Support]: Language update: applied s/sanity/safety/g to the codebase
    (with the few actual API members using the term now marked deprecated & new ones added
    in the meantime, mostly in fabric.testing).
 * [Feature]: Add a new CLI flag to fab, fab --list-agent-keys, which will attempt
    to connect to your local SSH agent and print a key list, similarly to ssh-add -l.
    This is mostly useful for expectations-checking Fabric and Paramiko’s agent
buildservice-autocommit accepted request 1096411 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 85)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) committed (revision 84)
dependency cleanup (thanks, rpmlint)
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 1096368 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 83)
- 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.
buildservice-autocommit accepted request 1096272 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 82)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 1096255 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 81)
- Add %{?sle15_python_module_pythons}
buildservice-autocommit accepted request 1031201 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 80)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 79)
- Remove conditional definition of python_module.
buildservice-autocommit accepted request 993698 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 78)
baserev update by copy to link target
Steve Kowalik's avatar Steve Kowalik (StevenK) committed (revision 77)
- Add patch remove-pathlib2.patch:
  * Drop install_requires on pathlib2.
buildservice-autocommit accepted request 992357 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 76)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 992348 from Otto Hollmann's avatar Otto Hollmann (ohollmann) (revision 75)
- 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).
buildservice-autocommit accepted request 977640 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 74)
baserev update by copy to link target
Steve Kowalik's avatar Steve Kowalik (StevenK) committed (revision 73)
- 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
buildservice-autocommit accepted request 960648 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 72)
baserev update by copy to link target
Steve Kowalik's avatar Steve Kowalik (StevenK) committed (revision 71)
- pytest-relaxed now supports pytest 6, so test on all python versions.
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 942989 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 70)
- Don't test on python310 -- gh#bitprophet/pytest-relaxed#12
  (This is mainly required by azure-cli in the primary python3
  flavor)
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 911821 from John Paul Adrian Glaubitz's avatar John Paul Adrian Glaubitz (glaubitz) (revision 69)
- 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
buildservice-autocommit accepted request 842128 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 68)
baserev update by copy to link target
Displaying revisions 1 - 20 of 87
openSUSE Build Service is sponsored by