From f74f8a1c7e1e28c7ea95aeb1b949184acc252803a56565263d5006eee5317498 Mon Sep 17 00:00:00 2001
From: Denisart Benjamin
Date: Wed, 22 Apr 2015 09:19:25 +0000
Subject: [PATCH] Accepting request 298183 from
home:tbechtold:branches:devel:languages:python
New upstream release
OBS-URL: https://build.opensuse.org/request/show/298183
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Routes?expand=0&rev=14
---
Routes-1.13.tar.gz | 3 ---
Routes-2.1.tar.gz | 3 +++
python-Routes.changes | 24 ++++++++++++++++++++++++
python-Routes.spec | 19 ++++++++++++++-----
4 files changed, 41 insertions(+), 8 deletions(-)
delete mode 100644 Routes-1.13.tar.gz
create mode 100644 Routes-2.1.tar.gz
diff --git a/Routes-1.13.tar.gz b/Routes-1.13.tar.gz
deleted file mode 100644
index 94512f0..0000000
--- a/Routes-1.13.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:cc03d1a357cdb7af82e3909ee8ff93cb2b2afb48aca23bfde0117d6f49f624a7
-size 797539
diff --git a/Routes-2.1.tar.gz b/Routes-2.1.tar.gz
new file mode 100644
index 0000000..55e2b00
--- /dev/null
+++ b/Routes-2.1.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ebf4126e244cf11414653b5ba5f27ed4abfad38b906a01e5d4c93d3ce5568ea3
+size 179737
diff --git a/python-Routes.changes b/python-Routes.changes
index cead11f..7be3630 100644
--- a/python-Routes.changes
+++ b/python-Routes.changes
@@ -1,3 +1,27 @@
+-------------------------------------------------------------------
+Mon Apr 20 12:57:47 UTC 2015 - tbechtold@suse.com
+
+- update to 2.1:
+ * Fix 3 other route matching groups in route.py to use anonymous groups for
+ optional sections to avoid exceeding regex limits. Fixes #15.
+ * Printing a mapper now includes the Controller/action parameters from the
+ route. Fixes #11.
+ * Fix regression that didn't allow passing in params 'host', 'protocol', or
+ 'anchor'. They can now be passed in with a trailing '_' as was possible
+ before commit d1d1742903fa5ca24ef848a6ae895303f2661b2a. Fixes #7.
+ * URL generation with/without SCRIPT_NAME was resulting in the URL cache
+ failing to return the appropriate cached URL generation. The URL cache
+ should always include the SCRIPT_NAME, even if its empty, in the cache
+ to avoid this, and now does. Fixes #6.
+ * Extract Route creation into separate method in Mapper. Subclasses of Route
+ can be created by Mappers now.
+ * Use the first X_FORWARDED_FOR value if there are multiple proxies in the
+ path. Fixes #5.
+ * Python 3.2/3.3 Support. Fixes Issue #2. Thanks to Alejandro Sánchez for
+ the pull request!
+- Enable testrun during build and adjust BuildRequires for that.
+- Adjust documentation links.
+
-------------------------------------------------------------------
Thu Oct 24 11:13:33 UTC 2013 - speilicke@suse.com
diff --git a/python-Routes.spec b/python-Routes.spec
index 25bdb80..20130c5 100644
--- a/python-Routes.spec
+++ b/python-Routes.spec
@@ -1,7 +1,7 @@
#
# spec file for package python-Routes
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: python-Routes
-Version: 1.13
+Version: 2.1
Release: 0
Url: http://routes.groovie.org/
Summary: Routing Recognition and Generation Tools
@@ -27,7 +27,14 @@ Source: http://pypi.python.org/packages/source/R/Routes/Routes-%{version
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: python-devel
BuildRequires: python-setuptools
-Requires: python-repoze.lru
+# for testing
+BuildRequires: python-coverage
+BuildRequires: python-nose
+BuildRequires: python-repoze.lru >= 0.3
+BuildRequires: python-webob
+BuildRequires: python-webtest
+
+Requires: python-repoze.lru >= 0.3
Provides: python-routes = %{version}
Obsoletes: python-routes < %{version}
%if 0%{?suse_version} && 0%{?suse_version} <= 1110
@@ -41,7 +48,6 @@ A Routing package for Python that matches URL's to dicts and vice versa.
%prep
%setup -q -n Routes-%{version}
-rm docs/_build/html/.buildinfo # Remove junk
%build
python setup.py build
@@ -49,9 +55,12 @@ python setup.py build
%install
python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+%check
+nosetests
+
%files
%defattr(-,root,root,-)
-%doc CHANGELOG LICENSE README docs/_build/html
+%doc CHANGELOG.rst LICENSE.txt README.rst
%{python_sitelib}/*
%changelog