%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %define pkgname boto Summary: A simple lightweight interface to Amazon Web Services Name: python-boto Version: 0.9b Release: 1%{?dist} License: MIT Group: Development/Languages URL: http://code.google.com/p/%{pkgname}/ Source: http://boto.googlecode.com/files/%{pkgname}-%{version}.tar.gz Patch: python-boto-0.9b-python23.patch BuildRequires: python-devel >= 2.3 BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description Boto is a Python package that provides interfaces to Amazon Web Services. It supports S3 (Simple Storage Service), SQS (Simple Queue Service) via the REST API's provided by those services and EC2 (Elastic Compute Cloud) via the Query API. The goal of boto is to provide a very simple, easy to use, lightweight wrapper around the Amazon services. %prep %setup -q -n %{pkgname}-%{version} %patch -p1 -b .python23 %build %{__python} setup.py build %install rm -rf $RPM_BUILD_ROOT %{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT # Remove all test scripts rm -rf $RPM_BUILD_ROOT{%{_bindir},%{python_sitelib}/tests} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc README %{python_sitelib}/%{pkgname}/ %changelog * Thu Aug 30 2007 Robert Scheck 0.9b-1 - Upgrade to 0.9b - Initial spec file for Fedora and Red Hat Enterprise Linux