Hello community,

here is the log from the commit of package python-Fabric for openSUSE:Factory 
checked in at 2017-10-07 17:51:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Fabric (Old)
 and      /work/SRC/openSUSE:Factory/.python-Fabric.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-Fabric"

Sat Oct  7 17:51:42 2017 rev:27 rq:532250 version:1.14.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Fabric/python-Fabric.changes      
2016-03-02 14:21:30.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.python-Fabric.new/python-Fabric.changes 
2017-10-07 17:51:56.799924837 +0200
@@ -1,0 +2,15 @@
+Fri Oct  6 14:02:06 UTC 2017 - [email protected]
+
+- Rectify grammar issues in descriptions.
+
+-------------------------------------------------------------------
+Fri Oct  6 13:41:22 UTC 2017 - [email protected]
+
+- 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
+
+-------------------------------------------------------------------
@@ -668,0 +684 @@
+

Old:
----
  Fabric-1.10.2.tar.gz

New:
----
  Fabric-1.14.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-Fabric.spec ++++++
--- /var/tmp/diff_new_pack.9TbJBd/_old  2017-10-07 17:52:01.007739855 +0200
+++ /var/tmp/diff_new_pack.9TbJBd/_new  2017-10-07 17:52:01.007739855 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-Fabric
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,34 +16,41 @@
 #
 
 
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-%{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
-%else
-BuildArch:      noarch
-%endif
+%bcond_with test
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-Fabric
-Version:        1.10.2
+Version:        1.14.0
 Release:        0
-Summary:        Fabric is a simple, Pythonic tool for remote execution and 
deployment
+Summary:        A Pythonic tool for remote execution and deployment
 License:        BSD-2-Clause
 Group:          Development/Languages/Python
 Url:            http://fabfile.org
-Source:         
https://pypi.python.org/packages/source/F/Fabric/Fabric-%{version}.tar.gz
+Source:         
https://files.pythonhosted.org/packages/source/F/Fabric/Fabric-%{version}.tar.gz
 # Test requirements:
 #TODO: Disabled due to errors / fudge requirement
 #BuildRequires:  python-fudge
 #BuildRequires:  python-nose
 # Documentation requirements:
-BuildRequires:  python-Sphinx
-BuildRequires:  python-devel
-BuildRequires:  python-paramiko >= 1.10
-BuildRequires:  python-setuptools
+BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module paramiko >= 1.10}
+BuildRequires:  %{python_module setuptools}
+%if %{with test}
+# SECTION test requirements
+BuildRequires:  %{python_module Jinja2}
+BuildRequires:  %{python_module fudge}
+BuildRequires:  %{python_module nose}
+# /SECTION
+%endif
+BuildRequires:  python-rpm-macros
+BuildRequires:  python3-Sphinx
 Requires:       python-paramiko >= 1.10
 Requires:       python-setuptools
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildArch:      noarch
+%python_subpackages
 
 %description
-Fabric is a Python (2.5 or higher) library and command-line tool for
+Fabric is a Python library and command-line tool for
 streamlining the use of SSH for application deployment or systems
 administration tasks.
 
@@ -52,50 +59,31 @@
 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
+In addition to being used 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.)
+Fabric itself leverages).
 
 %prep
 %setup -q -n Fabric-%{version}
-#sed -i "s|fudge<1.0|fudge|" setup.py # Try testing with newer fudge
+sed -i "s|fudge<1.0|fudge|" setup.py # Try testing with newer fudge
 
 %build
-python setup.py build
-python setup.py build_sphinx --source-dir=sites/docs && rm -r 
build/sphinx/html/.buildinfo
+%python_build
+python3 setup.py build_sphinx --source-dir=sites/docs && rm -r 
build/sphinx/html/.buildinfo && mv build/sphinx/html html
 
 %install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+%python_install
 
-#%%check
-#python setup.py test
+%if %{with test}
+%check
+%python_exec setup.py test
+%endif
 
-%files
+%files %{python_files}
 %defattr(-,root,root,-)
-%doc AUTHORS LICENSE README.rst build/sphinx/html
-%{_bindir}/fab
+%doc AUTHORS LICENSE README.rst html
+%python3_only %{_bindir}/fab
 %{python_sitelib}/*
 
 %changelog

++++++ Fabric-1.10.2.tar.gz -> Fabric-1.14.0.tar.gz ++++++
++++ 2704 lines of diff (skipped)


Reply via email to