14
0
forked from pool/python-Fabric
Commit Graph

89 Commits

Author SHA256 Message Date
b4e8748ce3 Accepting request 1118991 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1118991
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Fabric?expand=0&rev=44
2023-10-19 20:50:22 +00:00
decbd69afc Accepting request 1118865 from home:mimi_vx:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1118865
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=86
2023-10-19 14:28:57 +00:00
7a5033e2a7 Accepting request 1096411 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/1096411
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Fabric?expand=0&rev=43
2023-07-03 15:43:01 +00:00
7b1ce8cd3d dependency cleanup (thanks, rpmlint)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=84
2023-07-02 15:11:27 +00:00
2ae0f5e7d1 Accepting request 1096368 from home:ecsos:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/1096368
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=83
2023-07-02 15:04:14 +00:00
ee1a8ad6f4 Accepting request 1096272 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1096272
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Fabric?expand=0&rev=42
2023-07-01 21:18:18 +00:00
7fdb9b3d51 Accepting request 1096255 from home:ecsos:python
- Add %{?sle15_python_module_pythons}

OBS-URL: https://build.opensuse.org/request/show/1096255
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=81
2023-07-01 10:32:59 +00:00
5b7d435541 Accepting request 1031201 from devel:languages:python
- Remove conditional definition of python_module.

OBS-URL: https://build.opensuse.org/request/show/1031201
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Fabric?expand=0&rev=41
2022-10-26 10:31:39 +00:00
d23eed9753 - Remove conditional definition of python_module.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=79
2022-10-25 19:56:46 +00:00
2692c9010a Accepting request 993698 from devel:languages:python
- Add patch remove-pathlib2.patch:
  * Drop install_requires on pathlib2.

OBS-URL: https://build.opensuse.org/request/show/993698
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Fabric?expand=0&rev=40
2022-08-08 09:43:01 +00:00
f302edb6d9 - Add patch remove-pathlib2.patch:
* Drop install_requires on pathlib2.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=77
2022-08-08 08:11:20 +00:00
8aa25e2542 Accepting request 992357 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/992357
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Fabric?expand=0&rev=39
2022-08-02 20:09:55 +00:00
7e7f811650 Accepting request 992348 from home:ohollmann:branches:devel:languages:python
- 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).

OBS-URL: https://build.opensuse.org/request/show/992348
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=75
2022-08-02 15:16:32 +00:00
6acd7c624a Accepting request 977640 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/977640
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Fabric?expand=0&rev=38
2022-05-17 15:24:32 +00:00
da3f8635de - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=73
2022-05-17 05:30:14 +00:00
11b3053fc9 Accepting request 960648 from devel:languages:python
- pytest-relaxed now supports pytest 6, so test on all python versions.

OBS-URL: https://build.opensuse.org/request/show/960648
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Fabric?expand=0&rev=37
2022-03-13 21:01:55 +00:00
aaae5cbfcb - pytest-relaxed now supports pytest 6, so test on all python versions.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=71
2022-03-10 06:32:16 +00:00
7ad20102b8 Accepting request 943314 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/943314
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Fabric?expand=0&rev=36
2022-01-03 09:49:21 +00:00
e4667f85f6 Accepting request 942989 from home:bnavigator:branches:devel:languages:python
- Don't test on python310 -- gh#bitprophet/pytest-relaxed#12
  (This is mainly required by azure-cli in the primary python3
  flavor)

OBS-URL: https://build.opensuse.org/request/show/942989
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=70
2021-12-31 12:39:39 +00:00
Richard Brown
2b348630f7 Accepting request 911844 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/911844
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Fabric?expand=0&rev=35
2021-08-16 08:11:18 +00:00
0dae52d839 Accepting request 911821 from home:glaubitz:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/911821
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=69
2021-08-12 14:45:39 +00:00
1c62cdab4c Accepting request 842128 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/842128
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Fabric?expand=0&rev=34
2020-10-18 14:33:41 +00:00
b82a567a28 Accepting request 841501 from home:bnavigator:branches:devel:languages:python:pytest
- Upper limit pytest 6.1 -- gh#bitprophet/pytest-relaxed#12

OBS-URL: https://build.opensuse.org/request/show/841501
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=67
2020-10-16 14:28:49 +00:00
d9ab721743 Accepting request 802649 from devel:languages:python
- Adds Provides for python-Fabric3.

