%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %{!?pyver: %define pyver %(%{__python} -c "import sys ; print sys.version[:3]")} %define srcname SQLAlchemy Name: python-sqlalchemy Version: 0.3.4 Release: 2%{?dist} Summary: Modular and flexible ORM library for python Group: Development/Libraries License: MIT URL: http://www.sqlalchemy.org/ Source0: http://download.sourceforge.net/sqlalchemy/%{srcname}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: python-devel BuildRequires: python-setuptools >= 0.6c3 Requires: python-abi = %{pyver} %description SQLAlchemy is an Object Relational Mappper (ORM) that provides a flexible, high-level interface to SQL databases. Database and domain concepts are decoupled, allowing both sides maximum flexibility and power. SQLAlchemy provides a powerful mapping layer that can work as automatically or as manually as you choose, determining relationships based on foreign keys or letting you define the join conditions explicitly, to bridge the gap between database and domain. %prep %setup -q -n %{srcname}-%{version} %build CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build %install rm -rf $RPM_BUILD_ROOT %{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT --single-version-externally-managed # remove unnecessary scripts for building documentation rm -rf doc/build %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc README LICENSE PKG-INFO CHANGES doc examples %{python_sitelib}/%{srcname}-%{version}-py%{pyver}.egg-info %dir %{python_sitelib}/sqlalchemy %{python_sitelib}/sqlalchemy/*.py %{python_sitelib}/sqlalchemy/*.pyc %{python_sitelib}/sqlalchemy/*.pyo %dir %{python_sitelib}/sqlalchemy/databases %{python_sitelib}/sqlalchemy/databases/*.py %{python_sitelib}/sqlalchemy/databases/*.pyc %{python_sitelib}/sqlalchemy/databases/*.pyo %dir %{python_sitelib}/sqlalchemy/ext %{python_sitelib}/sqlalchemy/ext/*.py %{python_sitelib}/sqlalchemy/ext/*.pyc %{python_sitelib}/sqlalchemy/ext/*.pyo %dir %{python_sitelib}/sqlalchemy/mods %{python_sitelib}/sqlalchemy/mods/*.py %{python_sitelib}/sqlalchemy/mods/*.pyc %{python_sitelib}/sqlalchemy/mods/*.pyo %dir %{python_sitelib}/sqlalchemy/engine %{python_sitelib}/sqlalchemy/engine/*.py %{python_sitelib}/sqlalchemy/engine/*.pyc %{python_sitelib}/sqlalchemy/engine/*.pyo %dir %{python_sitelib}/sqlalchemy/orm %{python_sitelib}/sqlalchemy/orm/*.py %{python_sitelib}/sqlalchemy/orm/*.pyc %{python_sitelib}/sqlalchemy/orm/*.pyo %changelog * Tue Jan 23 2007 Toshio Kuratomi - 0.3.4-2 - Remember to upload the source tarball to the lookaside cache. * Tue Jan 23 2007 Toshio Kuratomi - 0.3.4-1 - Update to new upstream version 0.3.4 * Mon Jan 01 2007 Toshio Kuratomi - 0.3.3-1 - Update to new upstream version 0.3.3 * Sat Dec 09 2006 Toshio Kuratomi - 0.3.1-2 - Bump and rebuild for python 2.5 on devel. - BuildRequire: python-devel as a header is missing otherwise. * Fri Nov 24 2006 Toshio Kuratomi - 0.3.1-1 - Update to new upstream version 0.3.1 * Sat Sep 16 2006 Shahms E. King 0.2.7-2 - Rebuild for FC6 * Thu Aug 17 2006 Shahms E. King 0.2.7-1 - Update to new upstream version * Fri Aug 11 2006 Shahms E. King 0.2.6-2 - Include, don't ghost .pyo files per new guidelines * Tue Aug 08 2006 Shahms E. King 0.2.6-1 - Update to new upstream version * Fri Jul 07 2006 Shahms E. King 0.2.4-1 - Update to new upstream version * Mon Jun 26 2006 Shahms E. King 0.2.3-1 - Update to new upstream version * Wed May 31 2006 Shahms E. King 0.2.1-1 - Update to new upstream version * Tue May 16 2006 Shahms E. King 0.1.7-1 - Update to new upstream version - Point URL to direct link, not sourceforge redirect - Remove unnecessary document build scripts * Fri Apr 14 2006 Shahms E. King 0.1.6-1 - Initial package