|
|
237deb2 |
Name: pyutil
|
|
|
f1d13dd |
Version: 1.7.9
|
|
|
f1d13dd |
Release: 1%{?dist}
|
|
|
237deb2 |
Summary: A collection of mature utilities for Python programmers
|
|
|
237deb2 |
|
|
|
237deb2 |
Group: Development/Languages
|
|
|
237deb2 |
License: GPLv2+
|
|
|
237deb2 |
URL: http://allmydata.org/trac/pyutil
|
|
|
237deb2 |
Source0: http://pypi.python.org/packages/source/p/%{name}/%{name}-%{version}.tar.gz
|
|
|
237deb2 |
Patch0: pyutil-remove-darcs-dep.patch
|
|
|
f1d13dd |
Patch1: pyutil-remove-dependency-on-trial.patch
|
|
|
237deb2 |
|
|
|
237deb2 |
BuildArch: noarch
|
|
|
f1d13dd |
BuildRequires: python-devel
|
|
|
f1d13dd |
BuildRequires: python-setuptools
|
|
|
f1d13dd |
BuildRequires: python-argparse
|
|
|
f1d13dd |
BuildRequires: python-zbase32
|
|
|
f1d13dd |
BuildRequires: python-twisted-core
|
|
|
f1d13dd |
BuildRequires: net-tools
|
|
|
f1d13dd |
BuildRequires: python-simplejson
|
|
|
f1d13dd |
Requires: python-twisted-core
|
|
|
f1d13dd |
Requires: python-argparse
|
|
|
f1d13dd |
Requires: python-zbase32
|
|
|
f1d13dd |
Requires: python-simplejson
|
|
|
237deb2 |
|
|
|
237deb2 |
|
|
|
237deb2 |
%description
|
|
|
237deb2 |
These are a few data structures, classes and functions which we've needed
|
|
|
237deb2 |
over many years of Python programming and which seem to be of general use
|
|
|
237deb2 |
to other Python programmers. Many of the modules that have existed in pyutil
|
|
|
237deb2 |
over the years have subsequently been obsoleted by new features added to
|
|
|
237deb2 |
the Python language or its standard library, thus showing that we're not
|
|
|
237deb2 |
alone in wanting tools like these.
|
|
|
237deb2 |
|
|
|
237deb2 |
%prep
|
|
|
237deb2 |
%setup -q
|
|
|
237deb2 |
# remove dependency on darcs
|
|
|
237deb2 |
%patch0 -p1
|
|
|
f1d13dd |
# remove dependency on setuptools_trial (#523034)
|
|
|
f1d13dd |
%patch1 -p1
|
|
|
f1d13dd |
# remove accidentally added test file, reported upstream
|
|
|
f1d13dd |
rm -v pyutil/test/test_decimalutil.py
|
|
|
237deb2 |
|
|
|
237deb2 |
|
|
|
237deb2 |
%build
|
|
|
237deb2 |
python setup.py build
|
|
|
237deb2 |
|
|
|
237deb2 |
|
|
|
237deb2 |
%install
|
|
|
237deb2 |
python setup.py install -O1 --skip-build --root %{buildroot}
|
|
|
237deb2 |
|
|
|
237deb2 |
# rename the utilities to something less generic
|
|
|
237deb2 |
mv %{buildroot}%{_bindir}/lines %{buildroot}%{_bindir}/%{name}_lines
|
|
|
237deb2 |
mv %{buildroot}%{_bindir}/randcookie %{buildroot}%{_bindir}/%{name}_randcookie
|
|
|
237deb2 |
mv %{buildroot}%{_bindir}/randfile %{buildroot}%{_bindir}/%{name}_randfile
|
|
|
237deb2 |
mv %{buildroot}%{_bindir}/tailx %{buildroot}%{_bindir}/%{name}_tailx
|
|
|
f1d13dd |
mv %{buildroot}%{_bindir}/try_decoding %{buildroot}%{_bindir}/%{name}_try_decoding
|
|
|
237deb2 |
mv %{buildroot}%{_bindir}/unsort %{buildroot}%{_bindir}/%{name}_unsort
|
|
|
f1d13dd |
mv %{buildroot}%{_bindir}/verinfo %{buildroot}%{_bindir}/%{name}_verinfo
|
|
|
237deb2 |
|
|
|
237deb2 |
# remove shebang
|
|
|
237deb2 |
find %{buildroot}%{python_sitelib}/%{name} -type f -name \*.py -o -name test_template | \
|
|
|
237deb2 |
xargs sed -i '/^#!\/usr\/bin\/env/d'
|
|
|
237deb2 |
|
|
|
237deb2 |
%check
|
|
|
237deb2 |
%{__python} setup.py test
|
|
|
237deb2 |
|
|
|
237deb2 |
|
|
|
237deb2 |
%files
|
|
|
237deb2 |
%defattr(-,root,root,-)
|
|
|
237deb2 |
%doc README.txt COPYING.GPL COPYING.TGPPL.html CREDITS
|
|
|
f1d13dd |
%{python_sitelib}/%{name}
|
|
|
f1d13dd |
%{python_sitelib}/%{name}-%{version}-*.egg-info
|
|
|
237deb2 |
%{_bindir}/%{name}_lines
|
|
|
237deb2 |
%{_bindir}/%{name}_randcookie
|
|
|
237deb2 |
%{_bindir}/%{name}_randfile
|
|
|
237deb2 |
%{_bindir}/%{name}_tailx
|
|
|
f1d13dd |
%{_bindir}/%{name}_try_decoding
|
|
|
237deb2 |
%{_bindir}/%{name}_unsort
|
|
|
f1d13dd |
%{_bindir}/%{name}_verinfo
|
|
|
237deb2 |
|
|
|
237deb2 |
|
|
|
237deb2 |
|
|
|
237deb2 |
%changelog
|
|
|
f1d13dd |
* Thu Jun 24 2010 Ruben Kerkhof <ruben@rubenkerkhof.com> 1.7.9-1
|
|
|
f1d13dd |
- Upstream released new version
|
|
|
f1d13dd |
|
|
|
237deb2 |
* Sat Feb 13 2010 Ruben Kerkhof <ruben@rubenkerkhof.com> 1.6.1-4
|
|
|
237deb2 |
- Review fixes (#560457)
|
|
|
237deb2 |
|
|
|
237deb2 |
* Sat Feb 13 2010 Ruben Kerkhof <ruben@rubenkerkhof.com> 1.6.1-3
|
|
|
237deb2 |
- Rename utilities to something less generic
|
|
|
237deb2 |
- BR Twisted for testsuite
|
|
|
237deb2 |
|
|
|
237deb2 |
* Fri Feb 12 2010 Ruben Kerkhof <ruben@rubenkerkhof.com> 1.6.1-2
|
|
|
237deb2 |
- Remove dependency on darcs
|
|
|
237deb2 |
|
|
|
237deb2 |
* Sun Jan 31 2010 Ruben Kerkhof <ruben@rubenkerkhof.com> 1.6.1-1
|
|
|
237deb2 |
- Initial import
|
|
|
237deb2 |
|