Metadata-Version: 2.1
Name: audbackend
Version: 0.3.11
Summary: Backends to access Artifactory and local file system
Home-page: https://github.com/audeering/audbackend/
Author: Johannes Wagner, Hagen Wierstorf
Author-email: jwagner@audeering.com, hwierstorf@audeering.com
License: MIT
Project-URL: Documentation, https://audeering.github.io/audbackend/
Keywords: artifactory. filesystem
Platform: any
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Scientific/Engineering
License-File: LICENSE

==========
audbackend
==========

|tests| |coverage| |docs| |python-versions| |license|

Manage file storage on different backends.
At the moment we support:

* Artifactory_ with ``audbackend.Artifactory``
* local file system with ``audbackend.FileSystem``

Have a look at the installation_ instructions.

.. _Artifactory: https://jfrog.com/artifactory/
.. _installation: https://audeering.github.io/audbackend/install.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/master/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/master/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

Changelog
=========

All notable changes to this project will be documented in this file.

The format is based on `Keep a Changelog`_,
and this project adheres to `Semantic Versioning`_.


Version 0.3.11 (2021-09-28)
---------------------------

* Fixed: catch 403 Error for Artifactory backend paths


Version 0.3.10 (2021-08-05)
---------------------------

* Added: ``audbackend.Backend.ls()``


Version 0.3.9 (2021-07-22)
--------------------------

* Fixed: ignore empty strings in ``backend.join()``


Version 0.3.8 (2021-07-13)
--------------------------

* Added: ``Repository``


Version 0.3.7 (2021-07-13)
--------------------------

* Added: ``Repository``


Version 0.3.6 (2021-06-17)
--------------------------

* Changed: link to ``audfactory`` documentation for Artifactory authentication
* Changed: split up source code into several files


Version 0.3.5 (2021-05-11)
--------------------------

* Added: argument ``folder`` to ``Backend.glob()``


Version 0.3.4 (2021-05-06)
--------------------------

* Added: support files without extension and file extensions with dot(s)


Version 0.3.3 (2021-03-29)
--------------------------

* Fixed: ``audbackend.Artifactory.exists()`` for cases of missing permissions


Version 0.3.2 (2021-03-29)
--------------------------

* Fixed: use ``audfactory >=1.0.3`` as it fixes ``versions()``
  for paths with missing user permissions


Version 0.3.1 (2021-03-26)
--------------------------

* Changed: adjust Python package keywords to ``artifactory``, ``filesystem``
* Fixed: contribution section in documentation now provides correct links
  and explains Artifactory server access for running tests


Version 0.3.0 (2021-03-26)
--------------------------

* Added: open source release on Github
* Changed: use ``audfactory`` >=1.0.0
* Changed: use public Artifactory server for tests


Version 0.2.0 (2021-02-22)
--------------------------

* Added: ``audbackend.FileSystem`` backend
* Changed: rename package to ``audbackend``
* Changed: include ``repository`` argument in the init methods of the backends


Version 0.1.1 (2021-02-19)
--------------------------

* Fixed: missing ``__init__`` file in ``audb_artifactory.core``


Version 0.1.0 (2021-02-19)
--------------------------

* Added: Initial release
* Added: ``audb_artifactory.Artifactory``


.. _Keep a Changelog:
    https://keepachangelog.com/en/1.0.0/
.. _Semantic Versioning:
    https://semver.org/spec/v2.0.0.html


