{
"info": {
"author": "Fabien Devaux",
"author_email": "fdev31@gmail.com",
"bugtrack_url": null,
"classifiers": [],
"description": "Drink\n=====\n\nAlpha Web framework & sample mini CMS.\n\nAims to be quite generic *all-in-one-but-minimalistic* web+database\nhigh-level framework.\n\nTake a look at the (WIP)\n`documentation at drink.rtfd.org `_.\n\nDependencies\n------------\n\nUse \"easy\\_install\" or \"pip\" to get 'jinja2', 'markdown', 'ZODB3'\nand 'whoosh' installed on your system. Additionally you can install\n*paste* or *gevent* for better performances.\n\nExample (at the DOS/Console/Shell prompt):\n\n::\n\n easy_install -U markdown\n\nor, alternatively:\n\n::\n\n pip install -U markdown\n\nDependencies list:\n\n\n- markdown\n- jinja2\n- ZODB3\n- whoosh\n- fs\n\nInstall\n~~~~~~~\n\nJust fetch the source archive and unpack it:\n\n::\n\n wget http://pypi.python.org/packages/source/d/drink/drink-0.0.10.tar.bz2\n tar jxvf drink-0.0.10.tar.bz2\n\nRunning\n~~~~~~~\n\nJust go into the unpacked drink directory and execute the \"manage\"\nscript:\n\n::\n\n cd drink-0.0.10\n ./manage\n\nIf you run into troubles, try:\n\n::\n\n DEBUG=1 ./manage\n\nGetting sources/Contributing\n----------------------------\n\nSee `GitHub page `_.\n\nThe main ideas behind\n---------------------\n\nIt should handle most of javascript, html & forms creation for you,\nfor very fast prototype implementation.\n\nThen you'r free to put your hands into html/css/js and customize to\nyour precise requirements.\n\nSome debugging middleware are supported, edit drink/settings.ini\nfor details.\n\nGoals\n~~~~~\n\n\n- Add features at ONE place in ONE language (html/css/js may be\n required for some advanced/custom usages)\n- Be fast, with built-in search engine\n- Ajax (ajaj in fact) - with nice fallbacks for old browsers\n- No SQL\n- Website: as simple as a nested dict-like objects tree, endpoints\n (last element of URL) are object's properties & methods\n- Make it as productive as possible for most generic tasks\n\nOut of the box, it is something between a wiki and a cms, probably\na good base for a lightweight web CMS / Intranet / Forum / etc!\n\nMain Features\n-------------\n\n\n- Built-in search engine\n- Multi-user with access control (group based) at each level\n- Automatic *views* and javascript-friendly requests, with regard\n to each object permissions\n- Automatic object edition's form generation\n- Webpage edition live preview, client-side form validation\n- Comes with some pre-developped objects:\n\n \n - folder index (sortable with D&D)\n - file (upload your own file, also allows D&D)\n - Web page ( markdown only )\n - Simple TODO list/TODOs (WIP)\n\n And of course special elements like Groups & Users !.\n\n- Very user friendly (once doc will be there!)\n\n\nIssues\n------\n\n\n- no documentation yet (default manager account, login/password:\n ``admin/admin`` )\n- no auto tests yet\n- not very powerful yet\n\nRelease changes\n---------------\n\n\n- Improved TODO Lists (fullcalendar included)\n- Now any TextArea can submit the form with Ctrl+Enter\n- Slightly better access/permissions redirects\n- Filesystem mountpoint (alpha)\n- Improved item addition a bit\n- Markdown have an almost correctly styled preview\n- Cleaner models\n- Embryo of documentation\n- As always: Fixes & Bugs\n\nRoadmap\n-------\n\n0.1 (wip)\n~~~~~~~~~\n\n\n- add more types to default form edition\n- object\\_path => integrate it to markdown editor\n- buildbot & virtualenv\n- change cookie on password change\n- only accept object move if it succeded on server\n- allow custom extensions\n- Per-user group-list, showing in permissions panels\n- allow rss via\n http://www.freewisdom.org/projects/python-markdown/RSS\n- HomePage object: Login-splash+UserDashboard write user homepages\n (with login & passwd & name & surname change) / splash-like if not\n logged-in\n- think about comments ( as property of some Model ?) -\n commentlist ?\n- allow objects to add custom actions in admin bar\n- edit form: only send \"dirty\" values when possible\n- add some recursive permissions setter\n- \"background processes\" for each user / sessions\n- theme support (config entry + template & static path)\n- ensure proper checks are correct at server side\n- Form object?\n- find the cleanest way to make all incoming URLs ends with /\n- pack should call\n http://packages.python.org/Whoosh/api/index.html?highlight=optimize#whoosh.index.Index.optimize\n on whoosh\n- add calltips everywhere\n- default content for every user\n- review 401 handling, ask for login/passwd in case of new session\n (to be finished)\n- Think about opening WebFiles in mail client as attached file...\n- add markdown support to tasks comment\n- improve link support (javascript popup) in markdown so it's easy\n to link tasks to any object\n\nFixes:\n\n\n- only returns requested range in TODO List\n- Rename Tasks/TODO List to calendar\n- remove Ctrl+Enter conflict on Markitup\n- /users as user => 401 (should list instead)\n- search => 401 by default (should be allowed)\n- mask file upload widget if File not available here\n- investigate fileupload D&D bugs\n- files >4GB are making crazy js loops\n- files ~>500MB may hang the request & cause timeout\n\n0.2\n~~~\n\n\n- zip importer\n- pdf with pypdf\n- doc\n- project support (using drink as a base)\n- integrate imgviewer (image folder type)\n\n0.3\n~~~\n\n\n- multi-object page\n- spreadsheet ?\n- integrate graph library (http://www.jqplot.com/)\n\n0.4\n~~~\n\n\n- \"real\" sessions ?\n- chat program (introduce webhooks ?)\n\n0.5\n~~~\n\n\n- forum\n- more tests\n\n0.6\n~~~\n\n\n- gadgets (google search, rss reader, clock, xkcd, ?)\n\n0.7\n~~~\n\n\n- permissions setting admin object\n\n0.8\n~~~\n\n\n- user interface cleanup\n\n0.9\n~~~\n\n\n- doc & fix but minor improvements\n\n1.0\n~~~\n\n\n- stable release\n\n1.x\n~~~\n\n\n- homepage /user pages focus",
"description_content_type": null,
"docs_url": null,
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "UNKNOWN",
"keywords": null,
"license": "GPL",
"maintainer": null,
"maintainer_email": null,
"name": "drink",
"package_url": "https://pypi.org/project/drink/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/drink/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "UNKNOWN"
},
"release_url": "https://pypi.org/project/drink/0.0.10/",
"requires_dist": null,
"requires_python": null,
"summary": "High-level Web Object-managing framework on top of ZODB and Jinja2",
"version": "0.0.10"
},
"last_serial": 791407,
"releases": {
"0.0.1": [
{
"comment_text": "",
"digests": {
"md5": "689b2f87d1c0c64de24045fa92ba7c64",
"sha256": "f6b79945537615ede8d9d9cc09f4ac9f1789a695e42cb4916b1d55adca1a93a5"
},
"downloads": -1,
"filename": "drink-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "689b2f87d1c0c64de24045fa92ba7c64",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 107362,
"upload_time": "2011-02-16T14:24:52",
"url": "https://files.pythonhosted.org/packages/8f/56/89e4fd98525222230886cf70a28c1bf9ef9e1950bcf0f8eddbf980b6d8bb/drink-0.0.1.tar.gz"
}
],
"0.0.10": [
{
"comment_text": "",
"digests": {
"md5": "930d034fa0757d58462c0c08d7d00da4",
"sha256": "ad8e90ed830fb20dff3f303a8ffbb250b1ccfd8c854bdc48ea6f37242dd1608b"
},
"downloads": -1,
"filename": "drink-0.0.10-py2.7.egg",
"has_sig": false,
"md5_digest": "930d034fa0757d58462c0c08d7d00da4",
"packagetype": "bdist_egg",
"python_version": "2.7",
"requires_python": null,
"size": 439588,
"upload_time": "2011-04-16T23:07:51",
"url": "https://files.pythonhosted.org/packages/92/2b/d6d3620a34050471adf939e5a403f08ca66b7044b509607f9e0888e8ab66/drink-0.0.10-py2.7.egg"
},
{
"comment_text": "",
"digests": {
"md5": "0fc50d08d5c0ee8db2a7059b14d51d90",
"sha256": "32dd553bd7b7ceac3c52c1b3a065f1cb0a5c0e6b95e88e6b8b83375401f84cc4"
},
"downloads": -1,
"filename": "drink-0.0.10.tar.bz2",
"has_sig": false,
"md5_digest": "0fc50d08d5c0ee8db2a7059b14d51d90",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 440869,
"upload_time": "2011-04-16T23:07:44",
"url": "https://files.pythonhosted.org/packages/ed/2b/7f558bcb0b4bda7c86eea0e4e63b05b43ad928daa254b6fe8184316c0ca5/drink-0.0.10.tar.bz2"
},
{
"comment_text": "",
"digests": {
"md5": "1256890e5b9a0e06b38fde67479daa4b",
"sha256": "385ab55c3f78247d41b7e66efccb955d15c7fb5a74782ab22fbb7b80718d9611"
},
"downloads": -1,
"filename": "drink-0.0.10.tar.gz",
"has_sig": false,
"md5_digest": "1256890e5b9a0e06b38fde67479daa4b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 470501,
"upload_time": "2011-04-16T23:07:37",
"url": "https://files.pythonhosted.org/packages/ac/4e/b6f1464b785df071d7a539772cc2e9982e169b08e1d69fb7769867fde3b6/drink-0.0.10.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "b895902fa69e30394f167286f53a6385",
"sha256": "62a91cef10dbf06f60bb943d48bbf73add379def0557f68872bf8be6bd891255"
},
"downloads": -1,
"filename": "drink-0.0.10.zip",
"has_sig": false,
"md5_digest": "b895902fa69e30394f167286f53a6385",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 538567,
"upload_time": "2011-04-16T23:07:29",
"url": "https://files.pythonhosted.org/packages/4b/13/3f11d6dc21cef3f190e5219f57b22a7f1e4ef4cc3564991c037a350f3fdd/drink-0.0.10.zip"
}
],
"0.0.2": [
{
"comment_text": "",
"digests": {
"md5": "372079220a69226ed25cf7edfa72b586",
"sha256": "f2a486465d20bd6e7fdfae2a634aee40b7033b0728074feb388967a76955f526"
},
"downloads": -1,
"filename": "drink-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "372079220a69226ed25cf7edfa72b586",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 132576,
"upload_time": "2011-02-16T14:34:35",
"url": "https://files.pythonhosted.org/packages/58/13/6e61a10d761af9bcda4b1db63f013ba5aad6374b8f4019503726a42cf4b4/drink-0.0.2.tar.gz"
}
],
"0.0.3": [
{
"comment_text": "",
"digests": {
"md5": "1398dd80b4b0b49d76252346a4b7fc1c",
"sha256": "34bbaeb40a73068b90a41918ff5cf0f963668f04f3a9478f57f6ac0fd0814791"
},
"downloads": -1,
"filename": "drink-0.0.3-py2.6.egg",
"has_sig": false,
"md5_digest": "1398dd80b4b0b49d76252346a4b7fc1c",
"packagetype": "bdist_egg",
"python_version": "2.6",
"requires_python": null,
"size": 299155,
"upload_time": "2011-02-16T19:58:26",
"url": "https://files.pythonhosted.org/packages/84/ce/f9042e4f9426a61907a86c1aee3114b5ecfa0a820742d73e078014a8cfe3/drink-0.0.3-py2.6.egg"
},
{
"comment_text": "",
"digests": {
"md5": "8f5e6cd39d0141410a0fb30d545d71c0",
"sha256": "b4368e5c550add71fa76d40f73127bf5334a41218f0214a79b1ffed3ecddd651"
},
"downloads": -1,
"filename": "drink-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "8f5e6cd39d0141410a0fb30d545d71c0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 282144,
"upload_time": "2011-02-16T19:58:21",
"url": "https://files.pythonhosted.org/packages/8f/b1/62c3e32273f671c9d2cdaafff7edf92f0402a408e74279174fd79de0850e/drink-0.0.3.tar.gz"
}
],
"0.0.4": [
{
"comment_text": "",
"digests": {
"md5": "9226b4375c122a303b3fc314ac740209",
"sha256": "e89ebf4572dc9519d2f93f4431a14145ca1e38e1d8f1dd5bfd1da25e4f593d65"
},
"downloads": -1,
"filename": "drink-0.0.4.tar.gz",
"has_sig": false,
"md5_digest": "9226b4375c122a303b3fc314ac740209",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 283311,
"upload_time": "2011-02-17T20:20:19",
"url": "https://files.pythonhosted.org/packages/79/fb/6187be08c98d567d45020bbe0c3581629afbcdf99e0ec3848681691f240a/drink-0.0.4.tar.gz"
}
],
"0.0.5": [
{
"comment_text": "",
"digests": {
"md5": "d770f01eef508fceb68760e06175df68",
"sha256": "93324b8bc3ffeea460cac5784b945e81abf4a5a56289db279e108d917b00919b"
},
"downloads": -1,
"filename": "drink-0.0.5.tar.bz2",
"has_sig": false,
"md5_digest": "d770f01eef508fceb68760e06175df68",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 269587,
"upload_time": "2011-02-18T14:54:14",
"url": "https://files.pythonhosted.org/packages/5f/61/e21faa6f0bf7a1812e97767d6332b22227cea8105496a30be6b6496e930e/drink-0.0.5.tar.bz2"
},
{
"comment_text": "",
"digests": {
"md5": "53e3c8f8fb603ddb45ad0893a05ee970",
"sha256": "be1e24c5d015267f30832d91091389fc1ce03283efb5b2e3d0aed09caca7a725"
},
"downloads": -1,
"filename": "drink-0.0.5.tar.gz",
"has_sig": false,
"md5_digest": "53e3c8f8fb603ddb45ad0893a05ee970",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 283741,
"upload_time": "2011-02-18T14:54:09",
"url": "https://files.pythonhosted.org/packages/f4/a2/d9b68c8d029a1ac915e6b9ce1f1859c1e59a394fff9d60e07b5ef8320c5b/drink-0.0.5.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "6139a0e761df1a79f02272a6a7ab63bb",
"sha256": "b73b6480d26a0fe70560c55753762e8717022957b8cb7f74f576e275b2b675c3"
},
"downloads": -1,
"filename": "drink-0.0.5.zip",
"has_sig": false,
"md5_digest": "6139a0e761df1a79f02272a6a7ab63bb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 308804,
"upload_time": "2011-02-18T14:54:05",
"url": "https://files.pythonhosted.org/packages/68/7c/a13e3446a2ca0f449dce82b2a789be2f0ceb303b8397e63fd71604d18fdd/drink-0.0.5.zip"
}
],
"0.0.6": [
{
"comment_text": "",
"digests": {
"md5": "bc60358561961f42829d4170536d0527",
"sha256": "06df16284c4c4c8ca9d1fb5cb7e10e619fe5b2772cef843ea36603d16fcb2027"
},
"downloads": -1,
"filename": "drink-0.0.6.tar.bz2",
"has_sig": false,
"md5_digest": "bc60358561961f42829d4170536d0527",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 299382,
"upload_time": "2011-02-19T20:00:04",
"url": "https://files.pythonhosted.org/packages/92/80/4e64388af9b028ad1787a3a6866ed3f652828329fa22f497d671896f64c8/drink-0.0.6.tar.bz2"
},
{
"comment_text": "",
"digests": {
"md5": "f3496ed18f8ac920a1ba8fcded365d42",
"sha256": "bdf8b015fc8de31bf5ef1a819b706147c979e709093b7f40ab3119b664a472e2"
},
"downloads": -1,
"filename": "drink-0.0.6.tar.gz",
"has_sig": false,
"md5_digest": "f3496ed18f8ac920a1ba8fcded365d42",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 320277,
"upload_time": "2011-02-19T19:59:59",
"url": "https://files.pythonhosted.org/packages/4b/5a/5b8331098866caa23bae9e7f14ee9b161cf8b59e1a834e2d9682951efe30/drink-0.0.6.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "4d48ea625cc602109b7997c31987d391",
"sha256": "71ef8220159c333afcef1e8a80eb12e0dbf8030a3a64caaa194359d47e90ef64"
},
"downloads": -1,
"filename": "drink-0.0.6.zip",
"has_sig": false,
"md5_digest": "4d48ea625cc602109b7997c31987d391",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 345227,
"upload_time": "2011-02-19T19:59:53",
"url": "https://files.pythonhosted.org/packages/b4/ae/a236ef15181a9b1976d17d7d663c3eef6fbb405891004fe4fcc3bdce1d26/drink-0.0.6.zip"
}
],
"0.0.7": [
{
"comment_text": "",
"digests": {
"md5": "d87ffa0c6417cd2cf22b6b3a5511b657",
"sha256": "7bf08fdf68b38344c7253d6bfbbeb570810deb144812a419c24a0d81e5cf08d5"
},
"downloads": -1,
"filename": "drink-0.0.7.tar.bz2",
"has_sig": false,
"md5_digest": "d87ffa0c6417cd2cf22b6b3a5511b657",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 299006,
"upload_time": "2011-02-19T20:17:19",
"url": "https://files.pythonhosted.org/packages/ef/d1/cde91088024d22a23791833b6c5b73c0057a7d456df5a0eca006a36feb65/drink-0.0.7.tar.bz2"
},
{
"comment_text": "",
"digests": {
"md5": "b65c928f78feed10873c7e518580fa1f",
"sha256": "3dfc95c23d78c8d401285ae3bfbeff7a2dc4d3da7ffd56c5af97f1a9c5795ca5"
},
"downloads": -1,
"filename": "drink-0.0.7.tar.gz",
"has_sig": false,
"md5_digest": "b65c928f78feed10873c7e518580fa1f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 320346,
"upload_time": "2011-02-19T20:17:13",
"url": "https://files.pythonhosted.org/packages/ca/50/2147c9e675b482f9e4797b54d934defedc585a107ba26af49c8bcf174c9c/drink-0.0.7.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "395720875e2c9ec1aac8cecd0d253ff9",
"sha256": "a609c1e660c31f80a4fd22fd77adbefd58a297669e89d550367838bcc0d34cc7"
},
"downloads": -1,
"filename": "drink-0.0.7.zip",
"has_sig": false,
"md5_digest": "395720875e2c9ec1aac8cecd0d253ff9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 345334,
"upload_time": "2011-02-19T20:17:07",
"url": "https://files.pythonhosted.org/packages/2b/fa/79517077a2cb959e5aeebaf4ca1ad87e702028e3aff9525562ccc8622600/drink-0.0.7.zip"
}
],
"0.0.8": [
{
"comment_text": "",
"digests": {
"md5": "612fcabce99f417f0a428fe390fb615f",
"sha256": "a8c2157bd102ffb83e01e7ea980b3a310b1f905b3a868e33170051f9a01dc683"
},
"downloads": -1,
"filename": "drink-0.0.8.tar.bz2",
"has_sig": false,
"md5_digest": "612fcabce99f417f0a428fe390fb615f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 285194,
"upload_time": "2011-02-20T23:55:40",
"url": "https://files.pythonhosted.org/packages/4c/d4/e939df2c06f765d15c4cf875dda1169eac34374c94b5de7ec3cfb305d6c4/drink-0.0.8.tar.bz2"
},
{
"comment_text": "",
"digests": {
"md5": "f7a048c83d36eb64c330fca09d4c7745",
"sha256": "a8502028af5f3fedd2dbb606099aa53246f6f483db9f5341fd4158b015beeeb2"
},
"downloads": -1,
"filename": "drink-0.0.8.tar.gz",
"has_sig": false,
"md5_digest": "f7a048c83d36eb64c330fca09d4c7745",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 304650,
"upload_time": "2011-02-20T23:55:35",
"url": "https://files.pythonhosted.org/packages/ea/8a/c50a351d4b06a7f8993aa0980a640d76e671f3ae8a92baddfc1283a68cb2/drink-0.0.8.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "40d157a51d3a24e197de94b4eb07d9df",
"sha256": "a4a88aea09b451e31556c060ad5f0d5a50121332f77907db31658fd52bc3b3f6"
},
"downloads": -1,
"filename": "drink-0.0.8.zip",
"has_sig": false,
"md5_digest": "40d157a51d3a24e197de94b4eb07d9df",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 333254,
"upload_time": "2011-02-20T23:55:30",
"url": "https://files.pythonhosted.org/packages/d5/13/e3374abe88055d3b1aa2a3ad8616518daf1739edae20bade41bef53a8cfd/drink-0.0.8.zip"
}
],
"0.0.9": [
{
"comment_text": "",
"digests": {
"md5": "9f3e89136cfd2b2188987142670db216",
"sha256": "07a6c6e6e9e29d9207ff9609620ddcfefaf9ea56a17f9734e3172bad6ba432c6"
},
"downloads": -1,
"filename": "drink-0.0.9.tar.bz2",
"has_sig": false,
"md5_digest": "9f3e89136cfd2b2188987142670db216",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 418040,
"upload_time": "2011-03-10T20:39:07",
"url": "https://files.pythonhosted.org/packages/0f/b2/6762504e5e771585e21d2f7af73bfdd7446d7aa3d1d151748e9acf4c6f37/drink-0.0.9.tar.bz2"
},
{
"comment_text": "",
"digests": {
"md5": "fde3b8e7df0f8b987e84d0a4d2d35d2a",
"sha256": "595acd26d20756e662ca45929e5cb940f8bd3ce03e8c64cdca25effbac34345c"
},
"downloads": -1,
"filename": "drink-0.0.9.tar.gz",
"has_sig": false,
"md5_digest": "fde3b8e7df0f8b987e84d0a4d2d35d2a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 442080,
"upload_time": "2011-03-10T20:39:00",
"url": "https://files.pythonhosted.org/packages/0b/49/68e6648741b2322de844a23bf02e798bf488a1b52823920c5749335e064f/drink-0.0.9.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "c040a53f53b2df07c69cbdab4dc31adb",
"sha256": "c117fe983842d9c4be42ff26453e7ce3ace4802c2f1396263e04f27a0e0c4a0d"
},
"downloads": -1,
"filename": "drink-0.0.9.zip",
"has_sig": false,
"md5_digest": "c040a53f53b2df07c69cbdab4dc31adb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 515210,
"upload_time": "2011-03-10T20:38:53",
"url": "https://files.pythonhosted.org/packages/b5/1c/c4d08b2562f1a83afa00ad6a825d6fb1f136a029923ed3447ba1e9e563e0/drink-0.0.9.zip"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "930d034fa0757d58462c0c08d7d00da4",
"sha256": "ad8e90ed830fb20dff3f303a8ffbb250b1ccfd8c854bdc48ea6f37242dd1608b"
},
"downloads": -1,
"filename": "drink-0.0.10-py2.7.egg",
"has_sig": false,
"md5_digest": "930d034fa0757d58462c0c08d7d00da4",
"packagetype": "bdist_egg",
"python_version": "2.7",
"requires_python": null,
"size": 439588,
"upload_time": "2011-04-16T23:07:51",
"url": "https://files.pythonhosted.org/packages/92/2b/d6d3620a34050471adf939e5a403f08ca66b7044b509607f9e0888e8ab66/drink-0.0.10-py2.7.egg"
},
{
"comment_text": "",
"digests": {
"md5": "0fc50d08d5c0ee8db2a7059b14d51d90",
"sha256": "32dd553bd7b7ceac3c52c1b3a065f1cb0a5c0e6b95e88e6b8b83375401f84cc4"
},
"downloads": -1,
"filename": "drink-0.0.10.tar.bz2",
"has_sig": false,
"md5_digest": "0fc50d08d5c0ee8db2a7059b14d51d90",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 440869,
"upload_time": "2011-04-16T23:07:44",
"url": "https://files.pythonhosted.org/packages/ed/2b/7f558bcb0b4bda7c86eea0e4e63b05b43ad928daa254b6fe8184316c0ca5/drink-0.0.10.tar.bz2"
},
{
"comment_text": "",
"digests": {
"md5": "1256890e5b9a0e06b38fde67479daa4b",
"sha256": "385ab55c3f78247d41b7e66efccb955d15c7fb5a74782ab22fbb7b80718d9611"
},
"downloads": -1,
"filename": "drink-0.0.10.tar.gz",
"has_sig": false,
"md5_digest": "1256890e5b9a0e06b38fde67479daa4b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 470501,
"upload_time": "2011-04-16T23:07:37",
"url": "https://files.pythonhosted.org/packages/ac/4e/b6f1464b785df071d7a539772cc2e9982e169b08e1d69fb7769867fde3b6/drink-0.0.10.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "b895902fa69e30394f167286f53a6385",
"sha256": "62a91cef10dbf06f60bb943d48bbf73add379def0557f68872bf8be6bd891255"
},
"downloads": -1,
"filename": "drink-0.0.10.zip",
"has_sig": false,
"md5_digest": "b895902fa69e30394f167286f53a6385",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 538567,
"upload_time": "2011-04-16T23:07:29",
"url": "https://files.pythonhosted.org/packages/4b/13/3f11d6dc21cef3f190e5219f57b22a7f1e4ef4cc3564991c037a350f3fdd/drink-0.0.10.zip"
}
]
}