[pyutil] - Upstream released new version
Ruben Kerkhof
ruben at fedoraproject.org
Fri Feb 11 15:19:53 UTC 2011
commit 6d4822cac2066cf7f2b1f506b533d4c9b4d63394
Author: Ruben <ruben at rubenkerkhof.com>
Date: Fri Feb 11 16:04:13 2011 +0100
- Upstream released new version
pyutil-fixtests.patch | 14 +++++++-------
pyutil-remove-darcs-dep.patch | 22 ----------------------
pyutil-remove-dependency-on-argparse.patch | 12 ++++++++++++
pyutil-remove-dependency-on-trial.patch | 25 -------------------------
pyutil.spec | 26 ++++++++++++--------------
5 files changed, 31 insertions(+), 68 deletions(-)
---
diff --git a/pyutil-fixtests.patch b/pyutil-fixtests.patch
index 54a0088..cdcc730 100644
--- a/pyutil-fixtests.patch
+++ b/pyutil-fixtests.patch
@@ -1,19 +1,19 @@
-diff -rupN pyutil-1.7.9.old/pyutil/testutil.py pyutil-1.7.9/pyutil/testutil.py
---- pyutil-1.7.9.old/pyutil/testutil.py 2010-06-02 17:21:34.000000000 -0400
-+++ pyutil-1.7.9/pyutil/testutil.py 2010-07-27 22:20:47.000000000 -0400
-@@ -11,7 +11,7 @@ class SignalMixin(unittest.TestCase):
+diff -up pyutil-1.8.1/pyutil/testutil.py.orig pyutil-1.8.1/pyutil/testutil.py
+--- pyutil-1.8.1/pyutil/testutil.py.orig 2011-02-09 19:16:17.313999637 +0100
++++ pyutil-1.8.1/pyutil/testutil.py 2011-02-09 19:16:49.078000013 +0100
+@@ -12,7 +12,7 @@ class SignalMixin(unittest.TestCase):
# Twisted's twisted.test.test_process
sigchldHandler = None
-
+
- def setUpClass(self):
+ def setUp(self):
# make sure SIGCHLD handler is installed, as it should be on
# reactor.run(). problem is reactor may not have been run when this
# test runs.
-@@ -19,7 +19,7 @@ class SignalMixin(unittest.TestCase):
+@@ -20,7 +20,7 @@ class SignalMixin(unittest.TestCase):
self.sigchldHandler = signal.signal(signal.SIGCHLD,
reactor._handleSigchld)
-
+
- def tearDownClass(self):
+ def tearDown(self):
if self.sigchldHandler:
diff --git a/pyutil-remove-dependency-on-argparse.patch b/pyutil-remove-dependency-on-argparse.patch
new file mode 100644
index 0000000..6a5d5ee
--- /dev/null
+++ b/pyutil-remove-dependency-on-argparse.patch
@@ -0,0 +1,12 @@
+diff -up pyutil-1.8.1/setup.py.orig pyutil-1.8.1/setup.py
+--- pyutil-1.8.1/setup.py.orig 2011-02-11 15:06:23.307000442 +0100
++++ pyutil-1.8.1/setup.py 2011-02-11 15:06:38.465001573 +0100
+@@ -100,7 +100,7 @@ setup(name=PKG,
+ data_files=data_files,
+ setup_requires=setup_requires,
+ extras_require={'jsonutil': ['simplejson >= 2.1.0',]},
+- install_requires=['argparse >= 0.8', 'zbase32 >= 1.0'],
++ install_requires=['zbase32 >= 1.0'],
+ classifiers=trove_classifiers,
+ entry_points = {
+ 'console_scripts': [
diff --git a/pyutil.spec b/pyutil.spec
index 4941f67..9d827ac 100644
--- a/pyutil.spec
+++ b/pyutil.spec
@@ -1,26 +1,23 @@
Name: pyutil
-Version: 1.7.9
-Release: 4%{?dist}
+Version: 1.8.1
+Release: 1%{?dist}
Summary: A collection of mature utilities for Python programmers
Group: Development/Languages
License: GPLv2+
URL: http://allmydata.org/trac/pyutil
Source0: http://pypi.python.org/packages/source/p/%{name}/%{name}-%{version}.tar.gz
-Patch0: pyutil-remove-darcs-dep.patch
-Patch1: pyutil-remove-dependency-on-trial.patch
-Patch2: pyutil-fixtests.patch
+Patch0: pyutil-fixtests.patch
+Patch1: pyutil-remove-dependency-on-argparse.patch
BuildArch: noarch
BuildRequires: python-devel
BuildRequires: python-setuptools
-BuildRequires: python-argparse
BuildRequires: python-zbase32
BuildRequires: python-twisted-core
BuildRequires: net-tools
BuildRequires: python-simplejson
Requires: python-twisted-core
-Requires: python-argparse
Requires: python-zbase32
Requires: python-simplejson
@@ -35,14 +32,10 @@ alone in wanting tools like these.
%prep
%setup -q
-# remove dependency on darcs
+# replace deprecated function calls. Upstream ticket #3
%patch0 -p1
-# remove dependency on setuptools_trial (#523034)
+# python >= 2.7 supplies argparse, but setuptools doesn't know that (upstream ticket #4)
%patch1 -p1
-# replace depracated function calls. Needs upstreamed
-%patch2 -p1
-# remove accidentally added test file, reported upstream
-rm -v pyutil/test/test_decimalutil.py
%build
@@ -61,6 +54,8 @@ mv %{buildroot}%{_bindir}/try_decoding %{buildroot}%{_bindir}/%{name}_try_decodi
mv %{buildroot}%{_bindir}/unsort %{buildroot}%{_bindir}/%{name}_unsort
mv %{buildroot}%{_bindir}/verinfo %{buildroot}%{_bindir}/%{name}_verinfo
+rm -rf %{buildroot}%{_docdir}/%{name}
+
# remove shebang
find %{buildroot}%{python_sitelib}/%{name} -type f -name \*.py -o -name test_template | \
xargs sed -i '/^#!\/usr\/bin\/env/d'
@@ -71,7 +66,7 @@ find %{buildroot}%{python_sitelib}/%{name} -type f -name \*.py -o -name test_tem
%files
%defattr(-,root,root,-)
-%doc README.txt COPYING.GPL COPYING.TGPPL.html CREDITS
+%doc README.rst NEWS.rst COPYING.GPL COPYING.TGPPL.html CREDITS
%{python_sitelib}/%{name}
%{python_sitelib}/%{name}-%{version}-*.egg-info
%{_bindir}/%{name}_lines
@@ -85,6 +80,9 @@ find %{buildroot}%{python_sitelib}/%{name} -type f -name \*.py -o -name test_tem
%changelog
+* Wed Feb 09 2011 Ruben Kerkhof <ruben at rubenkerkhof.com> 1.8.1-1
+- Upstream released new version
+
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.7.9-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
More information about the scm-commits
mailing list