{
"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"
}
]
}