{ "info": { "author": "Catherine Nyambura, Eddy Mwenda", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "## RESEARCH ACCESS ABAC\n\nABAC implementation for access to research data files.\n\n\n## How to install\n\n1. Clone the repo\n2. Run: `pip install .`\n3. Import the module and call the `ABACManager.check_authorized` method with parameters:\n\t\t`file, user, policies, action`\n4. ...\n\n## Author\nCatherine Nyambura\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "research-access-abac", "package_url": "https://pypi.org/project/research-access-abac/", "platform": "", "project_url": "https://pypi.org/project/research-access-abac/", "project_urls": null, "release_url": "https://pypi.org/project/research-access-abac/1.0.5/", "requires_dist": [ "backcall (==0.1.0)", "decorator (==4.4.0)", "ipython (==7.6.1)", "ipython-genutils (==0.2.0)", "jedi (==0.14.1)", "jsonpickle (==1.2)", "parso (==0.5.1)", "pexpect (==4.7.0)", "pickleshare (==0.7.5)", "prompt-toolkit (==2.0.9)", "ptyprocess (==0.6.0)", "Pygments (==2.4.2)", "pymongo (==3.7.2)", "Pyro4 (==4.75)", "serpent (==1.28)", "six (==1.12.0)", "traitlets (==4.3.2)", "vakt (==1.2.1)", "virtualenv (==16.6.0)", "wcwidth (==0.1.7)" ], "requires_python": "", "summary": "Implementation of ABAC for research data files", "version": "1.0.5" }, "last_serial": 5694606, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "abc319232066225f49e438ebab52e734", "sha256": "e28d7ba3142e95c6e86b9d70f5d97a77381ea7b4ae2be181a47e636b7f61da74" }, "downloads": -1, "filename": "research_access_abac-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "abc319232066225f49e438ebab52e734", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3534, "upload_time": "2019-08-06T13:34:49", "url": "https://files.pythonhosted.org/packages/3e/c7/30907bf01546e704ac0a8a02412fa0597f2061fb349bdd8929ed26501437/research_access_abac-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "313419ba975e13bf6a0d0424e04ab347", "sha256": "c2e0f663d6941e329344b45db4e010579f8728e540818d735b5338177f27b852" }, "downloads": -1, "filename": "research_access_abac-1.0.0.tar.gz", "has_sig": false, "md5_digest": "313419ba975e13bf6a0d0424e04ab347", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1877, "upload_time": "2019-08-06T13:34:51", "url": "https://files.pythonhosted.org/packages/c2/51/04eb690d48abb2956ce0c271bb76e96066acf4e974647a0314f2d59a5e15/research_access_abac-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "141ae697e9329c19f5a085239744f788", "sha256": "11b9fa07bececb29fa1cf045d03b6d613daa4a891021c78c5f620ad4a2d36459" }, "downloads": -1, "filename": "research_access_abac-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "141ae697e9329c19f5a085239744f788", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2612, "upload_time": "2019-08-06T14:11:34", "url": "https://files.pythonhosted.org/packages/4e/76/823f8294e77ebe5030d795021429099ae16eb88d668685c793856c0e6e66/research_access_abac-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "988fd3ee9bea2acaa42706122a37f5c2", "sha256": "fc2fc62b61cfaaf85835c7c343f9f950de15cbcadba49f8b05a47431ffa9a88a" }, "downloads": -1, "filename": "research_access_abac-1.0.1.tar.gz", "has_sig": false, "md5_digest": "988fd3ee9bea2acaa42706122a37f5c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1881, "upload_time": "2019-08-06T14:11:36", "url": "https://files.pythonhosted.org/packages/31/71/d7a07a6bced99f74912301122f8069fb5d427240159772b40a22dc7a9bac/research_access_abac-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "d57bb751ecc1611f8a3acdf45dbcdc97", "sha256": "453a0ddc7b036f3beb458b8c794cef1686489bce6c4d163c7bee40eba6fa90a3" }, "downloads": -1, "filename": "research_access_abac-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d57bb751ecc1611f8a3acdf45dbcdc97", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2858, "upload_time": "2019-08-06T16:57:18", "url": "https://files.pythonhosted.org/packages/ac/36/9838d12d5855013612ac2a535501ca2092a72efb03f23787b2f4b8237da6/research_access_abac-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8be7c1aa2c93fd252dee0484555707c0", "sha256": "880cea1119d8f8c44f2d87d8fa17f62c89febadf68c7a8e56be04ebf0ef98d9a" }, "downloads": -1, "filename": "research_access_abac-1.0.2.tar.gz", "has_sig": false, "md5_digest": "8be7c1aa2c93fd252dee0484555707c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1955, "upload_time": "2019-08-06T16:57:20", "url": "https://files.pythonhosted.org/packages/55/2d/55895952fc4357fa72d737e63f5850031b0375b768e8114fdd96f02397eb/research_access_abac-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "8878b5c913a270e430f78ae1c287ddd8", "sha256": "38c3e4a76a3ccb0b195419770d12e478a3cfe4fcd4eb769ec5b9ab4b8832c694" }, "downloads": -1, "filename": "research_access_abac-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8878b5c913a270e430f78ae1c287ddd8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3094, "upload_time": "2019-08-07T10:45:46", "url": "https://files.pythonhosted.org/packages/6b/f9/3511f3aafaff7526958599d74e2aa046485741e2ed3990cf58247c692666/research_access_abac-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10ed90fed6cbdc250a3f8e9b5aa836f2", "sha256": "550cf098031c82886f2f7a87a394e1c6f3ec5063312d4da18e7cf126eaa6830c" }, "downloads": -1, "filename": "research_access_abac-1.0.3.tar.gz", "has_sig": false, "md5_digest": "10ed90fed6cbdc250a3f8e9b5aa836f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2180, "upload_time": "2019-08-07T10:45:47", "url": "https://files.pythonhosted.org/packages/de/9c/f793b56f667c93ae174ad7efb85d53e53965f1d62982ee1cd0c6a00ebb11/research_access_abac-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "a11095223f821033ac83a3b7d2201727", "sha256": "582be40325f11c1d3ad3438cfe847fa112662a99d59414df21baaff2574e7715" }, "downloads": -1, "filename": "research_access_abac-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a11095223f821033ac83a3b7d2201727", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3111, "upload_time": "2019-08-08T17:04:59", "url": "https://files.pythonhosted.org/packages/bf/5d/77bba9ec034dcec73c52995464169ab158c4989c8c1544e85764a02dbcbb/research_access_abac-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0bad6a78fa33a64fade84dd1f72a366b", "sha256": "6756e78a5a44053858dc87a329db157c37d724852b40eab5a2e22a526d340d0c" }, "downloads": -1, "filename": "research_access_abac-1.0.4.tar.gz", "has_sig": false, "md5_digest": "0bad6a78fa33a64fade84dd1f72a366b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2199, "upload_time": "2019-08-08T17:05:01", "url": "https://files.pythonhosted.org/packages/62/72/8f090a2675093de963ee12b51b33d5d51fd5afa808e8a358c68d0e84779a/research_access_abac-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "ffc8db7dc2892031742dd354b67c83f5", "sha256": "e3c7ecdcc171bd661b17aa9a8b11975786f965e9a7371e42ee546b8b86471808" }, "downloads": -1, "filename": "research_access_abac-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "ffc8db7dc2892031742dd354b67c83f5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3194, "upload_time": "2019-08-18T13:27:32", "url": "https://files.pythonhosted.org/packages/bd/45/5ecaacf3004829424a5a82559dcc317d7db030451c96b505849765e16a83/research_access_abac-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b084a30bdf79538951d4a34f895d439", "sha256": "30b511ca01315fdc5fa6b6633fea4cda41dd338a8ce46704396cb06d5b65d521" }, "downloads": -1, "filename": "research_access_abac-1.0.5.tar.gz", "has_sig": false, "md5_digest": "2b084a30bdf79538951d4a34f895d439", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2273, "upload_time": "2019-08-18T13:27:34", "url": "https://files.pythonhosted.org/packages/ed/a8/70ba8296ada185588dc879cd4510ac0d847abaaf742b37816e259237218c/research_access_abac-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ffc8db7dc2892031742dd354b67c83f5", "sha256": "e3c7ecdcc171bd661b17aa9a8b11975786f965e9a7371e42ee546b8b86471808" }, "downloads": -1, "filename": "research_access_abac-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "ffc8db7dc2892031742dd354b67c83f5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3194, "upload_time": "2019-08-18T13:27:32", "url": "https://files.pythonhosted.org/packages/bd/45/5ecaacf3004829424a5a82559dcc317d7db030451c96b505849765e16a83/research_access_abac-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b084a30bdf79538951d4a34f895d439", "sha256": "30b511ca01315fdc5fa6b6633fea4cda41dd338a8ce46704396cb06d5b65d521" }, "downloads": -1, "filename": "research_access_abac-1.0.5.tar.gz", "has_sig": false, "md5_digest": "2b084a30bdf79538951d4a34f895d439", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2273, "upload_time": "2019-08-18T13:27:34", "url": "https://files.pythonhosted.org/packages/ed/a8/70ba8296ada185588dc879cd4510ac0d847abaaf742b37816e259237218c/research_access_abac-1.0.5.tar.gz" } ] }