|
|
3d528eb |
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
|
|
|
3d528eb |
|
|
|
3d528eb |
Name: python-kitchen
|
|
|
b46f1e9 |
Version: 0.2.1
|
|
|
b46f1e9 |
Release: 0.1.a1%{?dist}
|
|
|
3d528eb |
Summary: Small, useful pieces of code to make python coding easier
|
|
|
3d528eb |
|
|
|
3d528eb |
Group: Development/Languages
|
|
|
3d528eb |
License: LGPLv2+
|
|
|
3d528eb |
URL: https://fedorahosted.org//kitchen/
|
|
|
b46f1e9 |
Source0: https://fedorahosted.org/releases/k/i/kitchen/kitchen-%{version}a1.tar.gz
|
|
|
3d528eb |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
3d528eb |
|
|
|
3d528eb |
BuildArch: noarch
|
|
|
3d528eb |
BuildRequires: python2-devel
|
|
|
3d528eb |
BuildRequires: python-nose
|
|
|
3d528eb |
%if 0%{?fedora}
|
|
|
3d528eb |
BuildRequires: python-chardet
|
|
|
3d528eb |
Requires: python-chardet
|
|
|
3d528eb |
%endif
|
|
|
3d528eb |
|
|
|
3d528eb |
%description
|
|
|
3d528eb |
kitchen includes functions to make gettext easier to use, handling unicode
|
|
|
3d528eb |
text easier (conversion with bytes, outputting xml, and calculating how many
|
|
|
3d528eb |
columns a string takes), and compatibility modules for writing code that uses
|
|
|
3d528eb |
python-2.7 modules but needs to run on python-2.3
|
|
|
3d528eb |
|
|
|
3d528eb |
%prep
|
|
|
b46f1e9 |
%setup -q -n kitchen-%{version}a1
|
|
|
3d528eb |
|
|
|
3d528eb |
|
|
|
3d528eb |
%build
|
|
|
3d528eb |
%{__python} setup.py build
|
|
|
3d528eb |
|
|
|
3d528eb |
|
|
|
3d528eb |
%install
|
|
|
3d528eb |
rm -rf $RPM_BUILD_ROOT
|
|
|
b46f1e9 |
%{__python} setup.py install --skip-build --root $RPM_BUILD_ROOT
|
|
|
3d528eb |
|
|
|
3d528eb |
%check
|
|
|
3d528eb |
# In current mock, the PATH isn't being reset. This causes failures in some
|
|
|
3d528eb |
# subprocess tests as a check tests /root/bin/PROGRAM and fails with Permission
|
|
|
3d528eb |
# Denied instead of File Not Found. reseting the PATH works around this.
|
|
|
3d528eb |
PATH=/bin:/usr/bin
|
|
|
3d528eb |
nosetests
|
|
|
3d528eb |
|
|
|
3d528eb |
%clean
|
|
|
3d528eb |
rm -rf $RPM_BUILD_ROOT
|
|
|
3d528eb |
|
|
|
3d528eb |
%files
|
|
|
3d528eb |
%defattr(-,root,root,-)
|
|
|
3d528eb |
%doc COPYING README NEWS COPYING.LESSER docs/
|
|
|
3d528eb |
%{python_sitelib}/*
|
|
|
3d528eb |
|
|
|
3d528eb |
|
|
|
3d528eb |
%changelog
|
|
|
b46f1e9 |
* Thu Sep 2 2010 Toshio Kuratomi <toshio@fedoraproject.org> - 0.2.1-0.1.a1
|
|
|
b46f1e9 |
- Update to upstream 0.2.1a1 release.
|
|
|
b46f1e9 |
- Fixes build on python-2.7, adds iterutils module, optimizes some functions,
|
|
|
b46f1e9 |
increases documentation
|
|
|
b46f1e9 |
|
|
|
3d528eb |
* Thu Jul 29 2010 Dennis Gilmore <dennis@ausil.us> - 0.2-0.1.a2
|
|
|
3d528eb |
- propoerlly version accrding to pre-release guidelines
|
|
|
3d528eb |
- run tests
|
|
|
3d528eb |
- update to 0.2a2
|
|
|
3d528eb |
- include COPYING.LESSER and docs dir
|
|
|
3d528eb |
|
|
|
3d528eb |
* Thu Jul 29 2010 Dennis Gilmore <dennis@ausil.us> - 0.2a1-2
|
|
|
3d528eb |
- rename to python-kitchen
|
|
|
3d528eb |
|
|
|
3d528eb |
* Thu Jul 29 2010 Dennis Gilmore <dennis@ausil.us> - 0.2a1-1
|
|
|
3d528eb |
- update to 0.2a1
|
|
|
3d528eb |
|
|
|
3d528eb |
* Thu Jul 15 2010 Dennis Gilmore <dennis@ausil.us> - 0.1a3-3
|
|
|
3d528eb |
- fix spelling mistake in description
|
|
|
3d528eb |
|
|
|
3d528eb |
* Thu Jul 15 2010 Dennis Gilmore <dennis@ausil.us> - 0.1a3-2
|
|
|
3d528eb |
- add documentaion
|
|
|
3d528eb |
- fix description
|
|
|
3d528eb |
|
|
|
3d528eb |
* Thu Jul 15 2010 Dennis Gilmore <dennis@ausil.us> - 0.1a3-1
|
|
|
3d528eb |
- initial package
|