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)