OBS-URL: https://build.opensuse.org/request/show/802649
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Fabric?expand=0&rev=33
2020-05-11 11:45:25 +00:00
a3f9b6584e - Adds Provides for python-Fabric3.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=65
2020-05-11 10:00:02 +00:00
0a0a0950f7 Accepting request 800402 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/800402
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Fabric?expand=0&rev=32
2020-05-05 17:07:28 +00:00
Tomáš Chvátal
171f53a723 Accepting request 800367 from home:mcalabkova:branches:devel:languages:python
- Add patch fix-executable.patch to fix tests

OBS-URL: https://build.opensuse.org/request/show/800367
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=63
2020-05-05 14:29:49 +00:00
f9fd8c1772 Accepting request 731953 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/731953
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Fabric?expand=0&rev=31
2019-09-25 06:08:49 +00:00
Tomáš Chvátal
91c64f8355 - 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)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=61
2019-09-12 12:51:32 +00:00
83a5ae6a54 Accepting request 693161 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/693161
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Fabric?expand=0&rev=30
2019-04-19 16:38:24 +00:00
Tomáš Chvátal
3d5e16affb OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=59 2019-04-11 09:53:04 +00:00
Tomáš Chvátal
db14f619e0 Accepting request 692485 from home:glaubitz:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/692485
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=58
2019-04-11 09:50:09 +00:00
3c4675fdc3 Accepting request 628771 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/628771
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Fabric?expand=0&rev=29
2018-08-24 15:03:31 +00:00
Tomáš Chvátal
3c888908bb - Conflict with python-Fabric3 which is forked implementation
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=56
2018-08-11 15:02:09 +00:00
Tomáš Chvátal
f0e8a0cec7 - Version update to 2.3.1:
* Adds support for python3
  * Supports new invoke and invocations modules
- Run tests
- Add all build/runtime dependencies

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=55
2018-08-11 14:56:07 +00:00
b00bff7f24 Accepting request 568107 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/568107
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Fabric?expand=0&rev=28
2018-01-22 15:20:56 +00:00
Tomáš Chvátal
93b4476058 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=53
2018-01-22 11:18:13 +00:00
e1515b75a3 Accepting request 532250 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/532250
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Fabric?expand=0&rev=27
2017-10-07 15:51:42 +00:00
Jan Matejek
d24f525261 Accepting request 532236 from home:jengelh:branches:devel:languages:python
- Rectify grammar issues in descriptions.

OBS-URL: https://build.opensuse.org/request/show/532236
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=51
2017-10-06 14:49:51 +00:00
Jan Matejek
7eb54eb911 Accepting request 532231 from devel:languages:python:singlespec-staging
- singlespec auto-conversion
- shortened description
- conditionally enabled tests (they still fail)
- update to 1.14.0
  * minor bugfixes and feature support
  * see ful changelog at http://www.fabfile.org/changelog.html

OBS-URL: https://build.opensuse.org/request/show/532231
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=50
2017-10-06 13:56:56 +00:00
6ee06f8b77 Accepting request 360911 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/360911
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Fabric?expand=0&rev=26
2016-03-02 13:21:28 +00:00
707b2d5d54 Accepting request 360172 from home:evshmarnev:branches:devel:languages:python
- update to version 1.10.2:
 * Fix issue with ssh/config not having a cross-platform default path.
 * Recursively unwrap decorators instead of only unwrapping a single 
   decorator level, when obtaining task docstrings.
 * Fix “NameError: free variable referenced before assignment in 
   enclosing scope”.
 * Redirect output of cd to /dev/null so users enabling bash’s 
   CDPATH (or similar features in other shells) don’t have polluted 
   output captures.
 * Fix a couple minor issues with the operation of & demo code for 
   the JobQueue class. 
 * Update functionality added in #1213 so abort error messages don’t 
   get printed twice (once by us, once by sys.exit) but the annotated 
   exception error message is retained.

OBS-URL: https://build.opensuse.org/request/show/360172
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=48
2016-02-22 14:59:30 +00:00
Stephan Kulow
a0daaee68e Accepting request 305660 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/305660
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Fabric?expand=0&rev=25
2015-05-07 07:22:35 +00:00
Denisart Benjamin
f38332b68c Accepting request 305339 from home:benoit_monin:branches:devel:languages:python
- update to version 1.10.1:
- increase required version of paramiko to 1.10
- fix html documentation generation

