Installation notes¶
dtool is a Python package that is pip installable.
Make sure that pip
, setputools
and wheel
are up to date.
This is a requirement of one of the dependencies (ruamel.yaml
).
$ pip install -U pip setuptools wheel
dtool can then be installed using pip
.
$ pip install dtool
Adding support for S3 object storage¶
Install the dtool-s3
package using pip
.
$ pip install dtool-s3
To configure Amazon S3 credentials see the README file in the dtool-s3 GitHub repository.
Adding support for Azure storage¶
Install the dtool-azure
package using pip
.
$ pip install dtool-azure
To configure Microsoft Azure credentials see the README file in the dtool-azure GitHub repository.
Adding support for ECS S3 object storage¶
Install the dtool-ecs
package using pip
.
$ pip install dtool-ecs
To configure ECS S3 object storage credentials see the README file in the dtool-ecs GitHub repository.
Adding support for iRODS storage¶
Install the dtool-irods
package using pip
.
$ pip install dtool-irods
Warning
In order to be able to use the iRODS backend storage you will need to install the iCommands. Linux packages can be downloaded from irods.org/download. On Mac OSX these can be installed using the brew package manager:
$ brew install irods
For more details see the dtool-irods GitHub repository.