Catalog PyPI
Back to packageRELEASE DETAILS

2.6.5

PyPI

absio

Python Absio Library

absiocontainerssecure
Published7 Jan 2022
Direct dependencies27
Transitive dependenciesNot calculated

README

Version 2.6.5 documentation

Absio Python Library
====================

Protect your application's sensitive data with Absio's Secured Containers.

Documentation
~~~~~~~~~~~~~

Full documentation is `available <https://absio.readthedocs.io>`_.

Obtaining an API Key
~~~~~~~~~~~~~~~~~~~~

The ``absio`` library requires a valid API Key that must be passed into the
``absio.initialize(...)`` function.  Obtain an API Key by contacting us
`here <https://www.absio.com/contact>`_ or sending an email to sales@absio.com. An API key should
be considered private and protected as such.

Quick Start
~~~~~~~~~~~

Installation:

.. code:: python

    pip install absio cryptography --no-binary=cryptography

Import and initialize the module:

.. code:: python

    import absio
    absio.initialize(api_key='your api key')

Create accounts:

.. code:: python

    alice = absio.user.create('password', 'reminder', 'passphrase')
    bob = absio.user.create('password', 'reminder', 'passphrase')

Log in with an account:

.. code:: python

    absio.login(alice.id, 'password', 'passphrase')

Create and share an Absio Secured Container:

.. code:: python

    container = absio.container.create(
        header={'some sensitive metadata': None},
        content=open('/some/sensitive/data.bin', 'rb').read(),
        access=[bob.id, alice.id],
    )

Securely access this container from another system:


.. code:: python

    absio.login(bob.id, 'password', 'passphrase')

    # Access the container with the container ID returned during creation, or a Container Event.
    container = absio.container.get('container_id')



Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 27

Native requirements
27 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
arrow
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
arrow (>=0.10.0)runtime
asn1crypto
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
asn1crypto (>=0.22.0)runtime
attrs
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
attrs (>=17.2.0)runtime
cffi
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
cffi (>=1.10.0)runtime
construct
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
construct (>=2.8.12)runtime
cryptography
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
cryptography (<3.0,>=2.9.2)runtime
decorator
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
decorator (>=4.1.1)runtime
idna
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
idna (>=2.5)runtime
Mako
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
Mako (>=1.0.7)runtime
marshmallow
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
marshmallow (~=3.0)runtime
more-itertools
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
more-itertools (>=3.2.0)runtime
peewee
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
peewee (~=3.13.3)runtime
pexpect
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
pexpect (>=4.2.1)runtime
pickleshare
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
pickleshare (>=0.7.4)runtime
prompt-toolkit
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
prompt-toolkit (>=1.0.14)runtime
ptyprocess
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
ptyprocess (>=0.5.2)runtime
py
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
py (>=1.4.34)runtime
pycparser
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
pycparser (>=2.18)runtime
pysqlcipher3
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
pysqlcipher3 (~=1.0.0)runtime
requests
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
requests (>=2.18.2)runtime
requests-toolbelt
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
requests-toolbelt (>=0.8.0)runtime
simplegeneric
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
simplegeneric (>=0.8.1)runtime
simplejson
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
simplejson (>=3.11.1)runtime
six
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
six (>=1.10.0)runtime
tenacity
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
tenacity (~=6.2.0)runtime
traitlets
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
traitlets (>=4.3.2)runtime
wcwidth
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
wcwidth (>=0.1.7)runtime

Distribution files

10 collected
absio-2.6.5-cp35-cp35m-linux_armv7l.whl

bdist_wheel · 5,566.72 KB · Python cp35

Source file
absio-2.6.5-cp35-cp35m-manylinux1_x86_64.whl

bdist_wheel · 6,094.69 KB · Python cp35

Source file
absio-2.6.5-cp36-cp36m-manylinux1_x86_64.whl

bdist_wheel · 6,243.21 KB · Python cp36

Source file
absio-2.6.5-cp37-cp37m-linux_armv7l.whl

bdist_wheel · 5,747.05 KB · Python cp37

Source file
absio-2.6.5-cp37-cp37m-manylinux1_x86_64.whl

bdist_wheel · 6,323.32 KB · Python cp37

Source file
absio-2.6.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

bdist_wheel · 19,227.51 KB · Python cp37

Source file
absio-2.6.5-cp38-cp38-manylinux1_x86_64.whl

bdist_wheel · 7,644.51 KB · Python cp38

Source file
absio-2.6.5-cp39-cp39-linux_armv7l.whl

bdist_wheel · 6,425.7 KB · Python cp39

Source file
absio-2.6.5-cp39-cp39-manylinux1_x86_64.whl

bdist_wheel · 6,834.43 KB · Python cp39

Source file
absio-2.6.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

bdist_wheel · 22,763 KB · Python cp39

Source file

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 17:37 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:95df04a992f1c236d5f9d93079cbe0d01905da5ffb666009bb9fb882795b970d

Other collected versions

View all collected versions →