{ "info": { "author": "Outernet Inc", "author_email": "branko@outernet.is", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Bottle", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Utilities" ], "description": "============\nBottle utils\n============\n\nAssortment of frequently used utilities for Bottle.\n\nThis package contains utilities for developing web sites and web applications\nusing `Bottle `_ framework. It is divided into several\nmodules of which the ``lazy`` module is not Bottle-specific.\n\nThe bottle-utils are created from a bunch of unrelated modules we frequently\nused at `Outernet `_. Some of the modules have been\ntested fairly thoroughly, and some have been used only in a handful of\nprojects. Therefore, not all modules are of high quality. You should conisder\nthis package Alpha quality.\n\nInstallation\n============\n\nInstall using ``pip`` or ``easy_install``::\n\n pip install bottle-utils\n\n easy_install bottle-utils\n\n.. note::\n Between versions 0.3 and 0.5, bottle-utils have been split into multiple\n packages. Since 0.5, they have been remerged into a single packages as we\n normally use them together, and having them as separate packages causes\n various deployment issues.\n\nDocumentation\n=============\n\nDetailed documentation is available `online\n`_.\n\nYou can also generate offline documentation by cloning this repository and\ndoing the following::\n\n cd /path/to/repo\n cd docs\n make html\n\nThe ``docs/build/html`` directory should contain full HTML documentation. You\ncan start from the ``index.html`` file.\n\nBugs\n====\n\nPlease report all bugs to our `GitHub issue tracker`_.\n\nLicense\n=======\n\nThis package is licensed under BSD license. See LICENSE_ for more\ninfo.\n\n.. _Bottle: http://bottlepy.org/\n.. _Outernet: https://www.outernet.is/\n.. _GitHub issue tracker: https://github.com/Outernet-Project/bottle-utils/issues\n.. _LICENSE: LICENSE", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://outernet-project.github.io/bottle-utils/", "keywords": "bottle utils i18n http lazy csrf ajax", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "bottle-utils", "package_url": "https://pypi.org/project/bottle-utils/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/bottle-utils/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://outernet-project.github.io/bottle-utils/" }, "release_url": "https://pypi.org/project/bottle-utils/2.0.post2/", "requires_dist": null, "requires_python": null, "summary": "Assortment of frequently used utilities for Bottle framework", "version": "2.0.post2" }, "last_serial": 2331544, "releases": { "0.1a3": [ { "comment_text": "", "digests": { "md5": "db3eeeb04d7a1d4ba7870f7e2edcd8ef", "sha256": "e44742b9326cca136d15763925a7640d04faa708695018f8ab6d1d6e3e3b254d" }, "downloads": -1, "filename": "bottle-utils-0.1a3.tar.gz", "has_sig": false, "md5_digest": "db3eeeb04d7a1d4ba7870f7e2edcd8ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20870, "upload_time": "2014-09-22T12:32:56", "url": "https://files.pythonhosted.org/packages/05/d2/2f075be30f54e734b4fe2d95d330ae61c0ad94dba0f85812fb39755c179e/bottle-utils-0.1a3.tar.gz" }, { "comment_text": "", "digests": { "md5": "5a69813c1d96db8ce7b7b6c891cf80de", "sha256": "fb459196530a14c201eecb084b8c46fb7f72aae92e4bc9803ace784b96149076" }, "downloads": -1, "filename": "bottle-utils-0.1a3.zip", "has_sig": false, "md5_digest": "5a69813c1d96db8ce7b7b6c891cf80de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27646, "upload_time": "2014-09-22T12:33:04", "url": "https://files.pythonhosted.org/packages/9f/c0/c50707f955ab9ca26a2d77f5cd0c186d9219b6adc9c7e700f0f7eeeb9ace/bottle-utils-0.1a3.zip" } ], "0.1a4": [ { "comment_text": "", "digests": { "md5": "e5ff66fd587246b28f77393c3c3c1532", "sha256": "dbbf4fbe0f983190f3f6ae1a5f2e67d745e7d10d3428f7e812648a4aee3e82aa" }, "downloads": -1, "filename": "bottle-utils-0.1a4.tar.gz", "has_sig": false, "md5_digest": "e5ff66fd587246b28f77393c3c3c1532", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23111, "upload_time": "2014-11-04T14:14:11", "url": "https://files.pythonhosted.org/packages/f1/1c/38858a3baa1c33caf1e839a69c6328ab40f8b4a2e997361f8ac229cb2bf2/bottle-utils-0.1a4.tar.gz" }, { "comment_text": "", "digests": { "md5": "117d4e2a3948c1b79df44a119060eae6", "sha256": "0583fc6305447bc4d579804a8948e34f2e8542f2cddfa11f40e9df74b1b69f55" }, "downloads": -1, "filename": "bottle-utils-0.1a4.zip", "has_sig": false, "md5_digest": "117d4e2a3948c1b79df44a119060eae6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29913, "upload_time": "2014-11-04T14:14:18", "url": "https://files.pythonhosted.org/packages/6b/c1/cc75bdfa6066a4c5d7ff5f74f33313980338a61b12e4a302d0d7af541d5d/bottle-utils-0.1a4.zip" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "f332a205635b5b292f42949073a9eb8e", "sha256": "eb5e89f07a011a080711d21ccd3523c3f6826828394928d7f1f0e2afba425ba1" }, "downloads": -1, "filename": "bottle-utils-0.3.tar.gz", "has_sig": false, "md5_digest": "f332a205635b5b292f42949073a9eb8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4171, "upload_time": "2015-03-29T11:04:33", "url": "https://files.pythonhosted.org/packages/32/26/bdb906ef7cd6d41c440cce8a1be4dbaef54b4fa91b275285557a91475dcc/bottle-utils-0.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "3f069d82f55775635dc11b9b124295b9", "sha256": "663f5f5bc7cf9305f18d60e87b3b043dc2f7c043a8008979b3f8501cd8b12131" }, "downloads": -1, "filename": "bottle-utils-0.3.zip", "has_sig": false, "md5_digest": "3f069d82f55775635dc11b9b124295b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8301, "upload_time": "2015-03-29T11:04:45", "url": "https://files.pythonhosted.org/packages/47/0e/9318bb7d4732721063e1f4eb50b5de6f11eb0476001c2cb903503d4fb901/bottle-utils-0.3.zip" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "9cdbd27d8c312d186278b3a9c7a47c69", "sha256": "e86d182d4c270f51b8a3b9f99bc4263bdf3838dc69a2b6e3d38c8b52ecc86a54" }, "downloads": -1, "filename": "bottle-utils-0.3.1.tar.gz", "has_sig": false, "md5_digest": "9cdbd27d8c312d186278b3a9c7a47c69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4105, "upload_time": "2015-03-29T12:01:13", "url": "https://files.pythonhosted.org/packages/d1/e7/4b1c65e4d66a16acff1f0469f0123b9b388a5de912600b23341378b1c910/bottle-utils-0.3.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "51c986029e46a60f1111d349e1ca64c3", "sha256": "1e0d69a1497cd33735cafe97fe0424018505625451db7950147ecf9ba7c11dff" }, "downloads": -1, "filename": "bottle-utils-0.3.1.zip", "has_sig": false, "md5_digest": "51c986029e46a60f1111d349e1ca64c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8134, "upload_time": "2015-03-29T12:01:17", "url": "https://files.pythonhosted.org/packages/db/42/6d307fdf73fdc92c65d972d45808854e10a66f2e9c9a8c2ea745ff637ae0/bottle-utils-0.3.1.zip" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "fbf1e963e1fe3a86cd631dc5e3902be5", "sha256": "741a479fef1c9905096ca2be550e7920f7f7917e5d7225c37cbdd95935777c54" }, "downloads": -1, "filename": "bottle-utils-0.3.2.tar.gz", "has_sig": false, "md5_digest": "fbf1e963e1fe3a86cd631dc5e3902be5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4121, "upload_time": "2015-03-31T15:56:55", "url": "https://files.pythonhosted.org/packages/91/95/944f7986190c75064da5423e05b239be8580bf407b145300c5da1ad86743/bottle-utils-0.3.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "e69ed5c4524179cb3ec6cb58230dce8c", "sha256": "9481e4fe03cc20bdc62dc615a4615fd698608591afb20e11d4d39e7aec8fa335" }, "downloads": -1, "filename": "bottle-utils-0.3.2.zip", "has_sig": false, "md5_digest": "e69ed5c4524179cb3ec6cb58230dce8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8153, "upload_time": "2015-03-31T15:56:58", "url": "https://files.pythonhosted.org/packages/14/66/fcca82f18e921fa075d727d0e22a012d5414295c299c81d5125412b9e6d8/bottle-utils-0.3.2.zip" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "a4c2657494027a881a14e111de67d5de", "sha256": "d0f18d7b48ea7c1e8ee852530d01c1f1d21460af95645880de6a6ec2ffa69e02" }, "downloads": -1, "filename": "bottle-utils-0.4.tar.gz", "has_sig": false, "md5_digest": "a4c2657494027a881a14e111de67d5de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28540, "upload_time": "2015-10-19T11:37:47", "url": "https://files.pythonhosted.org/packages/0d/a8/938d08aa418af64af8bb7ed8e33bfba2607ea60255c58ef26b99f7f6b649/bottle-utils-0.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "58f408d02ea4bfb67f32f843bf5451f5", "sha256": "eee1ec362068014afeab8d4adf5d3d08d9b4cea0c5eab9263bc9dcf39b6379ab" }, "downloads": -1, "filename": "bottle-utils-0.4.zip", "has_sig": false, "md5_digest": "58f408d02ea4bfb67f32f843bf5451f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35881, "upload_time": "2015-10-19T11:37:51", "url": "https://files.pythonhosted.org/packages/1f/2c/ca0132a8b4fb55f2f4a33555749babfb630f12c9fa7da47ae954616ed4aa/bottle-utils-0.4.zip" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "4da2fbb89af815aca9aca1482e5591be", "sha256": "a2d2f6de56156e9eb8bb48941d327c422d9bfc3e9e8f3afc58697e993c2152dc" }, "downloads": -1, "filename": "bottle-utils-0.5.tar.gz", "has_sig": false, "md5_digest": "4da2fbb89af815aca9aca1482e5591be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29261, "upload_time": "2015-10-22T16:52:46", "url": "https://files.pythonhosted.org/packages/99/c5/7fe7d0a0a0305efa66aa24009d2cd888af684845a4fa528fadfbb660f4ad/bottle-utils-0.5.tar.gz" }, { "comment_text": "", "digests": { "md5": "7f75a65d211f7c1d4634efc381f0e333", "sha256": "665658fd97d42539be1da224e2cbab569334d721855473a12d59b5ae6ea9831f" }, "downloads": -1, "filename": "bottle-utils-0.5.zip", "has_sig": false, "md5_digest": "7f75a65d211f7c1d4634efc381f0e333", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38085, "upload_time": "2015-10-22T16:52:50", "url": "https://files.pythonhosted.org/packages/a3/37/4f5169a8a3a229572555768b37166616208e0fca807a92cc795b61f4d5b5/bottle-utils-0.5.zip" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "5e59115c5831634cb7b189ad93e4efe4", "sha256": "0b59a157420c97f36266895708b75c902f00eaa93140ab55da129c3fe5745c27" }, "downloads": -1, "filename": "bottle-utils-0.6.tar.gz", "has_sig": false, "md5_digest": "5e59115c5831634cb7b189ad93e4efe4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32413, "upload_time": "2015-10-25T20:44:40", "url": "https://files.pythonhosted.org/packages/cc/54/3089f5692552696dbaae4eee57c61a8758413d37e5081b9ed5c4c4cfb868/bottle-utils-0.6.tar.gz" }, { "comment_text": "", "digests": { "md5": "14ef97ecc09ebc62dd1e325326967310", "sha256": "e9c0485ec07a1dcbbcf0fccd4126ee1bf6a68b0378d085a4c2d0976a84822553" }, "downloads": -1, "filename": "bottle-utils-0.6.zip", "has_sig": false, "md5_digest": "14ef97ecc09ebc62dd1e325326967310", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41729, "upload_time": "2015-10-25T20:44:44", "url": "https://files.pythonhosted.org/packages/50/0c/7dbc21bfaa1153c21057684043bc3dc854f072be9c4b2f4310fe46f6d1ab/bottle-utils-0.6.zip" } ], "0.6.post1": [ { "comment_text": "", "digests": { "md5": "5b1ad530042beb71fb0f086954f9aae0", "sha256": "db60c22c006dca281fc8af875114601fb3b58a1f3d2728b15b9f5200ea6507d7" }, "downloads": -1, "filename": "bottle-utils-0.6.post1.tar.gz", "has_sig": false, "md5_digest": "5b1ad530042beb71fb0f086954f9aae0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31762, "upload_time": "2015-10-25T23:55:37", "url": "https://files.pythonhosted.org/packages/21/ff/538645b82f70e417444c02dfbb7665cda55e8b19d02b4d9c05ff59d6819c/bottle-utils-0.6.post1.tar.gz" }, { "comment_text": "", "digests": { "md5": "5a4103d1106c594928063e9ac4b7f039", "sha256": "3543665dc264e62f60e3f28e8e504788838acca100cb522e54a56d8e93adf885" }, "downloads": -1, "filename": "bottle-utils-0.6.post1.zip", "has_sig": false, "md5_digest": "5a4103d1106c594928063e9ac4b7f039", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42053, "upload_time": "2015-10-25T23:55:43", "url": "https://files.pythonhosted.org/packages/65/0f/53d26b0de4d577381700ea9876a53ac0b8c726ca5673d57101b6a02258dc/bottle-utils-0.6.post1.zip" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "956404ed51c2ae64c451d6061ae31eec", "sha256": "646e87deffa1382b31616acc034ad5840bad0f2daf5959cfc6b5bb327d99f665" }, "downloads": -1, "filename": "bottle-utils-0.7.tar.gz", "has_sig": false, "md5_digest": "956404ed51c2ae64c451d6061ae31eec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32831, "upload_time": "2015-10-30T13:34:41", "url": "https://files.pythonhosted.org/packages/5d/27/499e8bbb2ef5eb71770b0213e640a271e5a3d031eacb801e8878d16f547c/bottle-utils-0.7.tar.gz" }, { "comment_text": "", "digests": { "md5": "b087753eba26f788213c0d1765153420", "sha256": "66d8d7bf764401a8097f84f7e8ca543a592ffca598fc9162d7aa24660c414098" }, "downloads": -1, "filename": "bottle-utils-0.7.zip", "has_sig": false, "md5_digest": "b087753eba26f788213c0d1765153420", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42200, "upload_time": "2015-10-30T13:34:57", "url": "https://files.pythonhosted.org/packages/ca/6f/54107d86413dfb5bcbce9b483f11effd71c7288c2e63c23ec119a4272103/bottle-utils-0.7.zip" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "13898d798ec04827862a4b68b96dfc38", "sha256": "b87e4ee98a7c3beb98936eeb1b4517d6dc8d85360103362c2cc0e3be4ce76945" }, "downloads": -1, "filename": "bottle-utils-0.8.tar.gz", "has_sig": false, "md5_digest": "13898d798ec04827862a4b68b96dfc38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32102, "upload_time": "2015-12-11T14:41:31", "url": "https://files.pythonhosted.org/packages/e9/1f/dddcce80bea7fb0e9fe5a292232de7dbbe69fe53c76b5f714120920f08f3/bottle-utils-0.8.tar.gz" }, { "comment_text": "", "digests": { "md5": "9c21cd501d33f15a030bcbfcacc5950a", "sha256": "bff3d2e955fc87c86c471ac60f7b0dba8c36a88bd24aa95ca91c6ee775536ceb" }, "downloads": -1, "filename": "bottle-utils-0.8.zip", "has_sig": false, "md5_digest": "9c21cd501d33f15a030bcbfcacc5950a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42114, "upload_time": "2015-12-11T14:41:37", "url": "https://files.pythonhosted.org/packages/95/aa/88805629f1144a295fefbc05f7f97a3f8762ef003587bb22c418ed867905/bottle-utils-0.8.zip" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "c79e9ba5d16b277d90c60e74e9dd07b7", "sha256": "50af3533870b457c71bf14a56e500450017788bbe7c3b592e3739aa03fb145aa" }, "downloads": -1, "filename": "bottle-utils-0.9.tar.gz", "has_sig": false, "md5_digest": "c79e9ba5d16b277d90c60e74e9dd07b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33020, "upload_time": "2016-02-15T11:59:41", "url": "https://files.pythonhosted.org/packages/ae/64/27c11dd1241a4e381a6bb5d02e74210a491d88374ab7918afa31957bd495/bottle-utils-0.9.tar.gz" }, { "comment_text": "", "digests": { "md5": "ce52fe728b438e71caa5c8db0e677a96", "sha256": "18e751e2c7f2312601d965106a6392656312582cdcc975ff9c3e2626a7db9332" }, "downloads": -1, "filename": "bottle-utils-0.9.zip", "has_sig": false, "md5_digest": "ce52fe728b438e71caa5c8db0e677a96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42349, "upload_time": "2016-02-15T11:59:50", "url": "https://files.pythonhosted.org/packages/b1/24/ad172b1fadf5733f29dde9921980f1b71374c788f8195b49ade2324a4fd9/bottle-utils-0.9.zip" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "cd3195c9e62bb533629ffd308596ce62", "sha256": "09ff71de3fa48d05b24fd627b5e1abf88ed3cd10a3ac81261c79e53b8fb6237d" }, "downloads": -1, "filename": "bottle-utils-1.0.tar.gz", "has_sig": false, "md5_digest": "cd3195c9e62bb533629ffd308596ce62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32132, "upload_time": "2016-04-04T17:48:17", "url": "https://files.pythonhosted.org/packages/1d/84/4f7a953258ff4d46a39fa9712047f1e24c3840550f524414161a004e65b1/bottle-utils-1.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "9c46767bd2ba3c99f2cccdbc6cb0e609", "sha256": "928d660ab6515e9e2412fd501a0880692fd6e84903e66dc830f8e750bb7efd3f" }, "downloads": -1, "filename": "bottle-utils-1.0.zip", "has_sig": false, "md5_digest": "9c46767bd2ba3c99f2cccdbc6cb0e609", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42507, "upload_time": "2016-04-04T17:48:25", "url": "https://files.pythonhosted.org/packages/c4/4d/f098c64d8523684b2fc780f4dd2785e9f5f688c69e6d33114697f1b1d714/bottle-utils-1.0.zip" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "77383be8a1773e2d82b3db95ee234259", "sha256": "cc7b3dce1fec4a82bf7ffaed9cf1cfd41461518a87a49ea100658859dd5d34a2" }, "downloads": -1, "filename": "bottle-utils-2.0.tar.gz", "has_sig": false, "md5_digest": "77383be8a1773e2d82b3db95ee234259", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32575, "upload_time": "2016-06-08T15:03:18", "url": "https://files.pythonhosted.org/packages/8a/e4/e9294789b4bae5c0248b0ba27f6cefe50ed239a1b9cf66f0695e1e51459d/bottle-utils-2.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "843244b981f4cebbbb895f9886d644b8", "sha256": "3647c1b078fc94f314c6fe6933b35fea65790998815703c18c6ba743265c5a3e" }, "downloads": -1, "filename": "bottle-utils-2.0.zip", "has_sig": false, "md5_digest": "843244b981f4cebbbb895f9886d644b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42772, "upload_time": "2016-06-08T15:03:14", "url": "https://files.pythonhosted.org/packages/3e/d3/e136a621f08420157649a769451f5f613ad4c41ec5c5f836ad9c2d47199e/bottle-utils-2.0.zip" } ], "2.0.post1": [ { "comment_text": "", "digests": { "md5": "b079dcd2e2cb279750adcdf0c9c67ed8", "sha256": "18f04356827674df2bb23bef969b0e01955751b057ab42b484a767eec2be3429" }, "downloads": -1, "filename": "bottle-utils-2.0.post1.tar.gz", "has_sig": false, "md5_digest": "b079dcd2e2cb279750adcdf0c9c67ed8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33829, "upload_time": "2016-09-08T11:10:31", "url": "https://files.pythonhosted.org/packages/e6/27/881331951259b0a74913fe8a8dce927cb82db7ac2a1d7c986f33879e7e76/bottle-utils-2.0.post1.tar.gz" }, { "comment_text": "", "digests": { "md5": "9a9c44195f5bd5751f0185e9b3447f0f", "sha256": "2b71fcd9d2a194c9824298ff11fa7f2e4efab9c5b5c0d792722d1ea41dc1f889" }, "downloads": -1, "filename": "bottle-utils-2.0.post1.zip", "has_sig": false, "md5_digest": "9a9c44195f5bd5751f0185e9b3447f0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43405, "upload_time": "2016-09-08T11:10:36", "url": "https://files.pythonhosted.org/packages/40/b4/a9035f467930cddc232a24dab087b15a14149012dbdd36c3783038ceb400/bottle-utils-2.0.post1.zip" } ], "2.0.post2": [ { "comment_text": "", "digests": { "md5": "f360d8c2287fd4f806cddc31a2104daa", "sha256": "4edc79201a7c88b7ad471730136ce4d30e008ef006a0a559bab460d37b5f7c5d" }, "downloads": -1, "filename": "bottle-utils-2.0.post2.tar.gz", "has_sig": false, "md5_digest": "f360d8c2287fd4f806cddc31a2104daa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34123, "upload_time": "2016-09-08T14:33:12", "url": "https://files.pythonhosted.org/packages/94/8b/19a3afbe2feaec99bea689305e2c1ce2f8f1ac35f49d4db28485b2447e33/bottle-utils-2.0.post2.tar.gz" }, { "comment_text": "", "digests": { "md5": "4c93fc0760570d64b39d39d1a1f1cd60", "sha256": "c84e582bfe55ddf75d3923d682ec7ca3117c08a66b9ce8c05dae603275664879" }, "downloads": -1, "filename": "bottle-utils-2.0.post2.zip", "has_sig": false, "md5_digest": "4c93fc0760570d64b39d39d1a1f1cd60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43678, "upload_time": "2016-09-08T14:33:16", "url": "https://files.pythonhosted.org/packages/03/de/7a011cbf3bbfc1d78415ea70900719111d6b5172215cb49be11dfa9508db/bottle-utils-2.0.post2.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f360d8c2287fd4f806cddc31a2104daa", "sha256": "4edc79201a7c88b7ad471730136ce4d30e008ef006a0a559bab460d37b5f7c5d" }, "downloads": -1, "filename": "bottle-utils-2.0.post2.tar.gz", "has_sig": false, "md5_digest": "f360d8c2287fd4f806cddc31a2104daa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34123, "upload_time": "2016-09-08T14:33:12", "url": "https://files.pythonhosted.org/packages/94/8b/19a3afbe2feaec99bea689305e2c1ce2f8f1ac35f49d4db28485b2447e33/bottle-utils-2.0.post2.tar.gz" }, { "comment_text": "", "digests": { "md5": "4c93fc0760570d64b39d39d1a1f1cd60", "sha256": "c84e582bfe55ddf75d3923d682ec7ca3117c08a66b9ce8c05dae603275664879" }, "downloads": -1, "filename": "bottle-utils-2.0.post2.zip", "has_sig": false, "md5_digest": "4c93fc0760570d64b39d39d1a1f1cd60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43678, "upload_time": "2016-09-08T14:33:16", "url": "https://files.pythonhosted.org/packages/03/de/7a011cbf3bbfc1d78415ea70900719111d6b5172215cb49be11dfa9508db/bottle-utils-2.0.post2.zip" } ] }