{ "info": { "author": "Thomas Lotze", "author_email": "thomas@thomas-lotze.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Environment :: Plugins", "Framework :: Buildout", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: Zope Public License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Build Tools", "Topic :: System :: Software Distribution" ], "description": "==================\r\ntl.buildout_apache\r\n==================\r\n\r\n\r\nThis is a collection of `zc.buildout`_ recipes for setting up an `Apache web\r\nserver`_ environment. It provides the following entry points:\r\n\r\n:httpd:\r\n Builds the Apache HTTP server software from source.\r\n\r\n:modpython:\r\n Builds the Apache/Python integration module from source.\r\n\r\n:root:\r\n Configures an Apache server root (an instance in Zope speak).\r\n\r\nThese recipes appear to be reliable, but the feature set is basically\r\ndetermined by the author's immediate needs. Don't hesitate to send questions,\r\nbug reports, suggestions, or patches to .\r\n\r\n.. _`zc.buildout`: http://www.zope.org/DevHome/Buildout/\r\n\r\n.. _`Apache web server`: http://httpd.apache.org/\r\n\r\n\r\nThe build recipe: ``tl.buildout_apache:httpd``\r\n==============================================\r\n\r\nNone of the options described below are required: they either have sensible\r\ndefaults or are computed by the recipe. You may override any of them.\r\n\r\nConfiguration options:\r\n\r\n :url:\r\n Where to get the source distribution.\r\n\r\n :md5sum:\r\n MD5 checksum of the source distribution.\r\n\r\n :extra-options:\r\n Extra configure options, appended to the ``./configure`` command line.\r\n\r\n :extra-vars:\r\n Extra environment variables for ``./configure``, ``make``, and ``make\r\n install`` calls.\r\n\r\nExported options:\r\n\r\n :httpd-path:\r\n Absolute file system path to the ``httpd`` executable.\r\n\r\n :envvars-path:\r\n Absolute file system path to the ``envvars`` script.\r\n\r\n :apxs-path:\r\n Absolute file system path to the ``apxs`` executable.\r\n\r\n :module-dir:\r\n Absolute file system path to the shared modules directory.\r\n\r\n :htdocs:\r\n Absolute file system path to the document directory distributed with\r\n the Apache server, containing the welcome page.\r\n\r\n :cgi-bin:\r\n Absolute file system path to the document cgi-bin distributed with\r\n the Apache server, containing test and demo scripts.\r\n\r\n.. NOTE::\r\n Building httpd has been tested without any compiler or linker flags set\r\n (``CFLAGS`` and ``LDFLAGS`` environment variables). It has also been\r\n observed that httpd may not build with certain linker flags. If the httpd\r\n recipe fails with a warning from the ``make`` run, try again with the\r\n above variables unset.\r\n\r\n.. CAUTION::\r\n If you plan to embed Python 2.4 into Apache, e.g. by using `mod_python`_,\r\n make sure you have version 1.95.8 of the expat library and its development\r\n files installed on your system when running the build recipe. Otherwise\r\n Apache will use its own, older version of expat which may later on lead to\r\n segmentation faults due to two incompatible expat versions being\r\n used in the same process.\r\n\r\n This is a temporary measure of caution since Python 2.5 and above avoid\r\n the conflict. Therefore, the recipe doesn't step out of its way to make\r\n sure about the expat version programmatically.\r\n\r\n.. _`mod_python`: http://www.modpython.org/\r\n\r\n\r\nThe mod_python recipe: ``tl.buildout_apache:modpython``\r\n=======================================================\r\n\r\nNone of the options described below are required: they either have sensible\r\ndefaults or are computed by the recipe. You may override any of them.\r\n\r\nConfiguration options:\r\n\r\n :url:\r\n Where to get the source distribution.\r\n\r\n :md5sum:\r\n MD5 checksum of the source distribution.\r\n\r\n :extra-options:\r\n Extra configure options, appended to the ``./configure`` command line.\r\n\r\n :extra-vars:\r\n Extra environment variables for ``./configure``, ``make``, and ``make\r\n install`` calls.\r\n\r\n ..\r\n\r\n :httpd:\r\n The name of a buildout section for an httpd installation, defaults to\r\n \"httpd\". It must export the \"apxs-path\" option.\r\n\r\n :python:\r\n The name of a buildout section for a Python installation, defaults to\r\n the Python section used by the \"buildout\" part. It must export the\r\n \"executable\" option.\r\n\r\n :virtualenv:\r\n Whether to create a virtual Python environment from the Python\r\n installation given. Defaults to \"true\". The recipe needs to write to\r\n its Python's site packages, so don't turn this off unless the\r\n ``python`` option describes a writable (probably virtual) Python\r\n installation that this part should share.\r\n\r\nExported options:\r\n\r\n :modpython:\r\n Absolute file system path to the ``mod_python.so`` shared module.\r\n\r\n :executable:\r\n The Python executable that should be used for installing eggs.\r\n\r\n\r\nThe server root recipe: ``tl.buildout_apache:root``\r\n===================================================\r\n\r\nAn Apache server process configured with this recipe will run the \"prefork\"\r\nmulti-processing module.\r\n\r\nNone of the options described below are required: they either have sensible\r\ndefaults or are computed by the recipe. You may override any of them.\r\n\r\nThe configuration of an Apache root may be split across a number of buildout\r\nsections in order to allow for semantic grouping, re-use etc. These sections\r\nare called config parts and are usually just configuration sections without\r\nthe need of a buildout recipe. Config parts work recursively.\r\n\r\nConfiguration options that apply only to the root part:\r\n\r\n :httpd:\r\n The name of a buildout section for an httpd installation, defaults to\r\n \"httpd\". It must export the following options:\r\n\r\n - httpd-path\r\n - envvars-path\r\n - module-dir\r\n\r\n Other options, if present, are used to provide default values for the\r\n root part's own options:\r\n\r\n - htdocs\r\n - cgi-bin\r\n\r\n ..\r\n\r\n :ulimit:\r\n Command to increase the maximum allowed number of file descriptors per\r\n child process.\r\n\r\n :sysconf-dir:\r\n Absolute file system path to the system configuration directory, e.g.\r\n ``/etc``. It is used to find MIME configuration files.\r\n\r\n :lynx-path:\r\n Absolute file system path to the ``lynx`` executable.\r\n\r\n ..\r\n\r\n :user:\r\n User name to run the server as (if starting it as root).\r\n\r\n :group:\r\n Group name to run the server as (if starting it as root).\r\n\r\n :listen:\r\n Interfaces and ports to listen at, such as 127.0.0.1:80.\r\n\r\n ..\r\n\r\n :python:\r\n The name of a buildout section defining a mod_python installation.\r\n If not given, mod_python is not used. If present, the named section\r\n must export the following options:\r\n\r\n - modpython\r\n - executable\r\n\r\n ..\r\n\r\n :virtual-hosts:\r\n name=address pairs for configuring name-based virtual hosts. The name\r\n selects a config-part describing the host, the address is an IP\r\n address with an optional port, e.g. 127.0.0.1:80.\r\n\r\nConfiguration options that apply to both the root part and virtual hosts:\r\n\r\n :servername:\r\n Server name to announce, e.g. localhost:80. Mandatory for virtual\r\n hosts.\r\n\r\n :serveradmin:\r\n E-mail address of the server administrator.\r\n\r\n :htdocs:\r\n Absolute file system path to the document root, defaults to the value\r\n of the httpd part's ``htdocs`` option.\r\n\r\n :cgi-bin:\r\n Absolute file system path to the CGI library directory, defaults to\r\n the value of the https part's ``cgi-bin`` option.\r\n\r\n :log-dir:\r\n File system path to the log directory to be created, either absolute\r\n or relative to the server root.\r\n\r\n ..\r\n\r\n :index:\r\n See the zc.recipe.egg documentation.\r\n\r\nConfiguration options that apply to config-parts, including the root and\r\nvirtual host parts:\r\n\r\n :modules:\r\n Names of shared modules to load, e.g. \"dir\" or \"rewrite\". Includes\r\n authz_host by default. To specify the shared object path of a module,\r\n add an entry of the form \"foo=path/to/foo.so\". Paths are either\r\n absolute or considered relative to the httpd installation.\r\n\r\n :extra-env:\r\n Additional variables to be exported to httpd's environment.\r\n Each line is of the form \"``=``\", e.g.\r\n \"``PATH=/opt/foo:$PATH``\".\r\n\r\n :extra-config:\r\n Arbitrary multi-line server configuration.\r\n\r\n ..\r\n\r\n :eggs:\r\n Specifications of eggs to be added to the Python module search path\r\n available to code run by mod_python.\r\n\r\n :find-links:\r\n See the zc.recipe.egg documentation.\r\n\r\n :extra-paths:\r\n Non-egg paths to be included in the Python module search path.\r\n\r\n ..\r\n\r\n :config-parts:\r\n Names of buildout sections with further configuration. The following\r\n options exported from config parts are recognized:\r\n\r\n - config-parts (included recursively)\r\n - modules\r\n - extra-env\r\n - extra-config\r\n - eggs\r\n - find-links\r\n - extra-paths\r\n\r\n\r\n.. Local Variables:\r\n.. mode: rst\r\n.. End:\r\n\r\n\r\n========================\r\nAbout tl.buildout_apache\r\n========================\r\n\r\n:Author:\r\n `Thomas Lotze `_ \r\n\r\n:PyPI page:\r\n http://pypi.python.org/pypi/tl.buildout_apache/\r\n\r\n:Issue tracker:\r\n https://bitbucket.org/tlotze/tl.buildout_apache/issues/\r\n\r\n:Source code:\r\n https://bitbucket.org/tlotze/tl.buildout_apache/src/\r\n\r\n:Current change log:\r\n https://bitbucket.org/tlotze/tl.buildout_apache/src/tip/CHANGES.txt\r\n\r\n\r\n.. Local Variables:\r\n.. mode: rst\r\n.. End:", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.thomas-lotze.de/en/software/buildout-recipes/", "keywords": "buildout zc.buildout recipe apache httpd server root instance modpython mod_python", "license": "ZPL 2.1", "maintainer": "", "maintainer_email": "", "name": "tl.buildout_apache", "package_url": "https://pypi.org/project/tl.buildout_apache/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/tl.buildout_apache/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://www.thomas-lotze.de/en/software/buildout-recipes/" }, "release_url": "https://pypi.org/project/tl.buildout_apache/0.3/", "requires_dist": null, "requires_python": null, "summary": "zc.buildout recipes for setting up an Apache web server environment.", "version": "0.3" }, "last_serial": 803403, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "bcd37588e0deec1f1d0fe76177a01e3f", "sha256": "85fba68cea843944242918b4b93898bf70638ea0e44a68879aadbc708e79014e" }, "downloads": -1, "filename": "tl.buildout_apache-0.1-py2.4.egg", "has_sig": true, "md5_digest": "bcd37588e0deec1f1d0fe76177a01e3f", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 25123, "upload_time": "2007-02-22T21:07:25", "url": "https://files.pythonhosted.org/packages/a0/bf/4dbd80e7500629464b9deddb585b752771a90670c0dfc5f372e0817f8fcd/tl.buildout_apache-0.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "808dd8eac18b2e632ca39c6e06f7fb65", "sha256": "c3da7fc5ee247b7788ee7550de9ff3ea235231a2cedef4c7d8c24fa33d40bbd5" }, "downloads": -1, "filename": "tl.buildout_apache-0.1-py2.5.egg", "has_sig": true, "md5_digest": "808dd8eac18b2e632ca39c6e06f7fb65", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 25046, "upload_time": "2007-02-22T21:07:42", "url": "https://files.pythonhosted.org/packages/4d/f6/5195dad84abcd193ad200273af7432d4e881667ef3c4684071c07272f71c/tl.buildout_apache-0.1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "f5b68fe2faca1df5bf0dde8b32f569c2", "sha256": "ac35d66243ee46cd3425b82d04729c19827fe4aeade101a58b2404c857471ba8" }, "downloads": -1, "filename": "tl.buildout_apache-0.1.tar.gz", "has_sig": true, "md5_digest": "f5b68fe2faca1df5bf0dde8b32f569c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17118, "upload_time": "2007-02-22T21:07:17", "url": "https://files.pythonhosted.org/packages/2d/43/99d55584d7ea2f7409a21cb094a4e2b203c16118be957000f71409ae58d7/tl.buildout_apache-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "39c2de766ba48fd2b0fb2ed86b1e8d31", "sha256": "f6887e9a626219d77bcd6c209c6a2848a93c187b666caa6fee83bc7f659f06a5" }, "downloads": -1, "filename": "tl.buildout_apache-0.1.1-py2.4.egg", "has_sig": true, "md5_digest": "39c2de766ba48fd2b0fb2ed86b1e8d31", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 25345, "upload_time": "2007-02-25T22:19:09", "url": "https://files.pythonhosted.org/packages/60/fd/c27460937eb0dd88bd9d1746d419a7790cebfe874a5a402e8aa7db180801/tl.buildout_apache-0.1.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "6f60e5d00d2c7ea5abcf5c57fca6faeb", "sha256": "aa5c9df6813ea5fe9f74eb2831e135c31044a3005061965136bcb4fdaeaad1a9" }, "downloads": -1, "filename": "tl.buildout_apache-0.1.1-py2.5.egg", "has_sig": true, "md5_digest": "6f60e5d00d2c7ea5abcf5c57fca6faeb", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 25269, "upload_time": "2007-02-25T22:19:26", "url": "https://files.pythonhosted.org/packages/df/26/2778b7aef063087f509816b7da1d1b150f06167ed4a9beae74632b09f9c2/tl.buildout_apache-0.1.1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "622e19988e7e0bf053837ef4e954fe96", "sha256": "0ef8ff26384e69b73db91214544da5206f765ab412dc54f86ee661b8066c8646" }, "downloads": -1, "filename": "tl.buildout_apache-0.1.1.tar.gz", "has_sig": true, "md5_digest": "622e19988e7e0bf053837ef4e954fe96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17253, "upload_time": "2007-02-25T22:19:01", "url": "https://files.pythonhosted.org/packages/e9/b0/b9d094bacc8fdf97ef3b445dc9b3f1447bdaf73d068abd6d8cab56fcae35/tl.buildout_apache-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d10429d93179f2bba90ec418a8bdd04c", "sha256": "a61f2533fc8917c7dcb1a599b565d1429b5c17742638717da1dfd9686638939f" }, "downloads": -1, "filename": "tl.buildout_apache-0.1.2-py2.4.egg", "has_sig": true, "md5_digest": "d10429d93179f2bba90ec418a8bdd04c", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 25395, "upload_time": "2007-03-20T23:22:56", "url": "https://files.pythonhosted.org/packages/b8/12/7b4d3e3b939ac25e6858aced124fde6e183cfba92e862f4305bdf6c22614/tl.buildout_apache-0.1.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "6efcb3ad9068a00ccaabba948aea787d", "sha256": "d89b7d5c92364d6b523c46a34243562be350a612fcb21f617083a5429de1a100" }, "downloads": -1, "filename": "tl.buildout_apache-0.1.2-py2.5.egg", "has_sig": true, "md5_digest": "6efcb3ad9068a00ccaabba948aea787d", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 25319, "upload_time": "2007-03-20T23:22:43", "url": "https://files.pythonhosted.org/packages/80/e6/fe2a921232bb384fd84588d88ea9c70a05f752ed8f9f5bd34a72c072ab76/tl.buildout_apache-0.1.2-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "d87d9d3074c5fbae7059d4af8988d59f", "sha256": "91ad7122a2dfca1bb95a93340ea6f9294bde57db7f91ab005606971551bdfd26" }, "downloads": -1, "filename": "tl.buildout_apache-0.1.2.tar.gz", "has_sig": true, "md5_digest": "d87d9d3074c5fbae7059d4af8988d59f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17288, "upload_time": "2007-03-20T23:22:34", "url": "https://files.pythonhosted.org/packages/61/18/f2b9254814fe808d9e11287defc6fd486867734e3fab2c4e64486361aa69/tl.buildout_apache-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "80099f56358c71b1ab1a9eb403a5e8e2", "sha256": "0ee48a647436bd0e828d598dba0b3c14127bb914160fc9da4693f6196c14e47e" }, "downloads": -1, "filename": "tl.buildout_apache-0.1.3-py2.4.egg", "has_sig": true, "md5_digest": "80099f56358c71b1ab1a9eb403a5e8e2", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 29239, "upload_time": "2007-06-16T13:58:23", "url": "https://files.pythonhosted.org/packages/41/e1/405ca0c3d7c99c1300b8cb84bb74898d64c753db4e9daac077981a755c45/tl.buildout_apache-0.1.3-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "4db56a831804696bf7537482cda48c94", "sha256": "594b1198474be89a61e765fd9694beb10ab8f884a60335d2e7b11347f74b54a6" }, "downloads": -1, "filename": "tl.buildout_apache-0.1.3-py2.5.egg", "has_sig": true, "md5_digest": "4db56a831804696bf7537482cda48c94", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 29183, "upload_time": "2007-06-16T13:58:01", "url": "https://files.pythonhosted.org/packages/33/7b/07244e7ec385ae133235012a5088b1a847c93cf48f35da7ddb8736723e30/tl.buildout_apache-0.1.3-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "533af4821c3c0e6a04a6669bfeb8cb74", "sha256": "58f1edace5ce8cee9b802c0a5dc95db64df6ae131589b6c7f775a1aa1270e38b" }, "downloads": -1, "filename": "tl.buildout_apache-0.1.3.tar.gz", "has_sig": true, "md5_digest": "533af4821c3c0e6a04a6669bfeb8cb74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19716, "upload_time": "2007-06-16T13:57:49", "url": "https://files.pythonhosted.org/packages/d1/ce/79bcb84085e167d4263b4491b9a4c3f1c3dc39d8b3fb3565a7b2c2456ca2/tl.buildout_apache-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "cafb2290040b5f86e9ba35988ad6a9fe", "sha256": "fa2480d6be9b53812537329ff218ae4131964625bb91dd6fae296c8a9468444d" }, "downloads": -1, "filename": "tl.buildout_apache-0.1.4.tar.gz", "has_sig": true, "md5_digest": "cafb2290040b5f86e9ba35988ad6a9fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21251, "upload_time": "2008-02-03T21:59:11", "url": "https://files.pythonhosted.org/packages/12/33/5bc8ef3f2debc59a58012b2bd01a5b9991c12d4d3c2e363b19364fa46975/tl.buildout_apache-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "e8694dc65a3733cd8fc5171bb22fd9ab", "sha256": "ee1105b3bb71e33d4e12bfaad61a63970c482f249ea4cfe6bb5341b7094c0d30" }, "downloads": -1, "filename": "tl.buildout_apache-0.1.5.tar.gz", "has_sig": true, "md5_digest": "e8694dc65a3733cd8fc5171bb22fd9ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22061, "upload_time": "2008-10-06T18:09:03", "url": "https://files.pythonhosted.org/packages/cc/9e/938274ae40f799c3fdf69b7f9172c0f92778db0216df48371d6e1ef29f99/tl.buildout_apache-0.1.5.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "d7a57eadaed1a175ab24e9c91d63dc52", "sha256": "cb3ffdf9601dde889a298e3b8232a54f71eda04d47e118322a400d36eb158102" }, "downloads": -1, "filename": "tl.buildout_apache-0.2.tar.gz", "has_sig": true, "md5_digest": "d7a57eadaed1a175ab24e9c91d63dc52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31633, "upload_time": "2009-03-23T20:57:49", "url": "https://files.pythonhosted.org/packages/d6/03/964bd17ebcb82122e12787b901e8946c3f6550422cc25636b4a151be9186/tl.buildout_apache-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "33a2357d1453fc743fec77664988c49d", "sha256": "e07da5a0787b9233e3ebc0fbb7b163d916a0137193926048dd5319c6e594e7fe" }, "downloads": -1, "filename": "tl.buildout_apache-0.3.tar.gz", "has_sig": true, "md5_digest": "33a2357d1453fc743fec77664988c49d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33835, "upload_time": "2011-04-10T19:24:28", "url": "https://files.pythonhosted.org/packages/80/70/06244affef704393e1eb4fd4cc5933e06101d7ad901673d8124036c53b47/tl.buildout_apache-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "33a2357d1453fc743fec77664988c49d", "sha256": "e07da5a0787b9233e3ebc0fbb7b163d916a0137193926048dd5319c6e594e7fe" }, "downloads": -1, "filename": "tl.buildout_apache-0.3.tar.gz", "has_sig": true, "md5_digest": "33a2357d1453fc743fec77664988c49d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33835, "upload_time": "2011-04-10T19:24:28", "url": "https://files.pythonhosted.org/packages/80/70/06244affef704393e1eb4fd4cc5933e06101d7ad901673d8124036c53b47/tl.buildout_apache-0.3.tar.gz" } ] }