{ "info": { "author": "Doug Winter", "author_email": "doug.winter@isotoma.com", "bugtrack_url": null, "classifiers": [ "Framework :: Buildout", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX" ], "description": "Pound buildout recipe\n=====================\n\nThis package provides buildout_recipes for the configuration of pound_. This\nis a more fully featured recipe than others we've found on PyPI, and supports\nthings like 500 error pages, emergency servers and configurable affinity.\n\nWe use the system pound, so this recipe will not install pound for you. If you\nwish to install pound, use `zc.recipe.cmmi`_ perhaps.\n\n.. _buildout: http://pypi.python.org/pypi/zc.buildout\n.. _pound: http://www.apsis.ch/pound/\n.. _`zc.recipe.cmmi`: http://pypi.python.org/pypi/zc.recipe.cmmi\n\nAn example of a standard setup::\n\n [pound]\n recipe = isotoma.recipe.pound\n address = 127.0.0.1\n port = 8080\n session = COOKIE:_ZopeID:3600\n err500 = /var/www/emergency/index.html\n emergency = 127.0.0.1:8090\n backends = \n 127.0.0.1:8081\n 127.0.0.1:8082\n 127.0.0.1:8083\n\nIf you use pound or another loadbalancer, you might find `isotoma.recipe.portmap`_ useful too.\n\n.. _`isotoma.recipe.portmap`: http://pypi.python.org/pypi/isotoma.recipe.portmap\n\n\nMandatory parameters\n--------------------\n\naddress\n The address on which to listen for connections\nport\n The port on which to listen for connections\nbackends\n A list of backends, supplied as ``address:port`` pairs, separated by whitespace\n\nOptional parameters\n-------------------\n\nexecutable\n The path to the pound binary. Defaults to ``/usr/sbin/pound``.\npoundctl\n The path to the poundctl binary. Defaults to ``/usr/sbin/poundctl``.\nuser\n The user to run pound as. Defaults to ``www-data``.\ngroup\n The group to run pound as. Defaults to ``www-data``.\nlogfacility\n The syslog facility to which to send log output. Defaults to ``local0``.\nloglevel\n The logging level. Defaults to '2'.\nalive\n The number of seconds between checks for aliveness of previously dead backends. Defaults to '30'.\ntimeout\n The timeout for HTTP requests to a backend. Defaults to '60'.\nxHTTP\n Which verbs are accepted. See the pound manual for more details. Defaults to '0' (accept only standard verbs).\ntemplate\n The full path to the configuration file template, if you want to customise further. Defaults to pound.cfg template in this package.\nsession\n If you wish to have session affinity, provide the configuration here as ``type:id:TTL``.\nemergency\n If you use an emergency server, provide the configuration here as ``address:port``.\nerr500\n If you wish to provide an error 500 page, provide the full path here.\nerr503\n If you wish to provide an error 503 page, provide the full path here.\n\nEmergency Servers\n-----------------\n\nRecipes are also included to help construct emergency pages. Pound's support\nfor emergency serving is pretty rudimentary, so it needs some help to provide a\ndecent service. The emergency recipe:\n\n * provides an apache configuration suitable for use in this situation\n * processes the index page of the emergency content with a simple string substitution, so the image and css resources can be located\n\nThe index page of the emergency server is suitable for using in the err500\ndirective as well.\n\nTo use this, you should first create a directory containing an index.html page,\nand whatever resources are needed to serve this page from apache. In the\ntemplate, refer to all resouces using ``$baseurl``. For example, if we have::\n\n htdocs/index.html\n htdocs/images/logo.png\n\nthen in `index.html` put::\n\n \n \n \n \n \n\nThen provide a recipe like::\n\n [emergency]\n recipe = isotoma.recipe.pound:emergency\n path = /path/to/htdocs\n interfaces = \n 127.0.0.1:8090\n 32.32.32.32:emerg.example.com:80\n listen = yes\n public = http://www.emerg.example.com\n access_log = /var/log/apache2/help.help.access.log\n error_log = /var/log/apache2/help.help.error.log\n substitute = index.html\n\n``$baseurl`` will be replaced with the value of public.\n\nThis might seem like an overly convoluted way of setting up something\nrelatively simple, but if you want valid and testable configurations in\ncontinuous integration, staging and production environments this is worth\nthe effort.\n\n\nChangelog\n=========\n\n0.1.13 (2013-01-28)\n-------------------\n\n- Nothing changed yet.\n\n\n0.1.12 (2013-01-21)\n-------------------\n\n- Make sure the cycle script is run as run and only when there is a pound socket.\n\n\n0.1.11 (2012-10-25)\n-------------------\n\n- Don't invoke poundctl when working out which backends to use. This avoids the\n whole issue of crappy pound XML that python2.4 can't parse.\n\n\n0.1.10 (2012-10-14)\n-------------------\n\n- Refactor resuable cycle logic into a Backend class.\n\n- Ensure the listen address is in correct state before moving onto next\n backend.\n\n- You can optionally poke URL's on the backend to ensure it has started.\n\n\n0.1.9 (2012-10-01)\n------------------\n\n- Add a default emergency page.\n\n\n0.1.8 (2012-07-03)\n------------------\n\n- No changes - release to fix version sync weirdness?\n\n\n0.1.7 (2012-07-03)\n------------------\n\n- Restore python2.4 compatibility\n\n\n0.1.6 (2012-02-03)\n------------------\n\n - Better handling of migrations to ${buildout:run-directory}\n\n\n0.1.5 (2011-08-26)\n------------------\n\n - If there is a ${buildout:run-directory}, put pid file in there", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/isotoma.recipe.pound", "keywords": "proxy buildout pound", "license": "Apache Software License", "maintainer": null, "maintainer_email": null, "name": "isotoma.recipe.pound", "package_url": "https://pypi.org/project/isotoma.recipe.pound/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/isotoma.recipe.pound/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/isotoma.recipe.pound" }, "release_url": "https://pypi.org/project/isotoma.recipe.pound/0.1.13/", "requires_dist": null, "requires_python": null, "summary": "Buildout recipes to configure the pound load balancer", "version": "0.1.13" }, "last_serial": 793489, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "676abbac9ade334dd73c9192fc173cf6", "sha256": "5d3a479f0a48f668aa39598fea093d35482de000bf5bb718d3070d9ecc44c824" }, "downloads": -1, "filename": "isotoma.recipe.pound-0.0.0.tar.gz", "has_sig": false, "md5_digest": "676abbac9ade334dd73c9192fc173cf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5898, "upload_time": "2010-04-03T18:11:02", "url": "https://files.pythonhosted.org/packages/1f/5e/76782bda623219ee08debd2c5ca666a5fe414d3b4a7ab94edd25a95db396/isotoma.recipe.pound-0.0.0.tar.gz" } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "58dfb71c3650939e9878359fbf93278a", "sha256": "8e391909ccc74068a086506ad8c9b246d6d265f6f80651c0983f471e2b0aa179" }, "downloads": -1, "filename": "isotoma.recipe.pound-0.0.1.tar.gz", "has_sig": false, "md5_digest": "58dfb71c3650939e9878359fbf93278a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5896, "upload_time": "2010-04-03T18:11:36", "url": "https://files.pythonhosted.org/packages/4b/90/b9c07c4000ba3e6cb779e59efcffc19721a1542a9bf6674bd774a1388552/isotoma.recipe.pound-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "9ca828b4a46de1ba77032e71addec763", "sha256": "e034de773743c58b573ce473cb025736fdc677778e9042cd024150b35a7b7db2" }, "downloads": -1, "filename": "isotoma.recipe.pound-0.0.10.tar.gz", "has_sig": false, "md5_digest": "9ca828b4a46de1ba77032e71addec763", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5929, "upload_time": "2010-04-14T13:17:10", "url": "https://files.pythonhosted.org/packages/d3/d5/71281d7a0d547e4cb0c8fee2fc3270a8f229f81dae4a46d3eea273ba8787/isotoma.recipe.pound-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "8aeb5cf4ce08addeb1045d5a9fce7d3a", "sha256": "9d465941acef5a6364f8699ac023cccd0ad347c53cd22742d817c55d999cea84" }, "downloads": -1, "filename": "isotoma.recipe.pound-0.0.11.tar.gz", "has_sig": false, "md5_digest": "8aeb5cf4ce08addeb1045d5a9fce7d3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5966, "upload_time": "2010-04-14T13:28:03", "url": "https://files.pythonhosted.org/packages/75/31/06e8667dfa9fd9b14468cabc1ccbc7107c1d6cfbdf271f5f1503fcb98dd7/isotoma.recipe.pound-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "84a409696bc72a88c311dba78d3d15ed", "sha256": "dd5abab0deedd41fb22360ceb3dfa00d6850791a6739f00c663f9ffe4008ff75" }, "downloads": -1, "filename": "isotoma.recipe.pound-0.0.12.tar.gz", "has_sig": false, "md5_digest": "84a409696bc72a88c311dba78d3d15ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5971, "upload_time": "2010-04-14T13:29:07", "url": "https://files.pythonhosted.org/packages/91/fd/81c6c00220d84f00eecc78631beacc9326e6ad81f71552d2ab6101286a78/isotoma.recipe.pound-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "3836cff9c6fc5f41624136c713339698", "sha256": "c0415ecb5613690fdec1afa006023047679ad5bfd7dd35e558cc970a3bbe5c67" }, "downloads": -1, "filename": "isotoma.recipe.pound-0.0.13.tar.gz", "has_sig": false, "md5_digest": "3836cff9c6fc5f41624136c713339698", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5969, "upload_time": "2010-04-14T13:30:13", "url": "https://files.pythonhosted.org/packages/3a/6a/85618cea0e1d0a9d7fde3bcb77a466b2f707b75fb0bcd012a682c2f666d1/isotoma.recipe.pound-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "bd521d8151af66e4bcf147a425e60b00", "sha256": "453f42209f5e748e126eb11769cfa8d6a4556cddd836326d1388d06a3aea190d" }, "downloads": -1, "filename": "isotoma.recipe.pound-0.0.14.tar.gz", "has_sig": false, "md5_digest": "bd521d8151af66e4bcf147a425e60b00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5970, "upload_time": "2010-04-24T09:53:47", "url": "https://files.pythonhosted.org/packages/f5/2b/585a8c6e19c3820c58376f861ebd5d715d2d7ee3bf4c4ff6687c1d7303fe/isotoma.recipe.pound-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "099bfb5dc4a97cdf61967faa999df294", "sha256": "a268316d5175cd3cc77eb7ea9c7f9752628a54326e501103c36ed21984af364a" }, "downloads": -1, "filename": "isotoma.recipe.pound-0.0.15.tar.gz", "has_sig": false, "md5_digest": "099bfb5dc4a97cdf61967faa999df294", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6619, "upload_time": "2010-05-06T11:19:58", "url": "https://files.pythonhosted.org/packages/7e/d2/065cbf883375814bc57869ed291163b48e5e977ef304c86edeff323e4e4a/isotoma.recipe.pound-0.0.15.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "a8fccc8ad247268be87904523fd61ed3", "sha256": "84c76f31d75d204540d55206540f260ffefa194f38a8846798d5d98e56771a88" }, "downloads": -1, "filename": "isotoma.recipe.pound-0.0.2.tar.gz", "has_sig": false, "md5_digest": "a8fccc8ad247268be87904523fd61ed3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5901, "upload_time": "2010-04-03T18:13:08", "url": "https://files.pythonhosted.org/packages/9c/b6/f0a1dd3c9220f7cbe1c49917e1d174588f905113abbb84c136773c9f3ea7/isotoma.recipe.pound-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "2c6f85e9beafdae9aa92403937f3105a", "sha256": "fe8a53370c9db51f7a4aab92ba7460694d78d04cb996a2782ffe2bda7c384661" }, "downloads": -1, "filename": "isotoma.recipe.pound-0.0.3.tar.gz", "has_sig": false, "md5_digest": "2c6f85e9beafdae9aa92403937f3105a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5899, "upload_time": "2010-04-03T18:15:14", "url": "https://files.pythonhosted.org/packages/99/ee/0c87d5b24f7a0b5381649b5fcfb4407a9ce4024d24995b1242ce010415de/isotoma.recipe.pound-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "6f5bb8e4cc1c7c8520c37102ed73beb4", "sha256": "dd0cc867ca9f1229ff9249761bc18a3ec3025a73a32c48d33509964c72f019d1" }, "downloads": -1, "filename": "isotoma.recipe.pound-0.0.4.tar.gz", "has_sig": false, "md5_digest": "6f5bb8e4cc1c7c8520c37102ed73beb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5903, "upload_time": "2010-04-03T18:26:24", "url": "https://files.pythonhosted.org/packages/96/3a/b0def38211b635e24dc3b7449047b440c8df92856c2fbc662bc9601e1e9e/isotoma.recipe.pound-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "ff0a298bfceae5ac8b7bd59ab1a67f58", "sha256": "f6d1d97b35be994edd57e836522b09590b04408321e29812808775b3943689c2" }, "downloads": -1, "filename": "isotoma.recipe.pound-0.0.5.tar.gz", "has_sig": false, "md5_digest": "ff0a298bfceae5ac8b7bd59ab1a67f58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5909, "upload_time": "2010-04-03T18:27:38", "url": "https://files.pythonhosted.org/packages/5c/f7/f154743a0202ec614a97eec27816443f4e09a8ba807f95698632dab29e42/isotoma.recipe.pound-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "60a6c174d15c89ef52b6544434ee4df4", "sha256": "2f9b83a7a065f132c322719eb34bb7d158ce43b23cc94669183e71ab569717ee" }, "downloads": -1, "filename": "isotoma.recipe.pound-0.0.6.tar.gz", "has_sig": false, "md5_digest": "60a6c174d15c89ef52b6544434ee4df4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5917, "upload_time": "2010-04-03T18:29:40", "url": "https://files.pythonhosted.org/packages/e4/56/614a8b3a2f2b1705f2eeb19078ef5b5a29ff7941ea100c20e968e4dcd967/isotoma.recipe.pound-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "177a2bde20b4d7d105d8917548651b36", "sha256": "7e0c34ea4ea84d8f4df4104b2d612bce494afde2ffd9c3518750e16ca9270b81" }, "downloads": -1, "filename": "isotoma.recipe.pound-0.0.7.tar.gz", "has_sig": false, "md5_digest": "177a2bde20b4d7d105d8917548651b36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5910, "upload_time": "2010-04-03T18:32:17", "url": "https://files.pythonhosted.org/packages/49/62/ad5ce97154b25ade76803939a67bccd10e6dc822878cd6f9b6c0b91a33f8/isotoma.recipe.pound-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "882ec755644d49d23019a62a1c25d03a", "sha256": "933b7a9deea1d53908c0fbf5b3bd83868c412c4b0d78a8b335132f93f4fe8883" }, "downloads": -1, "filename": "isotoma.recipe.pound-0.0.8.tar.gz", "has_sig": false, "md5_digest": "882ec755644d49d23019a62a1c25d03a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5912, "upload_time": "2010-04-03T18:35:15", "url": "https://files.pythonhosted.org/packages/fd/42/6bc4a0ac0a5fb39eeed23552f703147e283c1a63a528f9a0025be7fc6f23/isotoma.recipe.pound-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "4ad2bed43eee3cd398cb1aa607c51df6", "sha256": "f9448f98fc2c3d8f9836a3f2fbfbdd400ef6805de17b0de5426e5c9de9b92b15" }, "downloads": -1, "filename": "isotoma.recipe.pound-0.0.9.tar.gz", "has_sig": false, "md5_digest": "4ad2bed43eee3cd398cb1aa607c51df6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5924, "upload_time": "2010-04-05T14:34:42", "url": "https://files.pythonhosted.org/packages/64/fb/1f76919adf9bd4566b9abe5c89b7fbe3ec4f4bd0498f616b4cfb4cba92a3/isotoma.recipe.pound-0.0.9.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "b64400278928abaedc6e1fb559037478", "sha256": "452c374c2a7e401d845d1a73b5afa4d7e999c9024b0ec9d6e69f7ae3b0971b5e" }, "downloads": -1, "filename": "isotoma.recipe.pound-0.1.10.zip", "has_sig": false, "md5_digest": "b64400278928abaedc6e1fb559037478", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20593, "upload_time": "2012-10-14T19:47:57", "url": "https://files.pythonhosted.org/packages/f1/7a/b48d8fb63ab5a82800b1a48c5a38ae21dc095ebcfd0c77f3a2bc2322164b/isotoma.recipe.pound-0.1.10.zip" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "51656165f076aa5655f8ad7b93a87fd5", "sha256": "86603fa3509ec9a625d0a304fe7824e21b8c6a902a4d50cdbb677a41d0349916" }, "downloads": -1, "filename": "isotoma.recipe.pound-0.1.11.zip", "has_sig": false, "md5_digest": "51656165f076aa5655f8ad7b93a87fd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20621, "upload_time": "2012-10-25T10:00:21", "url": "https://files.pythonhosted.org/packages/4c/8f/8f92004b2ea639e26d2288fa60a1ff85aa1e571b9693b7c1e7d9e97324bb/isotoma.recipe.pound-0.1.11.zip" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "f2586a106f2cfbb022324c5c67b167dc", "sha256": "94342fc55130f93dac8f8e1fa9234628fc2e6107c47af6884567f5fb7a5ce386" }, "downloads": -1, "filename": "isotoma.recipe.pound-0.1.12.zip", "has_sig": false, "md5_digest": "f2586a106f2cfbb022324c5c67b167dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20880, "upload_time": "2013-01-21T11:55:53", "url": "https://files.pythonhosted.org/packages/ac/70/e04a31aa5de3c60be54dff6657a63f14e6735c8601dec5e929f372a40bf7/isotoma.recipe.pound-0.1.12.zip" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "e765b4045f32afe0696e87b6dbda1c9b", "sha256": "e63eda4179258af3527a18408893582e50b45e7a81228d610b38bac722373e85" }, "downloads": -1, "filename": "isotoma.recipe.pound-0.1.13.zip", "has_sig": false, "md5_digest": "e765b4045f32afe0696e87b6dbda1c9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20985, "upload_time": "2013-01-28T16:47:36", "url": "https://files.pythonhosted.org/packages/c0/3b/5ce601302c71a3c7bc3ffbf8fc72d749be5144a5ae15a47bf5f5e4ca1679/isotoma.recipe.pound-0.1.13.zip" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "32e4b09c735f7c1fdcb1e7d8616d9aec", "sha256": "bcc23eab4bd138d868acf78505c866541e139c8795fe09532d9ecf3fab85742b" }, "downloads": -1, "filename": "isotoma.recipe.pound-0.1.5.tar.gz", "has_sig": false, "md5_digest": "32e4b09c735f7c1fdcb1e7d8616d9aec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7255, "upload_time": "2011-11-22T21:18:20", "url": "https://files.pythonhosted.org/packages/c8/41/f9166e82295b7880159c7390fd2110b5f01c0d3feebb483f85ad1e74c4b6/isotoma.recipe.pound-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "3790447133220250e61b06adc8db9ff2", "sha256": "c71c05959cf77da73d5186b612e3cb92cf58f34052263b19ff6af1f8c5892242" }, "downloads": -1, "filename": "isotoma.recipe.pound-0.1.6.zip", "has_sig": false, "md5_digest": "3790447133220250e61b06adc8db9ff2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16981, "upload_time": "2012-02-03T14:08:43", "url": "https://files.pythonhosted.org/packages/d9/05/afc725552f417b991d3fd1932855af7ae3f0537e863b20580a5a00987999/isotoma.recipe.pound-0.1.6.zip" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "c1179ceae6f45f4bd36d7142fee0c70a", "sha256": "7a6595b04b57a3bdbb7c25bb1b0764c598edf4c73d0fc044a8ee8bdba81953eb" }, "downloads": -1, "filename": "isotoma.recipe.pound-0.1.7.tar.gz", "has_sig": false, "md5_digest": "c1179ceae6f45f4bd36d7142fee0c70a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11059, "upload_time": "2012-05-01T18:28:43", "url": "https://files.pythonhosted.org/packages/8e/c1/6ab89a3eb96391e89311a13ecd35702feba30afceb88bc14914747dd116d/isotoma.recipe.pound-0.1.7.tar.gz" }, { "comment_text": "", "digests": { "md5": "79328be785d5b72804bd170c50878ff3", "sha256": "a6ab3c5a41e9c73a6e86598b4ff817fb16cf59035d45d573ff72a6c61b31ff3c" }, "downloads": -1, "filename": "isotoma.recipe.pound-0.1.7.zip", "has_sig": false, "md5_digest": "79328be785d5b72804bd170c50878ff3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19532, "upload_time": "2012-07-03T18:42:40", "url": "https://files.pythonhosted.org/packages/8e/69/288238efa8a946cb8a3ea5ef66fc2963a00f3b6c029490dd8319d5a57308/isotoma.recipe.pound-0.1.7.zip" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "1287e03e0a9c1efb2231f3eb0d8858a8", "sha256": "580d58a1f2bf45a2c47b976d90b5d491ef8fb5729ca6aee04a2169111f9fe320" }, "downloads": -1, "filename": "isotoma.recipe.pound-0.1.8.zip", "has_sig": false, "md5_digest": "1287e03e0a9c1efb2231f3eb0d8858a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19652, "upload_time": "2012-07-03T18:49:09", "url": "https://files.pythonhosted.org/packages/93/06/63e11cdd14e4266198414c31fb795952e51d758711201d42c90acaf1c663/isotoma.recipe.pound-0.1.8.zip" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "e2b4ef454c648619b5d9048bf0e14a73", "sha256": "9f877a6a5e66d97599cc053b01343985bbd7563e498c3208b38f55546bae1680" }, "downloads": -1, "filename": "isotoma.recipe.pound-0.1.9.zip", "has_sig": false, "md5_digest": "e2b4ef454c648619b5d9048bf0e14a73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19757, "upload_time": "2012-10-01T13:19:54", "url": "https://files.pythonhosted.org/packages/f0/a6/ed4a3be735cd4ce056cac89b321a62e7851a4cb5f3d2de3da92138bf60f0/isotoma.recipe.pound-0.1.9.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e765b4045f32afe0696e87b6dbda1c9b", "sha256": "e63eda4179258af3527a18408893582e50b45e7a81228d610b38bac722373e85" }, "downloads": -1, "filename": "isotoma.recipe.pound-0.1.13.zip", "has_sig": false, "md5_digest": "e765b4045f32afe0696e87b6dbda1c9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20985, "upload_time": "2013-01-28T16:47:36", "url": "https://files.pythonhosted.org/packages/c0/3b/5ce601302c71a3c7bc3ffbf8fc72d749be5144a5ae15a47bf5f5e4ca1679/isotoma.recipe.pound-0.1.13.zip" } ] }