{ "info": { "author": "Jeff Pollard", "author_email": "jeff.pollard@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Topic :: Internet :: WWW/HTTP :: WSGI" ], "description": "Trappist\n========\n\nTrappist is a Python library which allows you to mount your Flask or other WSGI application inside of your Django application. It translates a call to a \"Django view\" to a call to a WSGI, and handles the translation of the Flask app response back as a Django `HttpResponse` object.\n\nInstallation\n============\n\nTrappist is hosted on Pypi, so a simple ``pip install trappist`` or ``easy_install trappist`` should do the trick.\n\nUsage\n=====\n\nTo use Trappist, simply construct a new ``Trappist`` object to wrap your existing WSGI application, and call ``mounted_at('/path')`` to mount the app at that location. For example, here is a \"blog\" WSGI app mounted at '/blog' inside an existing Django application::\n\n from django.conf.urls.defaults import patterns, include, url\n from my_blog import app\n from trappist import Trappist\n\n urlpatterns = patterns('',\n Trappist(app).mounted_at('/blog'),\n (r'^articles/(?P\\d{4})/$', 'news.views.year_archive'),\n (r'^comments/', include('django.contrib.comments.urls'))\n )\n\nThe root of the blog application would then be accessible at ``/blog``, relative to the Django application root.\n\nNote: The mountpoint passed to ``mounted_at`` must be a string with a leading forward slash (/). Any other form of mountpoint prefix is not supported.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Fluxx/trappist", "keywords": "django flask http mount", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "trappist", "package_url": "https://pypi.org/project/trappist/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/trappist/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/Fluxx/trappist" }, "release_url": "https://pypi.org/project/trappist/0.2.0/", "requires_dist": null, "requires_python": null, "summary": "Mount your Flask or WSGI app in your Django app.", "version": "0.2.0" }, "last_serial": 822385, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "61ea775b7efb0c3f3ea45c4ffbf469bb", "sha256": "411522b929a566a957e25dcf80ab9cb6020f293e66b2dfbd0788ad8afe1d959d" }, "downloads": -1, "filename": "trappist-0.1.0.tar.gz", "has_sig": false, "md5_digest": "61ea775b7efb0c3f3ea45c4ffbf469bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1899, "upload_time": "2012-03-19T03:23:00", "url": "https://files.pythonhosted.org/packages/71/78/e21df478fbb0429361adadec739465f082b141ee4b87dfbfbeeafb98b69c/trappist-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "dd87d5320b181a3bcdf544f7d6880982", "sha256": "07b25dac8cfd76680894e6e08e6a8e252a32d7f7b5b2af2341bf4715e716ec0f" }, "downloads": -1, "filename": "trappist-0.1.1.tar.gz", "has_sig": false, "md5_digest": "dd87d5320b181a3bcdf544f7d6880982", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2388, "upload_time": "2012-03-19T04:24:14", "url": "https://files.pythonhosted.org/packages/f3/37/821ef8c63c093524d45d86665dfee7c00a1108d3bb054f8349ef90e95713/trappist-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "e4d4f409a3867c311113de53410ee27a", "sha256": "92fb2b580b1e1b0604ad8316e8f1cb9325df46d09e6ca4f21e73dc8d51b5d376" }, "downloads": -1, "filename": "trappist-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e4d4f409a3867c311113de53410ee27a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2692, "upload_time": "2013-07-22T17:28:27", "url": "https://files.pythonhosted.org/packages/df/d9/ab192f5ddaa74dae73d2bcf8c6677950283c15c35a7c53abec0131bb0137/trappist-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e4d4f409a3867c311113de53410ee27a", "sha256": "92fb2b580b1e1b0604ad8316e8f1cb9325df46d09e6ca4f21e73dc8d51b5d376" }, "downloads": -1, "filename": "trappist-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e4d4f409a3867c311113de53410ee27a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2692, "upload_time": "2013-07-22T17:28:27", "url": "https://files.pythonhosted.org/packages/df/d9/ab192f5ddaa74dae73d2bcf8c6677950283c15c35a7c53abec0131bb0137/trappist-0.2.0.tar.gz" } ] }