[TurboGears2] - Pre-RC1 development snapshot - Remove strict Pylons<0.9.7 requirement - Get the test suite running
Luke Macken
lmacken at fedoraproject.org
Thu Sep 30 18:18:10 UTC 2010
commit b5066cc79bff8ed4fc15d002c63673e2665cf981
Author: Luke Macken <lmacken at redhat.com>
Date: Thu Sep 30 14:17:30 2010 -0400
- Pre-RC1 development snapshot
- Remove strict Pylons<0.9.7 requirement
- Get the test suite running
- Pull in python-chameleon for the test suite
- Require python-simplegeneric
- Update the description
TurboGears2.spec | 55 +++++++++++++++++++++++++++++++++++------------------
1 files changed, 36 insertions(+), 19 deletions(-)
---
diff --git a/TurboGears2.spec b/TurboGears2.spec
index 9935566..c5c3016 100644
--- a/TurboGears2.spec
+++ b/TurboGears2.spec
@@ -1,17 +1,21 @@
%{!?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]")}
-%global betaver b2
+%global rcver rc1
+%global devrev 1048
Name: TurboGears2
Version: 2.1
-Release: 0.2.%{betaver}%{?dist}
-Summary: Next generation Front-to-back web development megaframework built on Pylons
+Release: 0.3.%{rcver}.dev%{devrev}%{?dist}
+Summary: Next generation front-to-back web development megaframework built on Pylons
Group: Development/Languages
License: MIT
URL: http://www.turbogears.org
-Source0: http://www.turbogears.org/2.1/downloads/%{version}/%{name}-%{version}%{betaver}.tar.gz
+
+# Snapshot generated from mercurial tip 1048 with `hg backout -r 1046` to
+# remove Kajiki requirements
+Source0: http://www.turbogears.org/2.1/downloads/%{version}/%{name}-%{version}%{rcver}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
@@ -21,10 +25,11 @@ BuildRequires: python-nose python-coverage python-paver python-pylons
BuildRequires: python-turbokid python-zope-sqlalchemy python-jinja2 python-toscawidgets python-genshi
BuildRequires: python-repoze-what python-repoze-who-testutil python-repoze-what-pylons
BuildRequires: python-webflash python-tw-forms python-turbojson python-repoze-what-quickstart
+BuildRequires: python-chameleon python-repoze-tm2 python-simplegeneric
%{?el5:BuildRequires: python-wsgiref}
-Requires: python-pylons >= 0.9.7
+Requires: python-pylons
Requires: python-webflash >= 0.1-0.a8
Requires: python-weberror >= 0.10.1
Requires: python-genshi >= 0.5.1
@@ -33,25 +38,27 @@ Requires: python-toscawidgets >= 0.9.4
Requires: python-turbojson >= 1.2.1
Requires: python-repoze-tm2 >= 1.0-0.a4
Requires: python-repoze-what-pylons >= 1.0-0.rc3
+Requires: python-simplegeneric
%description
-TurboGears2, provides a comprehensive web development toolkit. It is designed
-to help you create the basic outline of a database-driven web application in
-minutes.
+TurboGears brings together a best of breed python tools to create a flexible,
+full featured, and easy to use web framework.
-TurboGears provides you with sane default for designer friendly templates,
-tools to make AJAX, and dynamic Javascript driven pages easy on both the
-browser side and the server side.
+TurboGears 2 provides and integrated and well tested set of tools for
+everything you need to build dynamic, database driven applications. It
+provides a full range of tools for front end javascript develeopment, back
+database development and everything in between:
-TurboGears is a project that is built upon a foundation of reuse and building
-up. In retrospect, much of the code that was home grown in the TurboGears
-project should have been released as independent projects that integrate with
-TurboGears.
+ * dynamic javascript powered widgets ToscaWidgets
+ * automatic JSON generation from your controllers
+ * powerfull, designer friendly XHTML basted templating (Genshi)
+ * object or route based URL dispatching
+ * powerful Object Relational Mappers (SQLAlchemy)
%prep
-%setup -q -n %{name}-%{version}%{betaver}
+%setup -q -n %{name}-%{version}%{rcver}
%build
@@ -61,8 +68,10 @@ python setup.py build
rm -rf %{buildroot}
python setup.py install --skip-build --root %{buildroot}
-#%check
-#PYTHONPATH=$(pwd) nosetests
+%check
+# Run the test suite, but skip 1 test that still doesn't work with Pylons 1.0
+PYTHONPATH=$(pwd) nosetests -q --exclude=test_304
+rm -fr %{buildroot}%{python_sitelib}/tests
%clean
rm -rf %{buildroot}
@@ -70,11 +79,19 @@ rm -rf %{buildroot}
%files
%defattr(0644,root,root,0755)
%doc README.txt
-%{python_sitelib}/%{name}-%{version}%{betaver}-py%{pyver}.egg-info/
+%{python_sitelib}/%{name}-%{version}%{rcver}-py%{pyver}.egg-info/
%{python_sitelib}/tg/
%changelog
+* Tue Sep 28 2010 Luke Macken <lmacken at redhat.com> - 2.1-0.3.rc1.dev1048
+- Pre-RC1 development snapshot
+- Remove strict Pylons<0.9.7 requirement
+- Get the test suite running
+- Pull in python-chameleon for the test suite
+- Require python-simplegeneric
+- Update the description
+
* Wed Jul 21 2010 David Malcolm <dmalcolm at redhat.com> - 2.1-0.2.b2
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
More information about the scm-commits
mailing list