|tests| |coverage| |docs| |python-versions| |license|
audbackend provides interfaces for file storage on different backends.
An interface enables user interactions
with a backend,
and influences how the data is structured,
e.g. versioned
or unversioned
.
A backend is responsible
for managing
the requested data structure
in a repository
on a storage system,
such as a file system
or Artifactory_.
Have a look at the installation and usage instructions.
.. _Artifactory: https://jfrog.com/artifactory/ .. _backends: https://audeering.github.io/audbackend/api/audbackend.backend.html .. _interfaces: https://audeering.github.io/audbackend/api/audbackend.interface.html .. _installation: https://audeering.github.io/audbackend/install.html .. _unversioned: https://audeering.github.io/audbackend/api/audbackend.interface.Unversioned.html .. _usage: https://audeering.github.io/audbackend/usage.html .. _versioned: https://audeering.github.io/audbackend/api/audbackend.interface.Versioned.html
.. badges images and links: .. |tests| image:: https://github.com/audeering/audbackend/workflows/Test/badge.svg :target: https://github.com/audeering/audbackend/actions?query=workflow%3ATest :alt: Test status .. |coverage| image:: https://codecov.io/gh/audeering/audbackend/branch/main/graph/badge.svg?token=pCTgGG7Sd1 :target: https://codecov.io/gh/audeering/audbackend/ :alt: code coverage .. |docs| image:: https://img.shields.io/pypi/v/audbackend?label=docs :target: https://audeering.github.io/audbackend/ :alt: audbackend's documentation .. |license| image:: https://img.shields.io/badge/license-MIT-green.svg :target: https://github.com/audeering/audbackend/blob/main/LICENSE :alt: audbackend's MIT license .. |python-versions| image:: https://img.shields.io/pypi/pyversions/audbackend.svg :target: https://pypi.org/project/audbackend/ :alt: audbackends's supported Python versions