{ "info": { "author": "kaleissin", "author_email": "kaleissin@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "==========\nNano tools\n==========\n\nThis is a set of nano-size tools and apps for Django 1.3 and later.\n\nCurrently included:\n\nactivation\n A place to store activation-codes for e.g. authentication\n\nbadge\n User-badges worth certain points ala. StackOverflow\n\nblog\n A very basic blog-app \n\ncomments\n Unmoderated comments for logged-in users\n\nchunk\n Templates stored in the database\n\nfaq\n Just about as simple a FAQ as is possible\n\nprivmsg\n Private messages with separate archives for sent an received\n\nuser\n A very basic user-registration- and password-handling app/tool\n\ntools\n Utility-functions used by the above apps\n\nDependencies\n------------\n\nThis version will run on Django 1.3 if you rewrite the templates\n(search for **{% url '**) and Django 1.4 and newer otherwise.\n\nInstallation\n------------\n\nSee INSTALL.txt for installation-instructions and TODO.txt for\nwhat's missing.\n\nUsage\n-----\n\nCommon for all apps\n+++++++++++++++++++\n\nAppend ``nano.`` to your INSTALLED_APPS, where ``subapp``\nis any of the tools listed above except ``tools``.\n\nblog\n++++\n\nBlog entries can be tagged using ``django-taggit`` or ``django-tagging``\nif either of those is in INSTALLED_APPS *and* NANO_BLOG_USE_TAGS\nis set to True in settings. It will prefer ``django-taggit``. It\nis also possible to convert from ``django-tagging`` to\n``django-taggit`` using the management command\n``migrate_tagging_to_taggit``. This will convert *all* tags, not\njust those for blog entries.\n\nchunk\n+++++\n\nAdd 'nano.chunk.loader.Loader' to TEMPLATE_LOADERS.\n\nuser\n++++\n\nDoesn't have any models so just hook up the views in an urls.py:\n\n- ``signup()``\n- ``password_change()``\n- ``password_reset()``\n\nSettings for user\n.................\n\nNANO_USER_EMAIL_SENDER\n The From:-address on a password-reset email. If unset, no\n email is sent.\n\n **Default:** Not set\n\nNANO_USER_TEST_USERS\n Special-cased usernames for live testing.\n\n **Default:** ``()``\n\nNANO_USER_BLOG_TEMPLATE\n Template used for auto-blogging new users. \n\n **Default:** ``blog/new_user.html``\n\n\n:Version: 0.9", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kaleissin/django-nano", "keywords": null, "license": null, "maintainer": null, "maintainer_email": null, "name": "nano", "package_url": "https://pypi.org/project/nano/", "platform": "any", "project_url": "https://pypi.org/project/nano/", "project_urls": { "Homepage": "https://github.com/kaleissin/django-nano" }, "release_url": "https://pypi.org/project/nano/0.9.4/", "requires_dist": null, "requires_python": null, "summary": "Does less! Loosely coupled mini-apps for django.", "version": "0.9.4" }, "last_serial": 1912335, "releases": { "0.2": [], "0.3": [], "0.4": [ { "comment_text": "", "digests": { "md5": "5e464dd45ce537413adf967ee10afc7d", "sha256": "540becbb99ca969585740b30619e7fd93d7a534df41ab74fe2f3f9924681d500" }, "downloads": -1, "filename": "nano-0.4.tar.gz", "has_sig": false, "md5_digest": "5e464dd45ce537413adf967ee10afc7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23839, "upload_time": "2011-12-25T20:45:19", "url": "https://files.pythonhosted.org/packages/62/7c/0fc32396010fdbf8956beb64db271218238d12966daf293c04d82a9099b9/nano-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "1a466e0e93a08535cac7bf810bdefcfc", "sha256": "6c7e3a02908a635379d57e55e75616913f885cbd63832e2eb8a87d6cc332e579" }, "downloads": -1, "filename": "nano-0.5.tar.gz", "has_sig": false, "md5_digest": "1a466e0e93a08535cac7bf810bdefcfc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27071, "upload_time": "2013-08-10T11:46:24", "url": "https://files.pythonhosted.org/packages/d2/0d/75869347807c34d71c98dff6bc04f4e5114231a0a5c696047c012c5053fb/nano-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "0d377947d0ef494e4c1f4f4e6b545f0a", "sha256": "c2d48091085377e18e4e9c8944224d78f81b3d36ff957459c251dc1395f6f7f4" }, "downloads": -1, "filename": "nano-0.6.tar.gz", "has_sig": false, "md5_digest": "0d377947d0ef494e4c1f4f4e6b545f0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57060, "upload_time": "2013-08-28T20:57:33", "url": "https://files.pythonhosted.org/packages/cd/cc/9fd7b3de98c11f20ec866e35ad4ba35fa671ca18be9c0bc16de0cafcf45b/nano-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "e7ef14927d263b19ebff8678dfbda4ca", "sha256": "0de408a11b4420677562161030aa955bd0dbb275116227c3df95a5c0eed84202" }, "downloads": -1, "filename": "nano-0.7.tar.gz", "has_sig": false, "md5_digest": "e7ef14927d263b19ebff8678dfbda4ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47351, "upload_time": "2013-09-20T20:24:38", "url": "https://files.pythonhosted.org/packages/e0/e3/6e40abccff688439d519f126b23ed7da304bf436c9a055de8f89f95ab119/nano-0.7.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "4197d21a746eb6ff28e0cf018fa1d60e", "sha256": "9cff44f7f5b3ad5b26ac59d0532ea5d6657b4fb7045e9857281daafb84208640" }, "downloads": -1, "filename": "nano-0.7.1.tar.gz", "has_sig": false, "md5_digest": "4197d21a746eb6ff28e0cf018fa1d60e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47838, "upload_time": "2013-10-07T20:35:57", "url": "https://files.pythonhosted.org/packages/1d/ab/ea3071275d023850f998cab0390992a0a0e89abafbd9065d10fb1a7c6d9e/nano-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "95a8dfca844e4ed291106ea9f2fcc1a8", "sha256": "a10a1c04ce74cabaf05c8272377a81b7b530a8b30b47e686a4180f78fd8f22d8" }, "downloads": -1, "filename": "nano-0.7.2.tar.gz", "has_sig": false, "md5_digest": "95a8dfca844e4ed291106ea9f2fcc1a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29042, "upload_time": "2013-10-13T21:26:12", "url": "https://files.pythonhosted.org/packages/da/20/deb36660f440df27c685060c2b0bc33d22924fd8a62d14e8672f924ade8b/nano-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "d86f3e1f22ab4aa7efde3566ff1a6055", "sha256": "860326554d1cb6a89258ee156f92b864d5b5e7473ea78c28fd84e724f273ed21" }, "downloads": -1, "filename": "nano-0.7.3.tar.gz", "has_sig": false, "md5_digest": "d86f3e1f22ab4aa7efde3566ff1a6055", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27958, "upload_time": "2014-04-01T10:39:11", "url": "https://files.pythonhosted.org/packages/de/89/18a8e0bcc42d0d37ca2c9d1c00dff93fef99b325b6a978102f2ea5554dfb/nano-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "e05ecd2e9e14fd338223ce8a1b4193b4", "sha256": "0b919aff6a8769788db197ca964aee860d74e2779288c79ba629491b46913d25" }, "downloads": -1, "filename": "nano-0.7.4.tar.gz", "has_sig": false, "md5_digest": "e05ecd2e9e14fd338223ce8a1b4193b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73541, "upload_time": "2014-09-14T20:29:21", "url": "https://files.pythonhosted.org/packages/36/a0/ef695ae4e935a09483e06e02ce5929f1a8819be7ded6db70177716700c03/nano-0.7.4.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "bc795b3b3144dcb01da2f23c558138ea", "sha256": "dcaff186ac165837ecfac1d690a767874d746d580dd69e78e8a48661c19b5516" }, "downloads": -1, "filename": "nano-0.8.0-py2-none-any.whl", "has_sig": false, "md5_digest": "bc795b3b3144dcb01da2f23c558138ea", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 52303, "upload_time": "2014-09-15T19:35:37", "url": "https://files.pythonhosted.org/packages/34/03/b9560aaed49cd6234eb082d6a4d94e389732a9b20609be8aefab8f21098e/nano-0.8.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e1fdf73ef059ede06708ccbbdbcf744", "sha256": "c56c7347844d12e300abbbd8bb3236755d88985b345f2b04bba4c505fe1a7a36" }, "downloads": -1, "filename": "nano-0.8.0.tar.gz", "has_sig": false, "md5_digest": "7e1fdf73ef059ede06708ccbbdbcf744", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28966, "upload_time": "2014-09-15T19:31:03", "url": "https://files.pythonhosted.org/packages/19/9f/d49512ea814de62ad8cf68eeffb0a48849be75039905167a89ae25cdb4ff/nano-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "d43045729fd1f627185f1532ec9000d2", "sha256": "4ab65d0a3042313583ba06685434a5418cab9992a3981aeedd737ed9fe6e58d0" }, "downloads": -1, "filename": "nano-0.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d43045729fd1f627185f1532ec9000d2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52331, "upload_time": "2014-09-20T22:38:24", "url": "https://files.pythonhosted.org/packages/22/f6/70a87e56b4eb88f22aada7875caa34fbd0e30355095c06f80c24ab56d5d5/nano-0.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c1c45332716634d5ed00eb1130f794fc", "sha256": "db197e320e2a0750e3c8a8cad9ea669738d30f53f1a1425dfc4df10074fb7d78" }, "downloads": -1, "filename": "nano-0.8.1.tar.gz", "has_sig": false, "md5_digest": "c1c45332716634d5ed00eb1130f794fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28944, "upload_time": "2014-09-20T22:38:32", "url": "https://files.pythonhosted.org/packages/20/66/f148d70d999f280a5f3df5c0c1ddbfa897b15a3f2c86f6e2655325bda69f/nano-0.8.1.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "d6a2b6da80d9400235776098a135cddb", "sha256": "ea633fa0bd6570db9e6fa10310c8d21a3d98e95bf752e64645936095f61de2eb" }, "downloads": -1, "filename": "nano-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d6a2b6da80d9400235776098a135cddb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52408, "upload_time": "2015-01-04T21:52:29", "url": "https://files.pythonhosted.org/packages/31/0e/259abe9a42e3f6f7eadfb34ca454618e58ce60952eced4aca9ff93304537/nano-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "afb7d460afda8fd58db554fe9aad1d7d", "sha256": "a20ea29839e2c13416cdfd862dbe550d8cf836b32a99211bd61299e6290cce2b" }, "downloads": -1, "filename": "nano-0.9.0.tar.gz", "has_sig": false, "md5_digest": "afb7d460afda8fd58db554fe9aad1d7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29015, "upload_time": "2015-01-04T21:52:32", "url": "https://files.pythonhosted.org/packages/33/46/f655fc6495a1553be2ede9877d0bfb70132e7aadd6835a12c4f2f11d6781/nano-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "bf39df6a5911167ba0df49331d6921a9", "sha256": "05167ca722dc012db8cfd494c7c7ef4e4ae53cf6db69cb01664e82221be08ef1" }, "downloads": -1, "filename": "nano-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bf39df6a5911167ba0df49331d6921a9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52410, "upload_time": "2015-01-04T22:41:48", "url": "https://files.pythonhosted.org/packages/72/2e/a4074273e1b8ddc0e32214e96306752408393025c182e112ccc168b793b7/nano-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fff908b60abfee191d646d94f79da780", "sha256": "35703331d8f9fa68c275d7964a050510687b958f6f8213f8d2c3dc2d062f747f" }, "downloads": -1, "filename": "nano-0.9.1.tar.gz", "has_sig": false, "md5_digest": "fff908b60abfee191d646d94f79da780", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29026, "upload_time": "2015-01-04T22:41:51", "url": "https://files.pythonhosted.org/packages/16/11/0550077deb169ff51682706e0117ca08448a615ebcf5d42af7e335456f80/nano-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "fd9bae876920b0b22d4c0e85b817ea32", "sha256": "a88ca7dfeb5452348446209e52bc1d5ee9693f6a9f49881adf2f28f4d228d0a1" }, "downloads": -1, "filename": "nano-0.9.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fd9bae876920b0b22d4c0e85b817ea32", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52573, "upload_time": "2015-05-09T13:08:37", "url": "https://files.pythonhosted.org/packages/3f/1b/719c6efe5267814cec1e3a311410d058fb6158eecfb17c23d2cb8d0fdd52/nano-0.9.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6930f2e6c9e4aa2faaafe120e665518c", "sha256": "6efba5b10daf934019be46d6c9488079f55e7cb55b3c1bddf71e8c59d89357fe" }, "downloads": -1, "filename": "nano-0.9.2.tar.gz", "has_sig": false, "md5_digest": "6930f2e6c9e4aa2faaafe120e665518c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29195, "upload_time": "2015-05-09T13:08:41", "url": "https://files.pythonhosted.org/packages/14/dd/fa237d9e498358d9649c22cae037cd68e64a180c2a15d5f3a2b9848c6c52/nano-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "36ace20385044b92aebe8c4415aea5a1", "sha256": "3df0cdd11172bba156246c90b32bf1bfa983944ab11d1eb0bdf0290d4109f5a6" }, "downloads": -1, "filename": "nano-0.9.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "36ace20385044b92aebe8c4415aea5a1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52626, "upload_time": "2015-05-11T19:39:29", "url": "https://files.pythonhosted.org/packages/be/b8/9bf625dfeb183deaeb46e6ac20e03f58d492d32ad1823b915fe24e77f857/nano-0.9.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2cb7f21070cf1a7c0d2409e7ec3718ff", "sha256": "5ca2ef4408614d8167d2689fcff754368d1af21f8378886c59f985ca7f0a78ec" }, "downloads": -1, "filename": "nano-0.9.3.tar.gz", "has_sig": false, "md5_digest": "2cb7f21070cf1a7c0d2409e7ec3718ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29249, "upload_time": "2015-05-11T19:39:33", "url": "https://files.pythonhosted.org/packages/4f/3c/5bfa9310429b047d3b6346380cf3d5cc4a32be2b5d20adf319f791e28389/nano-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "ff254b9d1c748ddea5536c50ee8d1d8d", "sha256": "efface8d3d913aebe6040b1b245e18a0048415fb6b30b5097eedc2c9e21f018a" }, "downloads": -1, "filename": "nano-0.9.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ff254b9d1c748ddea5536c50ee8d1d8d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52608, "upload_time": "2015-05-11T19:54:44", "url": "https://files.pythonhosted.org/packages/02/46/0ecdc659a7c43d78878f07d8d22b58e250b369a2537db836b5354f83e631/nano-0.9.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e6448612cbd04ec7b3a7fa9563a917f", "sha256": "723e27f35e288b743070d5305b46be9c3e660ee0c8839c30ed665cc7d0502c11" }, "downloads": -1, "filename": "nano-0.9.4.tar.gz", "has_sig": false, "md5_digest": "3e6448612cbd04ec7b3a7fa9563a917f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29250, "upload_time": "2015-05-11T19:54:47", "url": "https://files.pythonhosted.org/packages/a1/6c/adf8dc4b9ab4ca299e784cee01bd01caaa7e57721a7cc1ad966e7eb254b2/nano-0.9.4.tar.gz" } ], "1.0-alpha2": [ { "comment_text": "", "digests": { "md5": "a02f9b516b8bb210678140fcfbd1d9f4", "sha256": "761f3ba6fe8c480a8cc09b3868971d8c67758073a1078c39c9fe7c25fd6f4bb0" }, "downloads": -1, "filename": "nano-1.0_alpha2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a02f9b516b8bb210678140fcfbd1d9f4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 63547, "upload_time": "2016-01-05T19:42:30", "url": "https://files.pythonhosted.org/packages/a0/3e/acb3ffbb4fc7c7b13e7316d7c8b585d8fe157b0d1d4372e8956376f5b9d6/nano-1.0_alpha2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d75b911bb559d8edff400d2cf87d5413", "sha256": "2eef7a6d5232b251856da8f8f965895d1c4ec4fea98a0e5cb411eb4ed4d9bb61" }, "downloads": -1, "filename": "nano-1.0-alpha2.tar.gz", "has_sig": false, "md5_digest": "d75b911bb559d8edff400d2cf87d5413", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33182, "upload_time": "2016-01-05T19:42:41", "url": "https://files.pythonhosted.org/packages/8a/0a/9fb4334dac0cc6ac2a9f7cd040045f817ad4f4a604865a6591a6ed9c68f8/nano-1.0-alpha2.tar.gz" } ], "1.0-alpha3": [ { "comment_text": "", "digests": { "md5": "e8cf1cdaed22d525a7dd394da9413f5c", "sha256": "f72a3dbdb93ee9cfeea7be1f76b8851538bf5a97e73a17f47a274aecf65f4f41" }, "downloads": -1, "filename": "nano-1.0_alpha3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e8cf1cdaed22d525a7dd394da9413f5c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 63560, "upload_time": "2016-01-19T21:00:50", "url": "https://files.pythonhosted.org/packages/f8/14/cef8e827f0d0aeda39106d490979efbdd13a07728eab199262844e7da236/nano-1.0_alpha3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a28f037ccce4ae908e0ec68a22ec6907", "sha256": "bfb5cba5f3f61d1914a58e2509c2bce1961478f636378bc68c23841481c3cb55" }, "downloads": -1, "filename": "nano-1.0-alpha3.tar.gz", "has_sig": false, "md5_digest": "a28f037ccce4ae908e0ec68a22ec6907", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33184, "upload_time": "2016-01-19T21:01:00", "url": "https://files.pythonhosted.org/packages/fa/f7/e501b597b805075d20d197b3f0c9f98f9196df90fcbb8db361e8a378d3f7/nano-1.0-alpha3.tar.gz" } ], "1.0a1": [ { "comment_text": "", "digests": { "md5": "0c519443579ba4df74f83ca7a11a416f", "sha256": "c3b2a5c028dd6ada28d782d36cd231bb2101103b0f171e50bbcaf9012ce843be" }, "downloads": -1, "filename": "nano-1.0a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0c519443579ba4df74f83ca7a11a416f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 63484, "upload_time": "2015-12-31T21:52:34", "url": "https://files.pythonhosted.org/packages/e7/39/3fdc52d2c01f302d5561d1d717484cffbb9be859d3a13e1ce67c71801b0f/nano-1.0a1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "329435d11005d5d137287b926a145bbf", "sha256": "75c15087417c4018adb792a5980c5c82bccbdd9115ab5da5f9fd177a99c53af2" }, "downloads": -1, "filename": "nano-1.0a1.tar.gz", "has_sig": false, "md5_digest": "329435d11005d5d137287b926a145bbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33149, "upload_time": "2015-12-31T21:52:42", "url": "https://files.pythonhosted.org/packages/19/03/b0a99ba49a3fcbf3a82c7a8b34a54a15bc4a5cd97596292db77d4eeda60b/nano-1.0a1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ff254b9d1c748ddea5536c50ee8d1d8d", "sha256": "efface8d3d913aebe6040b1b245e18a0048415fb6b30b5097eedc2c9e21f018a" }, "downloads": -1, "filename": "nano-0.9.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ff254b9d1c748ddea5536c50ee8d1d8d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52608, "upload_time": "2015-05-11T19:54:44", "url": "https://files.pythonhosted.org/packages/02/46/0ecdc659a7c43d78878f07d8d22b58e250b369a2537db836b5354f83e631/nano-0.9.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e6448612cbd04ec7b3a7fa9563a917f", "sha256": "723e27f35e288b743070d5305b46be9c3e660ee0c8839c30ed665cc7d0502c11" }, "downloads": -1, "filename": "nano-0.9.4.tar.gz", "has_sig": false, "md5_digest": "3e6448612cbd04ec7b3a7fa9563a917f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29250, "upload_time": "2015-05-11T19:54:47", "url": "https://files.pythonhosted.org/packages/a1/6c/adf8dc4b9ab4ca299e784cee01bd01caaa7e57721a7cc1ad966e7eb254b2/nano-0.9.4.tar.gz" } ] }