{ "info": { "author": "Canonical Javascripters", "author_email": "-", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: GNU Affero General Public License v3", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Internet :: WWW/HTTP" ], "description": "Overview\n==========\nConvoy is a WSGI app for loading multiple CSS and JavaScript files in one\nrequest. It's built to be compatible with the YUI Loader.\n\nInstallation\n============\nConvoy is a Python package that is installed from pypi via easy_install or\npip.\n\n::\n\n $ pip install convoy\n\nUsage\n=====\nConvoy is a WSGI application. You should create a .wsgi file that you serve\nout that sets up convoy for your use. You need to supply it the root path to\nthe JS and CSS files that it's serving out to your users.\n\nAn example .wsgi file is noted below.\n\n::\n\n from convoy.combo import combo_app\n\n def application(environ, start_response):\n root = '/path/to/file/root'\n app = combo_app(root)\n return app(environ, start_response)\n\nYou can run this via WSGI servers such as gunicorn, Apapche mod_wsgi, etc.\n\n\nBreaking down the combo loader url\n===================================\nThere are two basic parts to finding files from your combo loader.\n\nRoot adjustments - PATH_INFO\n------------------------------\nThe initial part of the route, passed into Convoy in the WSGI environment\nPATH_INFO variable, becomes part of the path from your root.\n\nIf you have multiple versions of files in the root, you can select which by\nadding the extra path info to your convoy url.\n\nFor instance, if your url is:\n`http://127.0.0.1:8000/ver1?y/yui-min&y/loader-min` It will append the 'ver1'\nto the root specified in your .wsgi file to find where the `y` directory\nshould be on disk.\n\nCombined Files\n---------------\nThe query string is used only to find files based off the updated root path.\nYou might want to keep the YUI files in a directory `y` and your own files\nunder a directory `app`. In this way, the files to combine would be in the\nquery string as: `http://127.0.0.1:8000?y/yui-min&app/app-main`.\n\nLinks\n======\n- http://yuilibrary.com/yui/docs/yui/yui-loader-ext.html\n- https://github.com/rgrove/combohandler\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://launchpad.net/convoy", "keywords": null, "license": "AGPL", "maintainer": null, "maintainer_email": null, "name": "convoy", "package_url": "https://pypi.org/project/convoy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/convoy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://launchpad.net/convoy" }, "release_url": "https://pypi.org/project/convoy/0.4.4/", "requires_dist": null, "requires_python": null, "summary": "A combo-loader for Javascript and CSS.", "version": "0.4.4" }, "last_serial": 1818443, "releases": { "0.2.2": [ { "comment_text": "", "digests": { "md5": "9867786598177e85589c3c3a87d9910f", "sha256": "abf3f0a4725c750bedd42208e93b35dd8bdc819471e3bccfe708d340dac81595" }, "downloads": -1, "filename": "convoy-0.2.2.tar.gz", "has_sig": false, "md5_digest": "9867786598177e85589c3c3a87d9910f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12594, "upload_time": "2012-03-16T19:09:54", "url": "https://files.pythonhosted.org/packages/a4/e8/f1bb1e469839a7c94a7556ec3156014b12a59da37f56cc12638e616cc025/convoy-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "8d3121adb8f7db6fcbfe3761678a650e", "sha256": "6bcc5359b458c7258d8c5e54fb4b99ce4825050bb1c84595e0feffcc78185bf5" }, "downloads": -1, "filename": "convoy-0.2.3.tar.gz", "has_sig": false, "md5_digest": "8d3121adb8f7db6fcbfe3761678a650e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13244, "upload_time": "2012-03-27T19:24:59", "url": "https://files.pythonhosted.org/packages/08/66/7a9ef5be51715208ab8b461d263e04fec066c202e5a83c00caa9bda35925/convoy-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "9e6d11a57d6ccfdff2f62b0536f13806", "sha256": "b640ca9b593ed9fa1a0fc504b626b7150aa767dc163ae1b2005873ea849b7e63" }, "downloads": -1, "filename": "convoy-0.2.4.tar.gz", "has_sig": false, "md5_digest": "9e6d11a57d6ccfdff2f62b0536f13806", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13423, "upload_time": "2012-03-28T15:18:05", "url": "https://files.pythonhosted.org/packages/c6/a3/4558dbacba81767943a1cce45dab2810bcfff7da12a728145a2a79b92ea7/convoy-0.2.4.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "e45547d9c51da8d64b2f9bdc9a9ef44a", "sha256": "70e1b7f3c50ed4b101ba181339c02cff76c64cb97174bb7be66fe1995d9a8274" }, "downloads": -1, "filename": "convoy-0.3.0.tar.gz", "has_sig": false, "md5_digest": "e45547d9c51da8d64b2f9bdc9a9ef44a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8509, "upload_time": "2014-12-16T15:40:25", "url": "https://files.pythonhosted.org/packages/58/dc/d9cfd6168058ee454c379329ac5958ed6b61c4703d6d23861ea3fac469f3/convoy-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "c85ec09261ac3a816723327bbaa86884", "sha256": "be60c1ca916f2cbf45dbab87e405062c83243da266bd07aae35ef51f661157c8" }, "downloads": -1, "filename": "convoy-0.4.0.tar.gz", "has_sig": false, "md5_digest": "c85ec09261ac3a816723327bbaa86884", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8692, "upload_time": "2015-03-27T15:52:31", "url": "https://files.pythonhosted.org/packages/df/5c/dda53d570d96b334ae9bc105555359724967b5eb903eb9439a9d9a30b6d4/convoy-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "d213b09bf059f509f51468786d50a6f7", "sha256": "40ed9f820de62dfc8ad0a7a2220fd63f2c0222c7d4c54893cc210bfd21afec8b" }, "downloads": -1, "filename": "convoy-0.4.1.tar.gz", "has_sig": false, "md5_digest": "d213b09bf059f509f51468786d50a6f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8702, "upload_time": "2015-04-08T13:49:07", "url": "https://files.pythonhosted.org/packages/fd/16/6da999fcfe5f26d235a1b19ac089e9974ee37bb669dcd6247b4de0a685b7/convoy-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "9d311a384bdda089e5ebc3b5bf31fa0f", "sha256": "626521696c43617b20a3d4b4ccab6f473064e3f6d5274629959a959c5e7310fa" }, "downloads": -1, "filename": "convoy-0.4.2.tar.gz", "has_sig": false, "md5_digest": "9d311a384bdda089e5ebc3b5bf31fa0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8819, "upload_time": "2015-05-28T19:53:55", "url": "https://files.pythonhosted.org/packages/57/2f/de062411e6b670cbfd0ac0f5d65bbb9b5a530083536090af6811e99eba17/convoy-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "e84819680f9a8ff96985ee27f7cf1fc3", "sha256": "ca9c32adf43733e8195f7dd474a379d7746258c2edbd74c1da4b1a4bc83e63b1" }, "downloads": -1, "filename": "convoy-0.4.3.tar.gz", "has_sig": false, "md5_digest": "e84819680f9a8ff96985ee27f7cf1fc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8892, "upload_time": "2015-08-19T20:15:53", "url": "https://files.pythonhosted.org/packages/5c/8f/82ad02c089a80f502b7e0c4f439bb4759f27a6f78a26d5623cb503c19abd/convoy-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "00bbd38862c8b9df2f83228631474e92", "sha256": "723f26e4d86dca3c829dad092d62993291922c2f15205a0b7efec5731dae9934" }, "downloads": -1, "filename": "convoy-0.4.4.tar.gz", "has_sig": false, "md5_digest": "00bbd38862c8b9df2f83228631474e92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8687, "upload_time": "2015-11-16T09:30:32", "url": "https://files.pythonhosted.org/packages/f1/47/d1e822f199d1b32fadd98b8e92148ee24deaecdede183cc813e2cfde35fd/convoy-0.4.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "00bbd38862c8b9df2f83228631474e92", "sha256": "723f26e4d86dca3c829dad092d62993291922c2f15205a0b7efec5731dae9934" }, "downloads": -1, "filename": "convoy-0.4.4.tar.gz", "has_sig": false, "md5_digest": "00bbd38862c8b9df2f83228631474e92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8687, "upload_time": "2015-11-16T09:30:32", "url": "https://files.pythonhosted.org/packages/f1/47/d1e822f199d1b32fadd98b8e92148ee24deaecdede183cc813e2cfde35fd/convoy-0.4.4.tar.gz" } ] }