From a772009b9717ddf09d2cf29e643f3e7aa236b7641c50ae5932fe077da8cf858a Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Tue, 4 Dec 2018 13:24:49 +0000 Subject: [PATCH 1/3] Remove superfluous devel dependency for noarch package OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-EasyProcess?expand=0&rev=19 --- python-EasyProcess.changes | 5 +++++ python-EasyProcess.spec | 7 +++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/python-EasyProcess.changes b/python-EasyProcess.changes index 425f07a..edc8d03 100644 --- a/python-EasyProcess.changes +++ b/python-EasyProcess.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Dec 4 12:47:32 UTC 2018 - Matej Cepl + +- Remove superfluous devel dependency for noarch package + ------------------------------------------------------------------- Mon Aug 28 19:32:50 UTC 2017 - toddrme2178@gmail.com diff --git a/python-EasyProcess.spec b/python-EasyProcess.spec index 7542b52..7b14980 100644 --- a/python-EasyProcess.spec +++ b/python-EasyProcess.spec @@ -1,7 +1,7 @@ # # spec file for package python-EasyProcess # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -12,7 +12,7 @@ # 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/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -26,11 +26,10 @@ Summary: Easy to use python subprocess interface License: BSD-2-Clause Group: Development/Languages/Python Source: https://files.pythonhosted.org/packages/source/E/EasyProcess/EasyProcess-%{version}.tar.gz +BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros BuildRequires: python3-2to3 -BuildRequires: %{python_module devel} -BuildRequires: %{python_module setuptools} %if %{with test} BuildRequires: %{python_module nose} %endif From fd79e174756ba17a665424b30b54ce8b7054930ed892836cf683e300320fd117 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Tue, 4 Dec 2018 17:12:28 +0000 Subject: [PATCH 2/3] Clean up the SPEC file OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-EasyProcess?expand=0&rev=20 --- python-EasyProcess.spec | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/python-EasyProcess.spec b/python-EasyProcess.spec index 7b14980..6ccb473 100644 --- a/python-EasyProcess.spec +++ b/python-EasyProcess.spec @@ -21,20 +21,19 @@ Name: python-EasyProcess Version: 0.2.3 Release: 0 -Url: https://github.com/ponty/easyprocess Summary: Easy to use python subprocess interface License: BSD-2-Clause Group: Development/Languages/Python +URL: https://github.com/ponty/easyprocess Source: https://files.pythonhosted.org/packages/source/E/EasyProcess/EasyProcess-%{version}.tar.gz BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros BuildRequires: python3-2to3 +BuildArch: noarch %if %{with test} BuildRequires: %{python_module nose} %endif -BuildArch: noarch - %python_subpackages %description @@ -49,14 +48,14 @@ Features include: - timeout - unit-tests - cross-platform, development on linux - - global config file with program aliases + - global config file with program aliases - shell is not supported - pipes are not supported - stdout/stderr is set only after the subprocess has finished - - stop() does not kill whole subprocess tree + - stop() does not kill whole subprocess tree - unicode support - supported python versions: 2.5, 2.6, 2.7, 3.1, 3.2, PyPy - + %prep %setup -q -n EasyProcess-%{version} @@ -78,8 +77,8 @@ popd %endif %files %{python_files} -%defattr(-,root,root,-) -%doc LICENSE.txt README.rst +%license LICENSE.txt +%doc README.rst %{python_sitelib}/* %changelog From c1c74107c1c6f60f4b35027bff6c03a08efd2e2d0f306a3df054bef149c71803 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Thu, 6 Dec 2018 08:34:52 +0000 Subject: [PATCH 3/3] Accepting request 654124 from home:jengelh:branches:devel:languages:python - Trim bias from description. Do not put limitations under "features". OBS-URL: https://build.opensuse.org/request/show/654124 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-EasyProcess?expand=0&rev=21 --- python-EasyProcess.changes | 6 ++++++ python-EasyProcess.spec | 14 ++++++++------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/python-EasyProcess.changes b/python-EasyProcess.changes index edc8d03..2b71c72 100644 --- a/python-EasyProcess.changes +++ b/python-EasyProcess.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Dec 5 01:05:28 UTC 2018 - Jan Engelhardt + +- Trim bias from description. Do not put limitations under + "features". + ------------------------------------------------------------------- Tue Dec 4 12:47:32 UTC 2018 - Matej Cepl diff --git a/python-EasyProcess.spec b/python-EasyProcess.spec index 6ccb473..244d04c 100644 --- a/python-EasyProcess.spec +++ b/python-EasyProcess.spec @@ -21,7 +21,7 @@ Name: python-EasyProcess Version: 0.2.3 Release: 0 -Summary: Easy to use python subprocess interface +Summary: Python subprocess interface License: BSD-2-Clause Group: Development/Languages/Python URL: https://github.com/ponty/easyprocess @@ -37,24 +37,26 @@ BuildRequires: %{python_module nose} %python_subpackages %description -EasyProcess is an easy to use python subprocess interface. +EasyProcess is a Python subprocess interface. Features include: - layer on top of subprocess module - - easy to start, stop programs - - easy to get standard output/error, return code of programs + - starting and stopping of programs + - retrieval of standard output/error, return code of programs - command can be list or string - logging - timeout - unit-tests - cross-platform, development on linux - global config file with program aliases + - unicode support + - supported python versions: 2.5, 2.6, 2.7, 3.1, 3.2, PyPy + +Limitations: - shell is not supported - pipes are not supported - stdout/stderr is set only after the subprocess has finished - stop() does not kill whole subprocess tree - - unicode support - - supported python versions: 2.5, 2.6, 2.7, 3.1, 3.2, PyPy %prep %setup -q -n EasyProcess-%{version}