OBS-URL: https://build.opensuse.org/request/show/305339
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=46
2015-05-06 23:29:06 +00:00
Tomáš Chvátal
d6e53a21d8 Accepting request 204558 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/204558
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Fabric?expand=0&rev=23
2013-10-25 09:15:33 +00:00
Sascha Peilicke
347a687dbd - Require python-setuptools instead of distribute (upstreams merged)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=44
2013-10-24 11:05:36 +00:00
Stephan Kulow
6789f72bcc Accepting request 200659 from devel:languages:python
update (forwarded request 200583 from posophe)

OBS-URL: https://build.opensuse.org/request/show/200659
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Fabric?expand=0&rev=22
2013-09-26 17:52:39 +00:00
Sascha Peilicke
6abd78b5a8 Accepting request 200583 from home:posophe:branches:devel:languages:python
update

OBS-URL: https://build.opensuse.org/request/show/200583
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=42
2013-09-26 07:52:03 +00:00
Stephan Kulow
d9e265ab0a Accepting request 186114 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/186114
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Fabric?expand=0&rev=20
2013-08-07 18:52:18 +00:00
Sascha Peilicke
bb655a0f4a - Update to version 1.7.0:
+ [Feature] #925: Added contrib.files.is_link. Thanks to @jtangas for the patch.
  + [Feature] #922: Task argument strings are now displayed when using fab -d. Thanks to Kevin Qiu for the patch.
  + [Bug] #912: Leaving template_dir un-specified when using upload_template in Jinja mode used to cause 'NoneType' has no attribute 'startswith' errors. This has been fixed. Thanks to Erick Yellott for catch & to Erick Yellott + Kevin Williams for patches.
  + [Feature] #924: Add new env var option colorize_errors to enable coloring errors and warnings. Thanks to Aaron Meurer for the patch.
  + [Bug] #593: Non-ASCII character sets in Jinja templates rendered within upload_template would cause UnicodeDecodeError when uploaded. This has been addressed by encoding as utf-8 prior to upload. Thanks to Sébastien Fievet for the catch.
  + [Feature] #908: Support loading SSH keys from memory. Thanks to Caleb Groom for the patch.
  + [Bug] #171: Added missing cross-references from env variables documentation to corresponding command-line options. Thanks to Daniel D. Beck for the contribution.
  + [Bug] #884: The password cache feature was not working correctly with password-requiring SSH gateway connections. That’s fixed now. Thanks to Marco Nenciarini for the catch.
  + [Feature] #826: Enable sudo extraction of compressed archive via use_sudo kwarg in upload_project. Thanks to @abec for the patch.
  + [Bug] #694: Allow users to work around ownership issues in the default remote login directory: add temp_dir kwarg for explicit specification of which “bounce” folder to use when calling put with use_sudo=True. Thanks to Devin Bayer for the report & Dieter Plaetinck / Jesse Myers for suggesting the workaround.
  + [Bug] #882: Fix a get bug regarding spaces in remote working directory names. Thanks to Chris Rose for catch & patch.
- Changes from version 1.6.1:
  + [Bug] #868: Substantial speedup of parallel tasks by removing an unnecessary blocking timeout in the JobQueue loop. Thanks to Simo Kinnunen for the patch.
  + [Bug] #328: lcd was no longer being correctly applied to upload_template; this has been fixed. Thanks to Joseph Lawson for the catch.
  + [Feature] #812: Add use_glob option to put so users trying to upload real filenames containing glob patterns (*, [ etc) can disable the default globbing behavior. Thanks to Michael McHugh for the patch.
  + [Bug] #844: Allow users to disable Fabric’s auto-escaping in run/sudo. Thanks to Christian Long and Michael McHugh for the patch.
  + [Bug] #84: Fixed problem with missing -r flag in Mac OS X sed version.
  + [Bug] #870: Changes to shell env var escaping highlighted some extraneous and now damaging whitespace in with path():. This has been removed and a regression test added.
  + [Bug] #871: Use of string mode values in put(local, remote, mode="NNNN") would sometimes cause Unsupported operand errors. This has been fixed.
  + [Bug] #84: Fixed problem with missing -r flag in Mac OS X sed version. Thanks to Konrad Hałas for the patch.
  + [Bug] #861: Gracefully handle situations where users give a single string literal to env.hosts. Thanks to Bill Tucker for catch & patch.
  + [Bug] #367: Expand paths with tilde inside (contrib.files). Thanks to Konrad Hałas for catch & patch.
  + [Feature] #845: Downstream synchronization option implemented for rsync_project. Thanks to Antonio Barrero for the patch.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=40
2013-07-30 12:48:52 +00:00