python3-Routes - Routing Recognition and Generation Tools

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename python3-Routes-2.4.1-2.2.noarch.rpm
Package name python3-Routes
Package version 2.4.1
Package release 2.2
Package architecture noarch
Package type rpm
Category Development/Languages/Python
License BSD-3-Clause
Maintainer -
Download size 66.46 KB
Installed size 305.19 KB
A Routing package for Python that matches URL's to dicts and vice versa.


Package Version Architecture Repository
python3-Routes - - -


Name Value
python(abi) = 3.7
python3-repoze.lru >= 0.3


Name Value
python3-Routes = 2.4.1-2.2
python3-routes = 2.4.1


Name Value
python3-routes < 2.4.1


Type URL
Binary Package python3-Routes-2.4.1-2.2.noarch.rpm
Source Package python-Routes-2.4.1-2.2.src.rpm

Install Howto

Install python3-Routes rpm package:

# zypper install python3-Routes




2018-12-04 - Matej Cepl <>
- Remove superfluous devel dependency for noarch package
2017-06-29 -
- update to 2.4.1:
* Release as a universal wheel. PR #75.
* Convert readthedocs links for their .org -> .io migration for hosted projects.
- convert to singlespec
- Fix Source url
2016-06-03 -
- update to 2.3.1:
* Backwards compatability fix - connect should work with mandatory
routename and optional path. Patch by Davanum Srinivas (PR #65).
* Fix sub_domain equivalence check. Patch by Nikita Uvarov
* Add support for protocol-relative URLs generation (i.e. starting with double
slash ``//``). PR #60. Patch by Sviatoslav Sydorenko.
* Add support for the ``middleware`` extra requirement, making possible to
depend on ``webob`` optionally. PR #59. Patch by Sviatoslav Sydorenko.
* Fix matching of an empty string route, which led to exception in earlier
versions. PR #58. Patch by Sviatoslav Sydorenko.
* Add support for the ``requirements`` option when using
mapper.resource to create routes. PR #57. Patch by Sean Dague.
* Concatenation fix when using submappers with path prefixes. Multiple
submappers combined the path prefix inside the controller argument in
non-obvious ways. The controller argument will now be properly carried
through when using submappers. PR #28.
2015-08-07 -
- update to 2.2:
* Fix Python 3 support. Patch by Victor Stinner.
- spell python-WebTest and python-WebOb correctly
2015-04-20 -
- update to 2.1:
* Fix 3 other route matching groups in 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.
2013-10-24 -
- Require python-setuptools instead of distribute (upstreams merged)
2012-04-16 -
- Require python-repoze.lru
2012-03-14 -
- Update to version 1.13:
* Fix bug with dots forcing extension by default. The portion with the dot
can now be recognized. Patch by Michael Basnight.
- Simplified macro usage
2012-01-24 -
- Fix Obsoletes
2011-09-01 -
- Fix license to BSD-3-Clause (SPDX style)

See Also

Package Description
python3-SPARQLWrapper-1.8.2-1.2.noarch.rpm SPARQL Endpoint interface to Python
python3-SQLAlchemy-1.3.3-1.1.i586.rpm Database Abstraction Library
python3-SQLAlchemy-1.3.3-1.1.x86_64.rpm Database Abstraction Library
python3-SQLAlchemy-Utils-0.33.11-1.2.noarch.rpm Various utility functions for SQLAlchemy
python3-Scrapy-1.6.0-1.3.noarch.rpm A high-level Python Screen Scraping framework
python3-SecretStorage-2.3.1-6.2.noarch.rpm Python bindings to FreeDesktoporg Secret Service API
python3-Send2Trash-1.5.0-1.1.noarch.rpm Python library to send files to the Trash location
python3-Shapely-1.6.4.post2-1.3.i586.rpm Geospatial geometries, predicates, and operations
python3-Shapely-1.6.4.post2-1.3.x86_64.rpm Geospatial geometries, predicates, and operations
python3-SimpleWebSocketServer-0.1.1-2.1.noarch.rpm A Websocket server written in Python
python3-SoapySDR-0.7.1-1.4.i586.rpm Python bindings for SoapySDR
python3-SoapySDR-0.7.1-1.4.x86_64.rpm Python bindings for SoapySDR
python3-SoundCard-0.3.0-1.1.noarch.rpm Python package to play and record audio
python3-SoundFile-0.10.2-3.2.i586.rpm An audio library based on libsndfile, CFFI and NumPy
python3-SoundFile-0.10.2-3.2.x86_64.rpm An audio library based on libsndfile, CFFI and NumPy