{ "info": { "author": "Scott Sturdivant", "author_email": "scott.sturdivant@absio.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: Other/Proprietary License", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Topic :: Security :: Cryptography" ], "description": "\nAbsio Python Library\n====================\n\nProtect your application's sensitive data with Absio's Secured Containers.\n\nDocumentation\n~~~~~~~~~~~~~\n\nFull documentation is `available `_.\n\nObtaining an API Key\n~~~~~~~~~~~~~~~~~~~~\n\nThe ``absio`` library requires a valid API Key that must be passed into the\n``absio.initialize(...)`` function. Obtain an API Key by contacting us\n`here `_ or sending an email to sales@absio.com. An API key should\nbe considered private and protected as such.\n\nQuick Start\n~~~~~~~~~~~\n\nInstallation:\n\n.. code:: python\n\n pip install absio cryptography --no-binary=cryptography\n\nImport and initialize the module:\n\n.. code:: python\n\n import absio\n absio.initialize(api_key='your api key')\n\nCreate accounts:\n\n.. code:: python\n\n alice = absio.user.create('password', 'reminder', 'passphrase')\n bob = absio.user.create('password', 'reminder', 'passphrase')\n\nLog in with an account:\n\n.. code:: python\n\n absio.login(alice.id, 'password', 'passphrase')\n\nCreate and share an Absio Secured Container:\n\n.. code:: python\n\n container = absio.container.create(\n header={'some sensitive metadata': None},\n content=open('/some/sensitive/data.bin', 'rb').read(),\n access=[bob.id, alice.id],\n )\n\nSecurely access this container from another system:\n\n\n.. code:: python\n\n absio.login(bob.id, 'password', 'passphrase')\n\n # Access the container with the container ID returned during creation, or a Container Event.\n container = absio.container.get('container_id')\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://absio.readthedocs.io/", "keywords": "absio,secure,containers", "license": "Proprietary", "maintainer": "Scott Sturdivant", "maintainer_email": "scott.sturdivant@absio.com", "name": "absio", "package_url": "https://pypi.org/project/absio/", "platform": "", "project_url": "https://pypi.org/project/absio/", "project_urls": { "Homepage": "http://absio.readthedocs.io/" }, "release_url": "https://pypi.org/project/absio/2.2.1/", "requires_dist": [ "alembic", "arrow", "asn1crypto", "attrs", "cffi", "construct", "cryptography", "Cython (==0.29.7)", "decorator", "idna", "jedi", "Mako", "marshmallow", "more-itertools", "pexpect", "pickleshare", "prompt-toolkit", "ptyprocess", "py", "pycparser", "Pygments", "pytest", "python-editor", "retrying", "requests", "requests-toolbelt", "simplegeneric", "simplejson", "six", "SQLAlchemy-Utils", "tox (==3.9.0)", "traitlets", "wcwidth" ], "requires_python": "", "summary": "Python Absio Library", "version": "2.2.1" }, "last_serial": 5193281, "releases": { "2.2.1": [ { "comment_text": "", "digests": { "md5": "e7e3acdd07708262d7b607ebde17077b", "sha256": "d46fad603b2ab520b2ae9ee45f5969f8b05bc6f282ef109064f44b2771a03766" }, "downloads": -1, "filename": "absio-2.2.1-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "e7e3acdd07708262d7b607ebde17077b", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 5117824, "upload_time": "2019-04-26T14:32:00", "url": "https://files.pythonhosted.org/packages/61/34/1a82407e42fdc17b336591f83d330e9ae1a79d82aa11afb073859a08e72b/absio-2.2.1-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "24c501949f8dc7e281401e22a9400d36", "sha256": "583363bff992c3e63eb0321cfed3634e30799d71fb194e436005ea68a128a6df" }, "downloads": -1, "filename": "absio-2.2.1-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "24c501949f8dc7e281401e22a9400d36", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 5317345, "upload_time": "2019-04-26T14:32:04", "url": "https://files.pythonhosted.org/packages/b5/28/723a49052c3de04c12ffcd1213e888a3d40ec0dd3d18c12505b76da0ef9d/absio-2.2.1-cp36-cp36m-manylinux1_x86_64.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e7e3acdd07708262d7b607ebde17077b", "sha256": "d46fad603b2ab520b2ae9ee45f5969f8b05bc6f282ef109064f44b2771a03766" }, "downloads": -1, "filename": "absio-2.2.1-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "e7e3acdd07708262d7b607ebde17077b", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 5117824, "upload_time": "2019-04-26T14:32:00", "url": "https://files.pythonhosted.org/packages/61/34/1a82407e42fdc17b336591f83d330e9ae1a79d82aa11afb073859a08e72b/absio-2.2.1-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "24c501949f8dc7e281401e22a9400d36", "sha256": "583363bff992c3e63eb0321cfed3634e30799d71fb194e436005ea68a128a6df" }, "downloads": -1, "filename": "absio-2.2.1-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "24c501949f8dc7e281401e22a9400d36", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 5317345, "upload_time": "2019-04-26T14:32:04", "url": "https://files.pythonhosted.org/packages/b5/28/723a49052c3de04c12ffcd1213e888a3d40ec0dd3d18c12505b76da0ef9d/absio-2.2.1-cp36-cp36m-manylinux1_x86_64.whl" } ] }