{ "info": { "author": "Lovely Systems GmbH", "author_email": "office@lovelysystems.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Zope Public License", "Topic :: Software Development :: Build Tools", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=========================\nHTTP plugins for buildout\n=========================\n\nHTTP Basic-Authentication\n=========================\n\nWith this extension it is possible to define password protected\npackage directories without specifying the password and user in the\nurl.\n\nLet's take the example protected location, ``http://www.example.com/dist``\n\nFirst we would need to add the extension and the find link for our\nprotected location::\n\n [buildout]\n find-links = http://www.example.com/dist\n extensions = lovely.buildouthttp\n\nThen create the ``.httpauth`` password file, this file contains all\nauthentication information. The ``.httpauth`` file can be placed in the root of\nthe current buildout or in the ``~/.buildout`` directory. Each row consists of\n``realm, uri, username, password``.\n\nHere is an example of the ``.httpauth`` file::\n\n Example com realm, http://www.example.com, username, secret\n\nIt is also possible to leave the secret away. Then you will be prompted for the\nsecret whenever buildout is run::\n\n Example com realm, http://www.example.com, username\n\nNote that basic auth also works with any recipe using\nzc.buildout.download (e.g. hexagonit.recipe.download) because this\nextension also overwrites the url opener of zc.buildout.\n\nGithub Private Downloads\n========================\n\nPrivate downloads on http://github.com/ require authorization to download.\nThe previous token-based authentication system based on the v2 API (see\nhttp://github.com/blog/170-token-authentication) is no longer supported by\nGitHub as of June 1 2012; You must now request a v3 API token and use that\ninstead.\n\nRequesting a new API token can be done in one line using ``curl`` (please\nsubstitute your own github username and password):\n\n curl -s -X POST -d '{\"scopes\": [\"repo\"], \"note\": \"my API token\"}' \\\n https://${user}:${pass}@api.github.com/authorizations | grep token\n\nNow set the value of github.token to the hash returned from the command above:\n\n git config --global github.accesstoken ${token}\n\nNote that the v3 API does not require your github username to work, and can\nbe removed from your configuration if you wish.\n\nFor details on managing authorization GitHub's OAuth tokens, see the API\ndocumentation: http://developer.github.com/v3/oauth/#oauth-authorizations-api\n\nURL to download a tag or branch::\n\n https://api.github.com/repos///tarball/master\n\nURL to downlad a \"download\"::\n\n https://github.com/downloads///\n\nAs some eggs on PyPi also use public Github download URLs you may want to\nwhitelist the repos that authentication is required for as Github will\nreturn a 401 error code even for public repositories if the wrong auth\ndetails are provided.\nTo do this just list each repo in the format `/` one per\nline in the buildout config `github-repos`::\n\n [buildout]\n extensions = lovely.buildouthttp\n github-repos = lovelysystems/lovely.buildouthttp\n bitly/asyncmongo\n\n\nCredits\n=======\n\nThanks to Tarek Ziade, Kevin Williams and Wesley Mason for bugfixes and extensions.\n\n===============================\nChanges for lovely.buildouthttp\n===============================\n\nunreleased\n==========\n\n2015/01/14 0.6.1:\n=================\n\n - added support for zc.buildout versions >= 2.0.0 (monkey patch of urlopener\n has changed)\n\n2014/12/12 0.6.0:\n=================\n\n - added python3 compatibility\n\n2013/08/06 0.5.0:\n=================\n\n - fix compatibility issues for setuptools 0.7 and later.\n\n2013/06/25 0.4.8:\n=================\n\n - the User-Agent header isn't dropped anymore because the Github API requires\n it.\n\n - prompt for password if it's not in the .httpauth file\n\n2012/10/08 0.4.7:\n=================\n\n- also check the whitelist for github downloads (not just find-links)\n\n- more testing\n\n2012/09/21 0.4.6:\n=================\n\n- allow optional whitelist for github repositories (see README)\n\n2012/06/21 0.4.5:\n=================\n\n- detect all github.com domain names\n\n2012/06/20 0.4.4:\n=================\n\n- adapt github authentication to api v3 (see README.txt for more information)\n\n2012/03/20 0.4.3:\n=================\n\n- fixed another problem related with the changed github authentication.\n\n2012/03/19 0.4.2:\n=================\n\n- fixed github authentication\n According to Petros Amiridis (Github Staff), 'POST authentication is no\n longer supported.\n\n2011/03/01 0.4.1:\n=================\n\n- exclude empty lines form .httpauth, this fixes issue 3.\n\n2010/12/29 0.4.0:\n=================\n\n- Allow the inclusion of the .httpauth file from within the buildout itself.\n This adds to the realms set in ``~/.buildout/.httpauth``\n\n2010/10/11 0.3.7:\n=================\n\n- bugfix: make git credentials work without any basic http auth\n definitions\n\n2010/10/11 0.3.6:\n=================\n\n- added missing CHANGES.txt file, this fixes the installation\n\n2010/10/09 0.3.5:\n=================\n\n- the github download credentials are now also added for\n zc.buildout.download based recipies. this allows to use github\n private download urls with any download recipe, such as\n hexagonit.recipe.download\n\n- moved to github http://github.com/lovelysystems/lovely.buildouthttp\n\n2010/09/28 0.3.4:\n=================\n\n- fixed behavour with python 2.6+. python 2.6 suddenly counts ``failed`` requests\n but each request without auth counts as one, that makes buildout fail on\n every 5th download in a single run.\n I found this on windows, but should fail on linux too.\n\n2010/08/28 0.3.3:\n=================\n\n- fixed typo on git command, introduced in 0.3.2\n\n2010/08/28 0.3.2:\n=================\n\n- silently ignore failing git credential lookups\n\n2010/05/28 0.3.1:\n=================\n\n- python2.4 comptibility fix (thanks to Godefroid Chapelle)\n\n2010/05/27 0.3.0:\n=================\n\n- added support for zc.buildout.download, this allows various download\n recipes to work with this credential extension. Requires at least\n zc.buildout version 1.5.0b2\n\n2010/03/24 0.3.0a1:\n===================\n\n- added github authentication, which now allows to download from\n private github repositories\n\n2009/09/22 0.2.3:\n=================\n\n- added tests for the installer\n\n- fixed error when url can't be retrieved:\n AttributeError: 'NoneType' object has no attribute 'url'\n [naro]\n\n2008/03/22 0.2.2:\n=================\n\n- added try/except around the retry section\n protection against weird URLs\n\n2007/12/08 0.2.1:\n=================\n\n- avoid an error when the realm is wrong or the file on bad realms and a few\n other controls. Thanks to Tarek Ziade.\n\n2007/08/06 0.2.0a1:\n===================\n\n- don't overwrite handlers in case a handler already exists. (e.g. in paramiko)\n thanks to Aaron Lehmann\n\n2007/07/23 0.1.0a3:\n===================\n\n- added information to setup.py, moved to cheeseshop\n\n2007/06/21 0.1.0a2:\n===================\n\n- Log download failures\n\n- Fixed license header\n\n- Log connections on debug.\n\n2007/06/14 0.1.0a1:\n===================\n\n- initial release\n\nDownload\n**********************", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/lovelysystems/lovely.buildouthttp", "keywords": "buildout http authentication github", "license": "ZPL 2.1", "maintainer": null, "maintainer_email": null, "name": "lovely.buildouthttp", "package_url": "https://pypi.org/project/lovely.buildouthttp/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/lovely.buildouthttp/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/lovelysystems/lovely.buildouthttp" }, "release_url": "https://pypi.org/project/lovely.buildouthttp/0.6.1/", "requires_dist": null, "requires_python": null, "summary": "Buildout extension to add http authentication for find-links and download recipies", "version": "0.6.1" }, "last_serial": 1381978, "releases": { "0.1.0a3": [ { "comment_text": "", "digests": { "md5": "a86f52b6faf8b3a2f6c4df2564de25af", "sha256": "d35760a06b4143a1ba805bf25d829e8a2c5a595f83d123e37e9af8913da650c8" }, "downloads": -1, "filename": "lovely.buildouthttp-0.1.0a3-py2.4.egg", "has_sig": false, "md5_digest": "a86f52b6faf8b3a2f6c4df2564de25af", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 5334, "upload_time": "2007-07-23T18:01:35", "url": "https://files.pythonhosted.org/packages/6f/53/ffbf57dad6ac30f2362c579a920e21d4d96f7745601a6cb21739c6c6ea79/lovely.buildouthttp-0.1.0a3-py2.4.egg" } ], "0.2.0a1": [ { "comment_text": "", "digests": { "md5": "8db084fe72361409d5483a27c4adb70d", "sha256": "9872cf4cf8b733a4bbb224465666b80c4765cc1d7cff03a27e9e2e315a0ad551" }, "downloads": -1, "filename": "lovely.buildouthttp-0.2.0a1-py2.4.egg", "has_sig": false, "md5_digest": "8db084fe72361409d5483a27c4adb70d", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 5519, "upload_time": "2007-08-06T13:07:48", "url": "https://files.pythonhosted.org/packages/8c/c4/20ef217753dea985790ef22c6b21943664289b1b250e3ed25f1c70100878/lovely.buildouthttp-0.2.0a1-py2.4.egg" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "a6719c48c51b42bddd981e78dc28f627", "sha256": "86e247618f0754bcb9f9ba7c67b2f957d21b6780efcb02223ea758a0c4545697" }, "downloads": -1, "filename": "lovely.buildouthttp-0.2.2-py2.4.egg", "has_sig": false, "md5_digest": "a6719c48c51b42bddd981e78dc28f627", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 6050, "upload_time": "2008-03-22T18:06:17", "url": "https://files.pythonhosted.org/packages/f1/da/7fb310c73d3525c7dfed104eb9b5db229d4339d75acf35e8f294a8771fd4/lovely.buildouthttp-0.2.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "0b7818c35dc921ca411b4c97b6d950c3", "sha256": "15c1637351797aadae51a72eb330e4ebae5ba63364ce67d182f73a23fd6a08fc" }, "downloads": -1, "filename": "lovely.buildouthttp-0.2.2.tar.gz", "has_sig": false, "md5_digest": "0b7818c35dc921ca411b4c97b6d950c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4416, "upload_time": "2008-03-22T18:06:16", "url": "https://files.pythonhosted.org/packages/fc/88/950d3a6516df52241b1748014c161b01a806f2805284f95a28f8e2653291/lovely.buildouthttp-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "dc63e2123508bb7c0ff56858c6be7dbf", "sha256": "1ccc144e8ccfa923189f682f618c9a286c30c19b5e2b03e3b700949a561ba421" }, "downloads": -1, "filename": "lovely.buildouthttp-0.2.3.tar.gz", "has_sig": false, "md5_digest": "dc63e2123508bb7c0ff56858c6be7dbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5266, "upload_time": "2009-09-22T07:54:19", "url": "https://files.pythonhosted.org/packages/fe/9b/11c3819a8f864e499cfcbf1ef61eed00024df47848a8ef4e27dfe51d1211/lovely.buildouthttp-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "f564ee308136ffd8d14067b0490439fc", "sha256": "677c7322c575ae89b408b3f9da8bd9fdaf12cef1d9f20bbbd25a84f999773cdb" }, "downloads": -1, "filename": "lovely.buildouthttp-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f564ee308136ffd8d14067b0490439fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7073, "upload_time": "2010-05-27T14:14:15", "url": "https://files.pythonhosted.org/packages/54/69/f2bdd3fb4653c5952c53bb9b6d8e76af72234b03ba54ea0874266e739904/lovely.buildouthttp-0.3.0.tar.gz" } ], "0.3.0a1": [ { "comment_text": "", "digests": { "md5": "dd188e7e61d383121098e2b6c2bd804c", "sha256": "b72f52d572f985816b15411954a6c827e48ea16f99f9f2b6573d5c63c9f0d920" }, "downloads": -1, "filename": "lovely.buildouthttp-0.3.0a1.tar.gz", "has_sig": false, "md5_digest": "dd188e7e61d383121098e2b6c2bd804c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6352, "upload_time": "2010-03-24T09:56:40", "url": "https://files.pythonhosted.org/packages/e4/ef/8187b0b39881711c8ee65c8d6a43c22a16825051abd85c965ecb4b8be372/lovely.buildouthttp-0.3.0a1.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "cbcf6d17ab6de49bb85ae658b7b3812d", "sha256": "211022b3862244970f4d9e6ad03a2be905c2adafbd0e3dbbfcd2663262af3732" }, "downloads": -1, "filename": "lovely.buildouthttp-0.3.1.tar.gz", "has_sig": false, "md5_digest": "cbcf6d17ab6de49bb85ae658b7b3812d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7113, "upload_time": "2010-05-28T13:41:53", "url": "https://files.pythonhosted.org/packages/a5/7a/376ef3b39bdce5152ab171981bb30c002092d8b08687f7865709f92f7c12/lovely.buildouthttp-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "3d1ca0a19893c261006fd90d517baeea", "sha256": "2ecaa2611f075eefdd37667d4352eb933d1f799fc8cec0a12e92cf4ff687e1a6" }, "downloads": -1, "filename": "lovely.buildouthttp-0.3.2.tar.gz", "has_sig": false, "md5_digest": "3d1ca0a19893c261006fd90d517baeea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10041, "upload_time": "2010-08-28T08:53:28", "url": "https://files.pythonhosted.org/packages/81/c9/e4db02627672f8513ec135fe9b94e316634229c28c5d0c2b0bad10e9aa14/lovely.buildouthttp-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "cf0aa94ef407f7e5587b66bf4054e78b", "sha256": "4cccb84fcbcc0a7a2cff69a8dbe406186ea8c5e7c833e1db092551b85565202e" }, "downloads": -1, "filename": "lovely.buildouthttp-0.3.3.tar.gz", "has_sig": false, "md5_digest": "cf0aa94ef407f7e5587b66bf4054e78b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10093, "upload_time": "2010-08-28T09:09:23", "url": "https://files.pythonhosted.org/packages/d8/d9/0007aab01e9cf370e2d17c67df48e8fab2855168c1409a7d4bc6890364cc/lovely.buildouthttp-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "19e55dae41f0570cbdb42927e4730748", "sha256": "8796a1c5243e2b5165ee2b37aafc9ef754dc1997ce456f3e51b27f579f264a2c" }, "downloads": -1, "filename": "lovely.buildouthttp-0.3.4.tar.gz", "has_sig": false, "md5_digest": "19e55dae41f0570cbdb42927e4730748", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10355, "upload_time": "2010-09-28T07:12:03", "url": "https://files.pythonhosted.org/packages/e0/3d/e946688151c453d8026bb66290341bb877c0661fc764a8ed11b670467c8e/lovely.buildouthttp-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "bf6f72786f828e4203fe8acbcd022de6", "sha256": "d17db417fead81169fb6c0ab8089518f471eddc24f68eb0ea156a90a833427aa" }, "downloads": -1, "filename": "lovely.buildouthttp-0.3.5.tar.gz", "has_sig": false, "md5_digest": "bf6f72786f828e4203fe8acbcd022de6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5889, "upload_time": "2010-10-09T08:26:48", "url": "https://files.pythonhosted.org/packages/39/00/7bd4e9e5f84b44df5b0c827943fb4cf46ffcc58b9cc79843814231374049/lovely.buildouthttp-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "7d161d2abafb442ed43945ac961c3f6b", "sha256": "6283aff96855c573e8cb1c5dd90aeaafac0d2d25188a4387b0922e2eb8552cc2" }, "downloads": -1, "filename": "lovely.buildouthttp-0.3.6.tar.gz", "has_sig": false, "md5_digest": "7d161d2abafb442ed43945ac961c3f6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7320, "upload_time": "2010-10-11T10:03:37", "url": "https://files.pythonhosted.org/packages/1e/0c/ee6f53c8b99872323cef796194be7ff45984d5a051af9f756fef77d63dc6/lovely.buildouthttp-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "7d884f3d54833d8125662152f68e00b4", "sha256": "f96b3b69baed612f4ad619ccd86b9dc5d54204c0d16f0a0ccaa84aa739c1d202" }, "downloads": -1, "filename": "lovely.buildouthttp-0.3.7.tar.gz", "has_sig": false, "md5_digest": "7d884f3d54833d8125662152f68e00b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7503, "upload_time": "2010-10-11T15:54:49", "url": "https://files.pythonhosted.org/packages/b6/cd/215a1432bc13f9d63f710d0b93082b46d8479d656a415f30a4792738b112/lovely.buildouthttp-0.3.7.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "3dda84063fd465ba3d69930cd61a16d5", "sha256": "f48e1081eb6bf39b5ced4993c6299ef0124c5027e5a19ae85831c57a72b87196" }, "downloads": -1, "filename": "lovely.buildouthttp-0.4.0.tar.gz", "has_sig": false, "md5_digest": "3dda84063fd465ba3d69930cd61a16d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9237, "upload_time": "2010-12-29T10:23:51", "url": "https://files.pythonhosted.org/packages/46/b2/4ba551823be59dfd64d6ad5988aeca61b9e148faf29ea8e4a863009e7d50/lovely.buildouthttp-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "4a6bd15708e7e414fad7bc3e9cd8ad18", "sha256": "6f7857e3c697a767908876dc8294f4ed2cc30ccb7266f1a80c7b7656fdcf37cd" }, "downloads": -1, "filename": "lovely.buildouthttp-0.4.1.tar.gz", "has_sig": false, "md5_digest": "4a6bd15708e7e414fad7bc3e9cd8ad18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8174, "upload_time": "2011-03-01T16:08:56", "url": "https://files.pythonhosted.org/packages/f2/d3/67183af649d9890fc54d5eccef9406fada2d8fb8093c6bef2cfc4d9a7c4f/lovely.buildouthttp-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "7888285d8ef530db34f7221f24105e61", "sha256": "109ad75566663337d3751e66ece8637bd6107a8acf4a2ad37f5932b6afebb331" }, "downloads": -1, "filename": "lovely.buildouthttp-0.4.2.tar.gz", "has_sig": false, "md5_digest": "7888285d8ef530db34f7221f24105e61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9468, "upload_time": "2012-03-19T13:02:50", "url": "https://files.pythonhosted.org/packages/1f/45/fbe5c8f0974ff1fd86ccc3dc749999671402511754ed6b76487c6e027b99/lovely.buildouthttp-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "0263d0243af29aa7c347b11a9e59434f", "sha256": "c7f7a22fac1c22e98c936faf26ec3b7b72655b24fbc76ae546aad2f14ca5b9ba" }, "downloads": -1, "filename": "lovely.buildouthttp-0.4.3.tar.gz", "has_sig": false, "md5_digest": "0263d0243af29aa7c347b11a9e59434f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9551, "upload_time": "2012-03-20T12:04:02", "url": "https://files.pythonhosted.org/packages/bb/8f/9e98667c5a019405c8ac15f0eb2d561dd585b3fb9fb3a6733d31197ffd9f/lovely.buildouthttp-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "e802c9ee83ce0fd40d19a3234800c822", "sha256": "b0b6535789995a7178dfe79db1fbc00f65762eb445fbe103c0fc09a8c46c768b" }, "downloads": -1, "filename": "lovely.buildouthttp-0.4.4.tar.gz", "has_sig": false, "md5_digest": "e802c9ee83ce0fd40d19a3234800c822", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10000, "upload_time": "2012-06-20T11:05:43", "url": "https://files.pythonhosted.org/packages/70/0a/71c40003dc9827ee2a2d73428a2698afc2acdf87f5c0af47440917e25246/lovely.buildouthttp-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "b9a3af344854a09db20e69c4c9475fc1", "sha256": "e6ec09f4c3d25c4ea239367b29412781d555c91ea816134ea32a4b883788df2d" }, "downloads": -1, "filename": "lovely.buildouthttp-0.4.5.tar.gz", "has_sig": false, "md5_digest": "b9a3af344854a09db20e69c4c9475fc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10221, "upload_time": "2012-06-21T15:36:28", "url": "https://files.pythonhosted.org/packages/f2/2a/85653f5703d8992437cbdc3ff1a16541dc0453c71051666f19883f05c40b/lovely.buildouthttp-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "2291e17886a0a0a2d09d3b9ce367dc0c", "sha256": "7138d02aac633fefd3889d0f99f5b92b10ca70e2043e5d3318dc15d61ed4b90b" }, "downloads": -1, "filename": "lovely.buildouthttp-0.4.6.tar.gz", "has_sig": false, "md5_digest": "2291e17886a0a0a2d09d3b9ce367dc0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10850, "upload_time": "2012-09-21T06:42:54", "url": "https://files.pythonhosted.org/packages/41/ba/24459e1f24e53f8cf06cc792d3236515b63ea058d3cbdf18ea34f40e10ba/lovely.buildouthttp-0.4.6.tar.gz" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "6b09e80e247f26bd5c7b43e59262ecd3", "sha256": "d01de80c33ef1cc59f052c019ccaf935f170a62083de4087e68b8431e0be251f" }, "downloads": -1, "filename": "lovely.buildouthttp-0.4.7.tar.gz", "has_sig": false, "md5_digest": "6b09e80e247f26bd5c7b43e59262ecd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11483, "upload_time": "2012-10-08T08:51:10", "url": "https://files.pythonhosted.org/packages/50/a7/922b1f603b1654e230ffcf6ef33023f88da785d2921e821ace25c446690e/lovely.buildouthttp-0.4.7.tar.gz" } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "1570d9c33c5b5643781099310ea2a93e", "sha256": "2b6463b402ae70f56e78b95974974de9be5efb7811e215fdc27de92560926c6d" }, "downloads": -1, "filename": "lovely.buildouthttp-0.4.8.tar.gz", "has_sig": false, "md5_digest": "1570d9c33c5b5643781099310ea2a93e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12966, "upload_time": "2013-06-25T20:27:18", "url": "https://files.pythonhosted.org/packages/6f/3c/8b5ec8ae023512abb738e51291e6d7842fa72e70addd72d2afcd5277044f/lovely.buildouthttp-0.4.8.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "62b76e2b3e6306b9cbd5dc2c86d28dc8", "sha256": "b25baf78a4a7305dfead4d15758c9a2d98aff144de71dfecb67622dbdc48e029" }, "downloads": -1, "filename": "lovely.buildouthttp-0.5.0.tar.gz", "has_sig": false, "md5_digest": "62b76e2b3e6306b9cbd5dc2c86d28dc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12995, "upload_time": "2013-08-06T19:21:51", "url": "https://files.pythonhosted.org/packages/48/c3/0b9fcfd1156efeb62c427452e0be04ef68dd397959332e541e87252ad142/lovely.buildouthttp-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "b370f11853dbf3eb84d9b7a053d7eb0d", "sha256": "49fc7e427f640625da5bc1dd48a8c91224565f2990a34c8bccce564cb1c741ec" }, "downloads": -1, "filename": "lovely.buildouthttp-0.6.0.tar.gz", "has_sig": false, "md5_digest": "b370f11853dbf3eb84d9b7a053d7eb0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13038, "upload_time": "2014-12-12T11:28:11", "url": "https://files.pythonhosted.org/packages/c5/82/2a874e26b3f22648f014e4eced3053849b05370357047b8ab308f1a91a30/lovely.buildouthttp-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "f473f060aeb29ef5b025b9f4510fbec7", "sha256": "5c3bc5be6073b64929d19e12f1fa0712a431e5f10208f4515fbb9d8c76e380f5" }, "downloads": -1, "filename": "lovely.buildouthttp-0.6.1.tar.gz", "has_sig": false, "md5_digest": "f473f060aeb29ef5b025b9f4510fbec7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13317, "upload_time": "2015-01-14T08:58:53", "url": "https://files.pythonhosted.org/packages/da/7f/273d6d7fa0dd8f170fb6985887528bee7006a4a596341d073b42421e02ba/lovely.buildouthttp-0.6.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f473f060aeb29ef5b025b9f4510fbec7", "sha256": "5c3bc5be6073b64929d19e12f1fa0712a431e5f10208f4515fbb9d8c76e380f5" }, "downloads": -1, "filename": "lovely.buildouthttp-0.6.1.tar.gz", "has_sig": false, "md5_digest": "f473f060aeb29ef5b025b9f4510fbec7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13317, "upload_time": "2015-01-14T08:58:53", "url": "https://files.pythonhosted.org/packages/da/7f/273d6d7fa0dd8f170fb6985887528bee7006a4a596341d073b42421e02ba/lovely.buildouthttp-0.6.1.tar.gz" } ] }