Storage and database adapters available in project Thoth
Project description
thoth-storages
--------------
This repo provides a library called
`thoth-storages <https://pypi-hypernode.com/project/thoth-storages>`_.
The library exposes core queries and methods for JanusGraph database as well
as adapters for manipulating with Ceph via its S3 compatible API.
Installation and Usage
======================
The library can be installed via pip or pipenv:
.. code-block:: console
pipenv install thoth-storages
The library does not provide any CLI, it is rather a low level library
supporting other parts of Thoth.
You can run prepared testsuite via the following command:
.. code-block:: console
pipenv install --dev
pipenv run python3 setup.py test
Known Issues
============
- Gremlin queries are hanging:
When using :code:`aiogremlin==3.3.1` (despite being not part of our specification, it might happen that another library overrides that dependency), gremlin queries might _hang indeffinitely_ without throwing any error in Jupyter Notebooks. Make sure to check that correct version of :code:`aiogremlin` is installed.
--------------
This repo provides a library called
`thoth-storages <https://pypi-hypernode.com/project/thoth-storages>`_.
The library exposes core queries and methods for JanusGraph database as well
as adapters for manipulating with Ceph via its S3 compatible API.
Installation and Usage
======================
The library can be installed via pip or pipenv:
.. code-block:: console
pipenv install thoth-storages
The library does not provide any CLI, it is rather a low level library
supporting other parts of Thoth.
You can run prepared testsuite via the following command:
.. code-block:: console
pipenv install --dev
pipenv run python3 setup.py test
Known Issues
============
- Gremlin queries are hanging:
When using :code:`aiogremlin==3.3.1` (despite being not part of our specification, it might happen that another library overrides that dependency), gremlin queries might _hang indeffinitely_ without throwing any error in Jupyter Notebooks. Make sure to check that correct version of :code:`aiogremlin` is installed.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
thoth-storages-0.9.6.tar.gz
(27.5 kB
view details)
File details
Details for the file thoth-storages-0.9.6.tar.gz
.
File metadata
- Download URL: thoth-storages-0.9.6.tar.gz
- Upload date:
- Size: 27.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0a3278adec766d61bbc7c64d911510ec77dcdd6a8ee14bc128db019e30306e9 |
|
MD5 | 69a11b19dce309b118131aa727866f1a |
|
BLAKE2b-256 | 539d71f0fc45f3173794949eee0cb9d64139017be2cce0187df09aa9ba9b4d46 |