{ "info": { "author": "Infrae", "author_email": "info@infrae.com", "bugtrack_url": null, "classifiers": [ "Framework :: Buildout", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "============\ninfrae.uwsgi\n============\n\n**Buildout recipe downloading, compiling and configuring uWSGI.**\n\nCreates a ``bin/`` uWSGI_ executable and ``parts`` XML configuration\nfile with which you can easily launch Buildout sandboxed uWSGI_\nprocesses.\n\nThis recipe is a fork of shaunsephton.recipe.uwsgi, in order to update\nit to work with recent versions of Buildout and UWSGI. All credits\ngoes to its original authors.\n\n.. contents::\n\nUsage\n=====\n\nAdd a part to your ``buildout.cfg`` like so::\n\n [buildout]\n parts=uwsgi\n\n [uwsgi]\n recipe=infrae.uwsgi\n\nRunning the buildout will download and compile uWSGI_ and add an\nexecutable with the same name as your part in the ``bin/``\ndirectory. In this case ``bin/uwsgi``. It will also create a\n``uwsgi.xml`` configuration file in a ``parts`` directory with the\nsame name as your part. In this case ``bin/uwsgi/uwsgi.xml``.\n\nThis allows you to start a uWSGI_ process configured by the generated\nXML file, i.e.::\n\n $ ./bin/uwsgi --xml parts/uwsgi/uwsgi.xml\n\nThe generated XML configuration includes ``pythonpath`` directives\nreferencing the various Python eggs installed by Buildout allowing\nuWSGI_ to utilize them.\n\nYou can specify any and all additional uWSGI_ configuration options as\nadditional options of the Buildout part. For instance to specify a\nsocket and module and to enable the master process add ``socket``,\n``module`` and ``master`` options to the buildout part, i.e.::\n\n [buildout]\n parts=uwsgi\n\n [uwsgi]\n recipe=infrae.uwsgi\n socket=127.0.0.1:7001\n module=my_uwsgi_package.wsgi\n master=on\n\n\nYou can also provided a set of eggs explicitly using the ``eggs``\noption, i.e.::\n\n [buildout]\n parts=uwsgi\n\n [uwsgi]\n recipe=infrae.uwsgi\n download-url=http://projects.unbit.it/downloads/uwsgi-1.4.9.tar.gz\n eggs=my_uwsgi_package\n\n.. _uWSGI: http://uwsgi-docs.readthedocs.org/\n\nChanges\n=======\n\n1.0 (19-08-2013)\n----------------\n\n* Initial version as a fork of `shaunsephton.recipe.uwsgi`_. Update\n the recipe to work with recent version of uwsgi and buildout,\n improve the configuration options and prevent uwsgi to be downloaded\n and compiled each time buildout is ran.\n\n.. _shaunsephton.recipe.uwsgi: http://github.com/shaunsephton/shaunsephton.recipe.uwsgi", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://svn.infrae.com/buildout/infrae.uwsgi/trunk/", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "infrae.uwsgi", "package_url": "https://pypi.org/project/infrae.uwsgi/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/infrae.uwsgi/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://svn.infrae.com/buildout/infrae.uwsgi/trunk/" }, "release_url": "https://pypi.org/project/infrae.uwsgi/1.0/", "requires_dist": null, "requires_python": null, "summary": "Buildout recipe downloading, compiling and configuring uWSGI.", "version": "1.0" }, "last_serial": 945373, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "4c0f59f6ad1f7c98f1ef7915604dad41", "sha256": "3026c0b4b51403aff0ab7da148f507a3a42eff688069748e3651166b4c8bcf2e" }, "downloads": -1, "filename": "infrae.uwsgi-1.0.tar.gz", "has_sig": false, "md5_digest": "4c0f59f6ad1f7c98f1ef7915604dad41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4777, "upload_time": "2013-08-19T10:07:52", "url": "https://files.pythonhosted.org/packages/24/7e/1a8e9ff3a7e06995a6fefc8b9ddad4ffbdaeb2fd7fa65c857296558da602/infrae.uwsgi-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4c0f59f6ad1f7c98f1ef7915604dad41", "sha256": "3026c0b4b51403aff0ab7da148f507a3a42eff688069748e3651166b4c8bcf2e" }, "downloads": -1, "filename": "infrae.uwsgi-1.0.tar.gz", "has_sig": false, "md5_digest": "4c0f59f6ad1f7c98f1ef7915604dad41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4777, "upload_time": "2013-08-19T10:07:52", "url": "https://files.pythonhosted.org/packages/24/7e/1a8e9ff3a7e06995a6fefc8b9ddad4ffbdaeb2fd7fa65c857296558da602/infrae.uwsgi-1.0.tar.gz" } ] }