Hello community, here is the log from the commit of package python-Fabric for openSUSE:Factory checked in at Mon Aug 8 15:51:14 CEST 2011. -------- New Changes file: --- /dev/null 2010-08-26 16:28:41.000000000 +0200 +++ /mounts/work_src_done/STABLE/python-Fabric/python-Fabric.changes 2011-08-04 14:05:02.000000000 +0200 @@ -0,0 +1,125 @@ +------------------------------------------------------------------- +Thu Aug 4 12:03:36 UTC 2011 - alexandre@exatati.com.br + +- Fix License clause in spec file. + +------------------------------------------------------------------- +Wed Jul 13 12:48:33 UTC 2011 - alexandre@exatati.com.br + +- Update to 1.2.0: + - 2011-07-12: released Fabric 1.2.0 + - [Feature] #22: Enhanced @task to add aliasing, per-module default + tasks, and control over the wrapping task class. Thanks to Travis + Swicegood for the initial work and collaboration. + - [Bug] #380: Improved unicode support when testing objects for being + string-like. Thanks to Jiri Barton for catch & patch. + - [Support] #382: Experimental overhaul of changelog formatting & + process to make supporting multiple lines of development less of a + hassle. + +------------------------------------------------------------------- +Thu Jun 30 11:10:12 UTC 2011 - alexandre@exatati.com.br + +- Update to 1.1.1: + - The public API for Task mentioned use of the run() method, but + Fabric’s main execution loop had not been updated to look for + and call it, forcing users who subclassed Task to define + __call__() instead. This was an oversight and has been corrected. + +------------------------------------------------------------------- +Tue Jun 7 23:21:42 UTC 2011 - alexandre@exatati.com.br + +- Rename to python-Fabric as following conventions; +- Now BuildRequires and Requires python-distribute instead of + python-setuptools. + +------------------------------------------------------------------- +Tue Mar 29 01:21:24 UTC 2011 - alexandre@exatati.com.br + +- Update to 1.0.1: + - #301: Fixed a bug in local‘s behavior when capture=False and + output.stdout (or .stderr) was also False. Thanks to Chris Rose + for the catch. + - #310: Update edge case in put where using the mode kwarg + alongside use_sudo=True runs a hidden sudo command. The mode + kwarg needs to be octal but was being interpolated in the sudo + call as a string/integer. Thanks to Adam Ernst for the catch + and suggested fix. + - #311: append was supposed to have its partial kwarg’s default + flipped from True to False. However, only the documentation was + altered. This has been fixed. Thanks to Adam Ernst for bringing + it to our attention. + - #312: Tweak internal I/O related loops to prevent high CPU + usage and poor screen-printing behavior on some systems. Thanks + to Kirill Pinchuk for the initial patch. + - #320: Some users reported problems with dropped input, + particularly while entering sudo passwords. This was fixed via + the same change as for #312. +- Regenerate spec file with py2pack; +- Add README file as documentation. + +------------------------------------------------------------------- +Sat Mar 5 15:36:59 UTC 2011 - alexandre@exatati.com.br + +- Update to 1.0.0: + - #7: run/sudo now allow full interactivity with the remote end. + You can interact with remote prompts and similar interfaces, + making certain tasks much easier, and freeing you from the + need to find noninteractive solutions if you don’t want to. + See Interaction with remote programs for more on these changes. + - put and get received many updates, including but not limited + to: recursion, globbing, inline sudo capability, and increased + control over local file paths. See the individual ticket + line-items below for details. Erich Heine (sophacles on IRC) + played a large part in implementing and/or collecting these + changes and deserves much of the credit. + - Added functionality for loading fabfiles which are Python + packages (directories) instead of just modules (single files). + This allows for easier organization of nontrivial fabfiles + and paves the way for task namespacing in the near future. + See Fabfile discovery for details. + - #185: Mostly of interest to those contributing to Fabric + itself, Fabric now leverages Paramiko to provide a stub SSH + and SFTP server for use during runs of our test suite. This + makes quick, configurable full-stack testing of Fabric (and, + to an extent, user fabfiles) possible. +- To check feature additions and backwards-incompatible changes + please check: + http://readthedocs.org/docs/fabric/en/1.0.0/changes/1.0.html + +------------------------------------------------------------------- +Sat Feb 19 10:29:31 UTC 2011 - alexandre@exatati.com.br + +- Update to 0.9.4: + - Added documentation for using Fabric as a library. + - Mentioned our Twitter account on the main docs page. + - #290: Added escape kwarg to append to allow control over + previously automatic single-quote escaping. + +------------------------------------------------------------------- +Mon Nov 15 23:54:11 UTC 2010 - alexandre@exatati.com.br + +- Update to 0.9.3; +- Fixed Requires and BuildRequires in spec file. + +------------------------------------------------------------------- +Wed Sep 8 01:26:05 UTC 2010 - alexandre@exatati.com.br + +- Update to 0.9.2. + +------------------------------------------------------------------- +Sat May 29 11:30:45 UTC 2010 - alexandre@exatati.com.br + +- Update to 0.9.1; +- Building as noarch for openSUSE >= 11.2. +- Spec file cleaned with spec-cleaner. + +------------------------------------------------------------------- +Fri Mar 5 18:14:25 UTC 2010 - nix@opensuse.org + +- Update to 0.9.0 + +------------------------------------------------------------------- +Tue Sep 15 11:18:46 UTC 2009 - alexandre@exatati.com.br + +- Initial package (0.1.1) for openSUSE. calling whatdependson for head-i586 New: ---- Fabric-1.2.0.tar.bz2 python-Fabric.changes python-Fabric.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-Fabric.spec ++++++ # # spec file for package python-Fabric # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild %{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %define mod_name Fabric Name: python-%{mod_name} Version: 1.2.0 Release: 1 Url: http://fabfile.org Summary: Fabric is a simple, Pythonic tool for remote execution and deployment License: BSD Group: Development/Languages/Python Source: %{mod_name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: python-devel BuildRequires: python-distribute Requires: python-paramiko >= 1.7.6 Requires: python-distribute %if 0%{?suse_version} %py_requires %if 0%{?suse_version} > 1110 BuildArch: noarch %endif %endif %description Fabric is a Python (2.5 or higher) library and command-line tool for streamlining the use of SSH for application deployment or systems administration tasks. It provides a basic suite of operations for executing local or remote shell commands (normally or via ``sudo``) and uploading/downloading files, as well as auxiliary functionality such as prompting the running user for input, or aborting execution. Typical use involves creating a Python module containing one or more functions, then executing them via the ``fab`` command-line tool. Below is a small but complete "fabfile" containing a single task:: from fabric.api import run def host_type(): run('uname -s') Once a task is defined, it may be run on one or more servers, like so:: $ fab -H localhost,linuxbox host_type [localhost] run: uname -s [localhost] out: Darwin [linuxbox] run: uname -s [linuxbox] out: Linux Done. Disconnecting from localhost... done. Disconnecting from linuxbox... done. In addition to use via the ``fab`` tool, Fabric's components may be imported into other Python code, providing a Pythonic interface to the SSH protocol suite at a higher level than that provided by e.g. Paramiko (which Fabric itself leverages.) %prep %setup -q -n %{mod_name}-%{version} %build export CFLAGS="%{optflags}" python setup.py build %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc README %{_bindir}/fab %{python_sitelib}/* %changelog ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org