{ "info": { "author": "Birdhouse", "author_email": "", "bugtrack_url": null, "classifiers": [ "Framework :: Buildout", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Topic :: Software Development :: Build Tools", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "*****************************\nbirdhousebuilder.recipe.nginx\n*****************************\n\n.. image:: https://travis-ci.org/bird-house/birdhousebuilder.recipe.nginx.svg?branch=master\n :target: https://travis-ci.org/bird-house/birdhousebuilder.recipe.nginx\n :alt: Travis Build\n\nIntroduction\n************\n\n``birdhousebuilder.recipe.nginx`` is a `Buildout`_ recipe to install `Nginx`_ from an `Anaconda`_ channel and to deploy a site configuration for your application.\nThis recipe is used by the `Birdhouse`_ project.\n\n.. _`Buildout`: http://buildout.org/\n.. _`Anaconda`: http://continuum.io/\n.. _`Nginx`: http://nginx.org/\n.. _`Mako`: http://www.makotemplates.org\n.. _`Birdhouse`: http://bird-house.github.io\n\nUsage\n*****\n\nThe recipe requires that Anaconda is already installed. You can use the buildout option ``anaconda-home`` to set the prefix for the anaconda installation. Otherwise the environment variable ``CONDA_PREFIX`` (variable is set when activating a conda environment) is used as conda prefix.\n\nThe recipe will install the ``nginx`` package from a conda channel in a conda enviroment defined by ``CONDA_PREFIX``. The intallation folder is given by the ``prefix`` buildout option. It deploys a Nginx site configuration for your application. The configuration will be deployed in ``${prefix}/etc/nginx/conf.d/myapp.conf``. Nginx can be started with ``${prefix}/etc/init.d/nginx start``.\n\nThe recipe depends on ``birdhousebuilder.recipe.conda`` and ``zc.recipe.deployment``.\n\nSupported options\n=================\n\nThis recipe supports the following options:\n\n**anaconda-home**\n Buildout option pointing to the root folder of the Anaconda installation. Default: ``$HOME/anaconda``.\n\nBuildout part options for the program section:\n\n**prefix**\n Deployment option to set the prefix of the installation folder. Default: ``/``\n\n**user**\n Deployment option to set the run user.\n\n**etc-user**\n Deployment option to set the user of the ``/etc`` directory. Default: ``root``\n\n**name**\n The name of your application.\n\n**input**\n The path to a `Mako`_ template with a Nginx configuration for your application.\n\n**worker-processes**\n The number of worker processes started (use ``auto`` for dynamic value). Default: 1\n\n**keepalive-timeout**\n Timeout during keep-alive client connection will stay open on the server side. Default: 5s\n\n**organization**\n The organization name for the certificate. Default: ``Birdhouse``\n\n**organization-unit**\n The organization unit for the certificate. Default: ``Demo``\n\n**ssl-verify-client**\n Nginx option to verify SSL client certificates. Possible values: ``off`` (default), ``on``, ``optional``.\n `Nginx ssl_verify_client option`_\n\n**ssl-client-certificate**\n Nginx option with the name of the bundle of CA certificates for the client. Default: ``esgf-ca-bundle.crt``.\n `Nginx ssl_client_certificate`_\n\n**ssl-client-certificate-url**\n Optional URL to download a bundle of CA certificates for ``ssl-client-certificate``. Default:\n https://github.com/ESGF/esgf-dist/raw/master/installer/certs/esgf-ca-bundle.crt\n\nAll additional options can be used as parameters in your Nginx site configuration.\n\n.. _Nginx ssl_verify_client option: https://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_verify_client\n.. _Nginx ssl_client_certificate option: https://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_client_certificate\n\n\nExample usage\n=============\n\nThe following example ``buildout.cfg`` installs Nginx with a site configuration for ``myapp``::\n\n [buildout]\n parts = myapp_nginx\n\n anaconda-home = /opt/anaconda\n\n [myapp_nginx]\n recipe = birdhousebuilder.recipe.nginx\n name = myapp\n prefix = /\n user = www-data\n input = ${buildout:directory}/templates/myapp_nginx.conf\n\n hostname = localhost\n port = 8081\n\nAn example Mako template for your Nginx configuration could look like this::\n\n upstream myapp {\n server unix:///tmp/myapp.socket fail_timeout=0;\n }\n\n server {\n listen ${port};\n server_name ${hostname};\n\n root ${prefix}/var/www;\n index index.html index.htm;\n\n location / {\n # checks for static file, if not found proxy to app\n try_files $uri @proxy_to_phoenix;\n }\n\n location @proxy_to_phoenix {\n proxy_pass http://myapp;\n }\n }\n\nAuthors\n*******\n\nCarsten Ehbrecht ehbrecht at dkrz.de\n\nChanges\n*******\n\n0.4.0 (2019-05-02)\n==================\n\n* Fixed certificate generation on Python 3.x (#12).\n\n0.3.7 (2018-02-07)\n==================\n\n* Feature #8: added options to handle SSL client verification.\n* fixed travis build ... needed to update versions.\n* pep8.\n\n0.3.6 (2017-03-09)\n==================\n\n* Fixed #7: create ``var/tmp/nginx`` folder.\n* set ``user`` directive only if different from etc-user.\n\n0.3.5 (2016-12-12)\n==================\n\n* fixed ``etc/`` folder permissions.\n* update MANIFEST.in.\n\n0.3.4 (2016-07-14)\n==================\n\n* fixed ssl-key-length option (int value).\n\n0.3.3 (2016-07-13)\n==================\n\n* ssl-key-length option added.\n\n0.3.2 (2016-07-11)\n==================\n\n* create ``var/www`` folder.\n\n0.3.1 (2016-07-04)\n==================\n\n* enabled user in nginx.conf.\n* using supervisor skip-user option.\n\n0.3.0 (2016-06-30)\n==================\n\n* enabled travis.\n* updated buildout and doctests.\n* added conda options env, pkgs, channels.\n* using zc.recipe.deployment\n* fail save with log message when cert generation fails.\n\n0.2.6 (2016-04-11)\n==================\n\n* added cryptography conda package.\n\n0.2.5 (2016-01-19)\n==================\n\n* set keepalive_timeout to 5s (can be overwritten in options).\n\n\n0.2.4 (2016-01-15)\n==================\n\n* disabled sendfile in nginx.conf.\n* ``worker_processes`` is now configurable.\n\n0.2.3 (2015-07-06)\n==================\n\n* create cert.pem only if it does not exist.\n\n0.2.2 (2015-06-25)\n==================\n\n* cleaned up templates.\n* added user option.\n\n0.2.1 (2015-06-23)\n==================\n\n* generates self-signed certificate for https.\n\n0.2.0 (2015-02-24)\n==================\n\n* installing in conda enviroment ``birdhouse``.\n* using ``$ANACONDA_HOME`` environment variable.\n* separation of anaconda-home and installation prefix.\n\n0.1.7 (2014-12-06)\n==================\n\n* Don't update conda on buildout update.\n\n0.1.6 (2014-11-11)\n==================\n\n* Removed proxy configuration.\n* Fixed supervisor config: nginx didn't stop.\n* nginx is started as supervisor service.\n\n0.1.5 (2014-10-27)\n==================\n\n* disabled SSLv3 (poodle attack)\n\n0.1.4 (2014-10-21)\n==================\n\n* Updated docs.\n* Fixed pyOpenSSL dependency.\n\n0.1.3 (2014-08-26)\n==================\n\n* Fixed proxy config for wpsoutputs.\n* Using proxy-enabled buildout option.\n* options master and superuser_enabled added.\n\n0.1.2 (2014-08-01)\n==================\n\n* Updated documentation.\n\n0.1.1 (2014-07-24)\n==================\n\n* Added start-stop script for nginx.\n* Generates self-signed certificate for https.\n\n0.1.0 (2014-07-10)\n==================\n\nInitial Release.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bird-house/birdhousebuilder.recipe.nginx", "keywords": "buildout recipe birdhouse nginx conda", "license": "Apache License 2", "maintainer": "", "maintainer_email": "", "name": "birdhousebuilder.recipe.nginx", "package_url": "https://pypi.org/project/birdhousebuilder.recipe.nginx/", "platform": "", "project_url": "https://pypi.org/project/birdhousebuilder.recipe.nginx/", "project_urls": { "Homepage": "https://github.com/bird-house/birdhousebuilder.recipe.nginx" }, "release_url": "https://pypi.org/project/birdhousebuilder.recipe.nginx/0.4.0/", "requires_dist": null, "requires_python": "", "summary": "A Buildout recipe to install and configure Nginx with conda.", "version": "0.4.0" }, "last_serial": 5216880, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "61d4907f1c3841524e8cc6ca298a18e6", "sha256": "a8bb3a3066029c8428e12ee7bbd36735159d07969a19aa0ce9137f79921a8991" }, "downloads": -1, "filename": "birdhousebuilder.recipe.nginx-0.1.2.tar.gz", "has_sig": false, "md5_digest": "61d4907f1c3841524e8cc6ca298a18e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8428, "upload_time": "2014-08-01T09:16:57", "url": "https://files.pythonhosted.org/packages/f6/7d/a84c51337c0e77eb3f0c8687711b64ca7ea432bd6d4cb223825b0d21baa2/birdhousebuilder.recipe.nginx-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "9dc11e4d4dca06f540847d02b8adf18c", "sha256": "47a7b52d4bf6e299214ad2a5c46ef269a2da112451f5a7b0986838e1eeb8e087" }, "downloads": -1, "filename": "birdhousebuilder.recipe.nginx-0.1.3.tar.gz", "has_sig": false, "md5_digest": "9dc11e4d4dca06f540847d02b8adf18c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8617, "upload_time": "2014-08-26T17:37:20", "url": "https://files.pythonhosted.org/packages/7f/7d/8cd7516ea90dd8c0410d6febd234bceaaa069820b22b285b0676448d3e9f/birdhousebuilder.recipe.nginx-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "5c44a7f10cc810c90c9cb504d2b5cc44", "sha256": "74959b6a28f9c84f1dc444477a552b502ce2a864cf05db26e51c0da91551aeae" }, "downloads": -1, "filename": "birdhousebuilder.recipe.nginx-0.1.4.tar.gz", "has_sig": false, "md5_digest": "5c44a7f10cc810c90c9cb504d2b5cc44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8653, "upload_time": "2014-10-21T10:59:15", "url": "https://files.pythonhosted.org/packages/17/77/64e7817c76872ddab78242ee7454f2674791f71b887c7a02918a59877d9d/birdhousebuilder.recipe.nginx-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "043011bcafe5239833a3c1d78f3f3341", "sha256": "5f69c3145c5a351a3a56abc97dfe47573d39b6693fd32adc2e0761993a11c08c" }, "downloads": -1, "filename": "birdhousebuilder.recipe.nginx-0.1.5.tar.gz", "has_sig": false, "md5_digest": "043011bcafe5239833a3c1d78f3f3341", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8745, "upload_time": "2014-10-27T16:09:36", "url": "https://files.pythonhosted.org/packages/48/78/3f8da3a2b8028d6ae6ff0970683c969fe2c46ed5a915753c1e8458d875eb/birdhousebuilder.recipe.nginx-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "3a800d8869d939b3bdac0fdc884239fa", "sha256": "911a28d8a57d158f7ee3b87e39c5960aa569f5e3662f563a7c19b1b4f62c5f89" }, "downloads": -1, "filename": "birdhousebuilder.recipe.nginx-0.1.6.tar.gz", "has_sig": false, "md5_digest": "3a800d8869d939b3bdac0fdc884239fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6868, "upload_time": "2014-11-11T15:40:39", "url": "https://files.pythonhosted.org/packages/b5/e4/771139adb7e815aba34460870a7351db42f05a54fe8953d9d8045a381ba6/birdhousebuilder.recipe.nginx-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "729aae7af4634f99d14b8159731ab4cb", "sha256": "67ea219af0a325493a83396d688fc3ca370fcc5d7077b8614bd35144091fd84d" }, "downloads": -1, "filename": "birdhousebuilder.recipe.nginx-0.1.7.tar.gz", "has_sig": false, "md5_digest": "729aae7af4634f99d14b8159731ab4cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6741, "upload_time": "2014-12-06T14:36:55", "url": "https://files.pythonhosted.org/packages/4b/7b/d76fb90c1c853c781b692eea36167db250b0c23a4ab1320f190a1afe5882/birdhousebuilder.recipe.nginx-0.1.7.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "911d54add9d5224f5c9b6274b9e631e0", "sha256": "63eae7b21d28ad593486e28ca3932784dc58389a979bd392d70a685b4681d801" }, "downloads": -1, "filename": "birdhousebuilder.recipe.nginx-0.2.0.tar.gz", "has_sig": false, "md5_digest": "911d54add9d5224f5c9b6274b9e631e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7030, "upload_time": "2015-02-24T17:23:54", "url": "https://files.pythonhosted.org/packages/fb/a1/d7cd69ed87676803b65051dd5ae232a5d094f97eea839ceaa64936ff7e0e/birdhousebuilder.recipe.nginx-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "51c478de9f766896e7dd2c964f3dc626", "sha256": "6ebfe8e108f249707a49b96fc1bb112b08895d48bda9bf4454000ffb3e1c67b8" }, "downloads": -1, "filename": "birdhousebuilder.recipe.nginx-0.2.1.tar.gz", "has_sig": false, "md5_digest": "51c478de9f766896e7dd2c964f3dc626", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8522, "upload_time": "2015-06-23T16:31:30", "url": "https://files.pythonhosted.org/packages/83/03/79d4e7ba2de16485618ee1193bc81186f56e22fcfe185fee443558c1b8e8/birdhousebuilder.recipe.nginx-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "f7378654d0bb0db594cc5a303943d1b9", "sha256": "c828accee96f60e3d019f0b4cf362d2f3d70818b0314252c14d2ecea4eda0d9b" }, "downloads": -1, "filename": "birdhousebuilder.recipe.nginx-0.2.2.tar.gz", "has_sig": false, "md5_digest": "f7378654d0bb0db594cc5a303943d1b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8442, "upload_time": "2015-06-25T13:11:20", "url": "https://files.pythonhosted.org/packages/65/6b/68a9d42f9b35f96e0c8420ad2261496f77f6371221660343abcc6e6ae16c/birdhousebuilder.recipe.nginx-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "7a43df8908175e51a7ae89e8a09bd1db", "sha256": "4c5d332ef4a86d5d459aa27746630fac1fc856bdfacb8cfdec570089e252f167" }, "downloads": -1, "filename": "birdhousebuilder.recipe.nginx-0.2.3.tar.gz", "has_sig": false, "md5_digest": "7a43df8908175e51a7ae89e8a09bd1db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8556, "upload_time": "2015-07-06T15:04:29", "url": "https://files.pythonhosted.org/packages/0e/50/8c2532d0954c36885f30ff7e0b4fe133e07fd836b9c99e7bc82ae3198ec4/birdhousebuilder.recipe.nginx-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "98a3e71b8780e86b2eb8d2c300f3ede1", "sha256": "166cd8e30d526577501f6a09ede3945275c6c695326dfac05c078542378ae86a" }, "downloads": -1, "filename": "birdhousebuilder.recipe.nginx-0.2.4.tar.gz", "has_sig": false, "md5_digest": "98a3e71b8780e86b2eb8d2c300f3ede1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8719, "upload_time": "2016-01-15T13:23:51", "url": "https://files.pythonhosted.org/packages/67/03/c5138dad6bb225e699261b8e7db0269a379cbaeaea499075c2d01b5b52c6/birdhousebuilder.recipe.nginx-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "d657df218c0b0ffd13e99e8357729936", "sha256": "4e7af21fb332471a9836fa1a86a9df694387d6428061dcb31ce3612f95cc9cac" }, "downloads": -1, "filename": "birdhousebuilder.recipe.nginx-0.2.5.tar.gz", "has_sig": false, "md5_digest": "d657df218c0b0ffd13e99e8357729936", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8867, "upload_time": "2016-01-19T13:52:53", "url": "https://files.pythonhosted.org/packages/df/57/a3502645f9144f8f1ab612ce7e734c765a40e3f8e820cb82ccd6da37ff31/birdhousebuilder.recipe.nginx-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "f18a6c47cf1ead36b5515ca55431bccd", "sha256": "fdfdf7dd3f07620aad21fbbecb0aa4bdbb9e055d9446174d7d7508f8378192a0" }, "downloads": -1, "filename": "birdhousebuilder.recipe.nginx-0.2.6.tar.gz", "has_sig": false, "md5_digest": "f18a6c47cf1ead36b5515ca55431bccd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8917, "upload_time": "2016-04-11T12:36:27", "url": "https://files.pythonhosted.org/packages/b2/cf/087814ee6ba88c5a02796f6a767fc72dcfeecc8523a3c27030440556a4eb/birdhousebuilder.recipe.nginx-0.2.6.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "860e3d0e9e430f5ec3ec1296d064442c", "sha256": "94f51dd1bcd418cf5d4b1a83448f8ee3d3ac2aee18e2480cd8dcfaab59b98ade" }, "downloads": -1, "filename": "birdhousebuilder.recipe.nginx-0.3.0.tar.gz", "has_sig": false, "md5_digest": "860e3d0e9e430f5ec3ec1296d064442c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11549, "upload_time": "2016-06-30T15:15:08", "url": "https://files.pythonhosted.org/packages/8d/11/defd513476f8eb1f444eef9b628e76f116c59e57af2dc8fc8ab0d7790a73/birdhousebuilder.recipe.nginx-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "fc8be7f286b12d985480c0d17fea2fab", "sha256": "47668db7a58d9b9dd3137068f1ff0544498a0e9bda7f2e61aae213a7e3459ae6" }, "downloads": -1, "filename": "birdhousebuilder.recipe.nginx-0.3.1.tar.gz", "has_sig": false, "md5_digest": "fc8be7f286b12d985480c0d17fea2fab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11600, "upload_time": "2016-07-04T14:26:26", "url": "https://files.pythonhosted.org/packages/9c/a7/ca638011468ddf5b5fdc638ed2ffcb2240897dd5c0e7241c8d51125292e4/birdhousebuilder.recipe.nginx-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "651a49434e15523e03cc12c3ee49c048", "sha256": "f8b538d523ed7901eddce652f8d6b6d89517a4a1b03e44809119b7e51e7a3863" }, "downloads": -1, "filename": "birdhousebuilder.recipe.nginx-0.3.2.tar.gz", "has_sig": false, "md5_digest": "651a49434e15523e03cc12c3ee49c048", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11671, "upload_time": "2016-07-11T13:20:44", "url": "https://files.pythonhosted.org/packages/33/68/591e0e32eeeaf66b4f6223e7b441eb859d0f4721ad2326ae96e4b6eb6359/birdhousebuilder.recipe.nginx-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "8600d2b125ced001d6f8a2acb19133f0", "sha256": "988fc7226fe3b016a1c5725f355341669e911fa5f87bcaa4aee6e4b257becf43" }, "downloads": -1, "filename": "birdhousebuilder.recipe.nginx-0.3.3.tar.gz", "has_sig": false, "md5_digest": "8600d2b125ced001d6f8a2acb19133f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11765, "upload_time": "2016-07-13T08:28:24", "url": "https://files.pythonhosted.org/packages/db/ab/dd342748074e86d259964a4fcd262e937a5763d99c1129e0fa55441a7866/birdhousebuilder.recipe.nginx-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "b9a310499d4c35e0ae45e8e70873d78f", "sha256": "50e1d961b92c9f109a8835eac945f8420555b0b0fbbcab44e733b13bad5ab386" }, "downloads": -1, "filename": "birdhousebuilder.recipe.nginx-0.3.4.tar.gz", "has_sig": false, "md5_digest": "b9a310499d4c35e0ae45e8e70873d78f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11822, "upload_time": "2016-07-15T16:55:31", "url": "https://files.pythonhosted.org/packages/69/6c/799975999459c0d12af72cf68b0183da2b9d257420c0043bf3a7076eff3c/birdhousebuilder.recipe.nginx-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "b5c3df532dcc175e14de957248604c6f", "sha256": "d7c07c814b55c624a2e26eb4eeb72e93cead05bec63ba810845f5fa150764b92" }, "downloads": -1, "filename": "birdhousebuilder.recipe.nginx-0.3.5.tar.gz", "has_sig": false, "md5_digest": "b5c3df532dcc175e14de957248604c6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11873, "upload_time": "2016-12-12T17:13:24", "url": "https://files.pythonhosted.org/packages/78/d9/aaefa1726f3a99b8841519e855493135f3f509554bc0982118cbf777aaba/birdhousebuilder.recipe.nginx-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "5cfe37a42acb00d389a852bc9bedebfe", "sha256": "d908099533a487df1a0da9e72ca283111c4043818d7b1cf0592cdbfe782bfc01" }, "downloads": -1, "filename": "birdhousebuilder.recipe.nginx-0.3.6-py2-none-any.whl", "has_sig": false, "md5_digest": "5cfe37a42acb00d389a852bc9bedebfe", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13598, "upload_time": "2017-03-09T12:32:10", "url": "https://files.pythonhosted.org/packages/76/e4/34b3e09bdb11173be213962e6b396d8235a7d17039eb957e3176d1248e81/birdhousebuilder.recipe.nginx-0.3.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c0d1977c6afc465eb0552bb7c8cba2b", "sha256": "44c6000be87280fff8f187178172a40993ad3b13ea5a3cbc5e45e6c1cdb6c123" }, "downloads": -1, "filename": "birdhousebuilder.recipe.nginx-0.3.6.tar.gz", "has_sig": false, "md5_digest": "1c0d1977c6afc465eb0552bb7c8cba2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12015, "upload_time": "2017-03-09T12:32:02", "url": "https://files.pythonhosted.org/packages/e1/6d/ae6c1e2cc53da4be738febcf6e0d350f7fa89879236ddeb8918a54ebd043/birdhousebuilder.recipe.nginx-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "e9bd068ec2f21de37d4d039c0dec9110", "sha256": "8912e42ac8fae5f6f65793e5d4fb7180ce8e0e7660a06aa7386bfb407501c949" }, "downloads": -1, "filename": "birdhousebuilder.recipe.nginx-0.3.7.tar.gz", "has_sig": false, "md5_digest": "e9bd068ec2f21de37d4d039c0dec9110", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12841, "upload_time": "2018-03-07T17:16:54", "url": "https://files.pythonhosted.org/packages/b6/53/0d0ba2ac145391a73f15b53fae5c29a998951bdd86286ac5f96d4c860b9e/birdhousebuilder.recipe.nginx-0.3.7.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "77725bc9032eddc861aac3bc39e61339", "sha256": "e8f30221a1b4450fc1e537ad36a98f1fe56d877cb138bea083a266602c7d3335" }, "downloads": -1, "filename": "birdhousebuilder.recipe.nginx-0.4.0.tar.gz", "has_sig": false, "md5_digest": "77725bc9032eddc861aac3bc39e61339", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12889, "upload_time": "2019-05-02T11:14:17", "url": "https://files.pythonhosted.org/packages/3b/6d/0ae039d28653a10cc5f05cafe000c61327b82a9a54a64201b3dadcd758bc/birdhousebuilder.recipe.nginx-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "77725bc9032eddc861aac3bc39e61339", "sha256": "e8f30221a1b4450fc1e537ad36a98f1fe56d877cb138bea083a266602c7d3335" }, "downloads": -1, "filename": "birdhousebuilder.recipe.nginx-0.4.0.tar.gz", "has_sig": false, "md5_digest": "77725bc9032eddc861aac3bc39e61339", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12889, "upload_time": "2019-05-02T11:14:17", "url": "https://files.pythonhosted.org/packages/3b/6d/0ae039d28653a10cc5f05cafe000c61327b82a9a54a64201b3dadcd758bc/birdhousebuilder.recipe.nginx-0.4.0.tar.gz" } ] }