{
"info": {
"author": "NiteoWeb Ltd.",
"author_email": "info@niteoweb.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Framework :: Pylons",
"Intended Audience :: Developers",
"License :: OSI Approved :: BSD License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Topic :: Internet :: WWW/HTTP",
"Topic :: Internet :: WWW/HTTP :: WSGI",
"Topic :: Software Development :: Libraries :: Python Modules"
],
"description": "pyramid_redirect\n================\n\n------------\nIntroduction\n------------\n\npyramid_redirect is a small extension for `Pyramid `_ to redirect urls before further processing takes place.\n\n------------\nInstallation\n------------\n\nJust do\n\n``pip install pyramid_redirect``\n\nor\n\n``easy_install pyramid_redirect``\n\n-------------\nCompatibility\n-------------\n\npyramid_redirect runs with pyramid>=1.3 and python>=2.7 and python>=3.5.\nOther versions might also work.\n\n-------------\nDocumentation\n-------------\n\nUsage example::\n\n def main(global_config, **settings):\n config = Configurator(settings=settings)\n config.include('pyramid_redirect')\n # add url redirecting rules...\n # first parameter is a regular expression\n # second parameter is the target url\n config.add_redirect_rule(r'http://example\\.com/favicon.ico', r'http://example.com/static/favicon.ico')\n config.add_redirect_rule(r'http://example\\.com/gallery/(?P.*)',\n r'http://example.com/root/%(subpath)s',\n permanent=True)\n #\n # ... rest of configuration\n #\n # return WSGI application instance\n return config.make_wsgi_app()\n\nSee tests for more examples.\n\nIf you use structlog, add the following configuration setting to your INI file to enable structlog-like logging::\n\n pyramid_redirect.structlog = true\n\n\n---------\nReleasing\n---------\n\n#. Update CHANGES.rst.\n#. Update setup.py version.\n#. Run ``bin/longtest``.\n#. Run ``bin/mkrelease -d pypi``.\n\n\n-------------\nWe're hiring!\n-------------\n\nAt Niteo we regularly contribute back to the Open Source community. If you do too, we'd like to invite you to `join our team\n`_!\n\n=======\nChanges\n=======\n\n0.3\n---\n\n* Add option for permanent (301) redirects.\n [am-on]\n\n0.2\n---\n\n* Support for structlog.\n [zupo]\n\n\n0.1.1\n-----\n\n* Brown bag release.\n [zupo]\n\n\n0.1\n---\n\n* Initial release. Based on https://pypi.python.org/pypi/pyramid_rewrite.\n [zupo]\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/niteoweb/pyramid_redirect",
"keywords": "pyramid redirect pylons web",
"license": "BSD",
"maintainer": "",
"maintainer_email": "",
"name": "pyramid_redirect",
"package_url": "https://pypi.org/project/pyramid_redirect/",
"platform": "",
"project_url": "https://pypi.org/project/pyramid_redirect/",
"project_urls": {
"Homepage": "https://github.com/niteoweb/pyramid_redirect"
},
"release_url": "https://pypi.org/project/pyramid_redirect/0.3/",
"requires_dist": null,
"requires_python": "",
"summary": "Small Pyramid extension for redirecting urls",
"version": "0.3"
},
"last_serial": 5713673,
"releases": {
"0.1": [
{
"comment_text": "",
"digests": {
"md5": "638632700f04ac917c26b6bab89fdfb4",
"sha256": "5b0002f5fabb421f74df8da145b8c5b39635e94f74195aa99825cc8651d6b3ba"
},
"downloads": -1,
"filename": "pyramid_redirect-0.1.tar.gz",
"has_sig": false,
"md5_digest": "638632700f04ac917c26b6bab89fdfb4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5478,
"upload_time": "2017-05-10T15:36:00",
"url": "https://files.pythonhosted.org/packages/72/f2/961eb19789821da850e93bfe6d84ebfdfb753783ab709a6f4be431ef6f9c/pyramid_redirect-0.1.tar.gz"
}
],
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "dccbc95c0af28827312af6b40a261b1d",
"sha256": "fce45b647c97ef6fe16836a9293b51e326c9e13a616b7a97a8624b36c47a5590"
},
"downloads": -1,
"filename": "pyramid_redirect-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "dccbc95c0af28827312af6b40a261b1d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5506,
"upload_time": "2017-05-10T15:38:26",
"url": "https://files.pythonhosted.org/packages/1a/ba/8de4edd04d43d0e0fd358fd0fba00a6b1663f6cb2e6729def72fd3557cdb/pyramid_redirect-0.1.1.tar.gz"
}
],
"0.2": [
{
"comment_text": "",
"digests": {
"md5": "0b5c4b41c8f9fbf17acbdf9c87706b0e",
"sha256": "bc09b4c2c98cc7a683d6722285f5d5cdde5d669e38d54baec95e6ae74c0bcbe2"
},
"downloads": -1,
"filename": "pyramid_redirect-0.2.zip",
"has_sig": false,
"md5_digest": "0b5c4b41c8f9fbf17acbdf9c87706b0e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 10177,
"upload_time": "2017-05-28T21:09:58",
"url": "https://files.pythonhosted.org/packages/56/26/266e37184dcb77d4b4cf6f3aabe797dc82863cd301940569e33ede36a4b5/pyramid_redirect-0.2.zip"
}
],
"0.3": [
{
"comment_text": "",
"digests": {
"md5": "312de00618953949daaf6373f81393b3",
"sha256": "95f1d8c4eb9d49b793f31425766278786c416e281fde0a181d95585d2d4c6a18"
},
"downloads": -1,
"filename": "pyramid_redirect-0.3.tar.gz",
"has_sig": false,
"md5_digest": "312de00618953949daaf6373f81393b3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6016,
"upload_time": "2019-08-22T07:24:58",
"url": "https://files.pythonhosted.org/packages/83/ae/59e4e425db1141a6fd761b693b3e51c3e7dc04e89e73424acdac7e1a35f6/pyramid_redirect-0.3.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "312de00618953949daaf6373f81393b3",
"sha256": "95f1d8c4eb9d49b793f31425766278786c416e281fde0a181d95585d2d4c6a18"
},
"downloads": -1,
"filename": "pyramid_redirect-0.3.tar.gz",
"has_sig": false,
"md5_digest": "312de00618953949daaf6373f81393b3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6016,
"upload_time": "2019-08-22T07:24:58",
"url": "https://files.pythonhosted.org/packages/83/ae/59e4e425db1141a6fd761b693b3e51c3e7dc04e89e73424acdac7e1a35f6/pyramid_redirect-0.3.tar.gz"
}
]
}