Skip to content
This repository has been archived by the owner on Sep 26, 2022. It is now read-only.

BucketFS utilities for the Python programming language

License

Notifications You must be signed in to change notification settings

exasol/bucketfs-utils-python

Repository files navigation

⚠️ Deprecation Note ⚠️

This project is no longer maintained, it is superseded by bucketfs-python.

BucketFS Utils Python

Overview

This project provides a python library for accessing the Exasol BucketFS system. It provides functions to upload and download files to and from the BucketFS.

In a Nutshell

Prerequisites
  • Python 3.8+
Installation

Install the package from Github via pip:

pip install -e git+https://github.com/exasol/bucketfs-utils-python.git@{tag name}#egg=exasol-bucketfs-utils-python

Or install the wheel directly via:

pip install https://github.com/exasol/bucketfs-utils-python/releases/download/{tag name}/exasol_bucketfs_utils_python-{tag name}-py3-none-any.whl
Documentation

Documentation for the current main branch is hosted on the Github Pages of this project. Here is a list of documentations for previous releases.

Features

  • Download or upload files from/to the Exasol BucketFS
  • Supported sources and targets for the uploads and downloads:
    • Files on the local Filesystem
    • Python file objects
    • Python Strings
    • Python objects ((De-)Serialization with Joblib)
  • Loading an artefact from a public Github Release into the BucketFS