{ "info": { "author": "cocoakekeyu", "author_email": "cocoakekeyu@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "UNKNOWN\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/cocoakekeyu/cancan", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "cancan", "package_url": "https://pypi.org/project/cancan/", "platform": "all", "project_url": "https://pypi.org/project/cancan/", "project_urls": { "Homepage": "http://github.com/cocoakekeyu/cancan" }, "release_url": "https://pypi.org/project/cancan/0.1.2/", "requires_dist": null, "requires_python": "", "summary": "Simple python permission library based on ruby cancan library", "version": "0.1.2" }, "last_serial": 3074489, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "b73352f8b1e3fadb41460c3d2bb583f5", "sha256": "851d2947519fc3aa12db65d580d8e161443493e0e0ad7c91d19863b66bed2192" }, "downloads": -1, "filename": "cancan-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b73352f8b1e3fadb41460c3d2bb583f5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5085, "upload_time": "2017-08-05T04:44:51", "url": "https://files.pythonhosted.org/packages/8d/c1/1293d25417de37f672d7ec76cf29180dc648d7a6e1ddabde7305e3ecb628/cancan-0.1.0-py2.py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "56311517c3ce8d6b3f9185ae7c6f8d3e", "sha256": "2731d3ba1d4a4da9d0a7b2bf32a825a633a59e6f8a34b91a50c9f48171251b61" }, "downloads": -1, "filename": "cancan-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "56311517c3ce8d6b3f9185ae7c6f8d3e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5142, "upload_time": "2017-08-05T05:07:46", "url": "https://files.pythonhosted.org/packages/23/a7/077f7e199dac2322ec025a774ac163b69427f939db4c71f04bb653ac9c9a/cancan-0.1.1-py2.py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "5008097f3781695038b5a1b45eb36817", "sha256": "1fb11f821a97f8dc348473db0068242bb2a625b5e6fd9e86a69219333f43e3d4" }, "downloads": -1, "filename": "cancan-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5008097f3781695038b5a1b45eb36817", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5142, "upload_time": "2017-08-05T05:16:11", "url": "https://files.pythonhosted.org/packages/56/a0/27ab75fc7202615bf1c7e487fb0a542bc687347b7fb359684948ea2b4832/cancan-0.1.2-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5008097f3781695038b5a1b45eb36817", "sha256": "1fb11f821a97f8dc348473db0068242bb2a625b5e6fd9e86a69219333f43e3d4" }, "downloads": -1, "filename": "cancan-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5008097f3781695038b5a1b45eb36817", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5142, "upload_time": "2017-08-05T05:16:11", "url": "https://files.pythonhosted.org/packages/56/a0/27ab75fc7202615bf1c7e487fb0a542bc687347b7fb359684948ea2b4832/cancan-0.1.2-py2.py3-none-any.whl" } ] }