Audbackend

Latest version: v1.0.2

Safety actively analyzes 624429 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

1.0.2

* Added: support for accessing
remote and virtual repositories
on Artifactory
* Fixed: match the ``pattern`` argument
of ``audbackend.Backend.ls()``
to file basenames
* Fixed: typo in raises section
of the docstring
of ``audbackend.exists()``

1.0.1

* Added: ``regex`` argument%0A to ``audbackend.Backend._use_legacy_file_structure()``%0A to support providing regex pattern%0A in the ``extensions`` argument%0A* Changed: depend on ``dohq-artifactory>=0.9.0``

1.0.0

* Added:%0A ``audbackend.Backend.access()``,%0A ``audbackend.Backend.available()``,%0A ``audbackend.Backend.date()``,%0A ``audbackend.Backend.delete()``,%0A ``audbackend.Backend.owner()``%0A* Added:%0A ``audbackend.FileSystem._use_legacy_file_structure()``%0A to support file structure of existing repositories%0A* Added: ``audbackend.BackendError`` class to capture errors raised by backend%0A* Added: ``pattern`` argument to ``audbackend.Backend.ls()``%0A* Added: docstring examples and usage section%0A* Changed: ``audbackend.create()`` raises error if repository exists%0A (``audbackend.access()`` should be used instead)%0A* Changed: ``audbackend.Backend.get_archive()``%0A and ``audbackend.Backend.put_archive()``%0A support same archive types as ``audeer.create_archive()``%0A* Changed: ``audbackend.Backend.get_file()``%0A skips operation if file with same checksum exists on local file system%0A* Changed: ``audbackend.Backend.get_file()`` uses a temporary directory%0A to avoid corrupted files if operation is interrupted%0A* Changed: ``audbackend.Backend.get_file()``%0A and ``audbackend.Backend.put_file()`` raise ``IsADirectoryError``%0A* Changed: ``audbackend.put_archive()`` raises ``NotADirectoryError``%0A* Changed: make ``files`` an optional argument of%0A ``audbackend.Backend.put_archive()``%0A* Changed: ``audbackend.Backend.put_file()``%0A passes checksum to implementation to avoid re-calculation%0A* Changed: ``audbackend.Backend.join()`` and ``audbackend.Backend.split()``%0A check for invalid characters%0A* Changed: ``audbackend.Backend.ls()`` returns list of ``(path, ext, version)``%0A* Changed: ``audbackend.Backend.ls()`` accepts full path%0A* Changed: calculate checksum with ``audeer.md5()``%0A* Changed: file structure on ``audbackend.FileSystem``%0A and ``audbackend.Artifactory`` from%0A ``/sub/file/1.0.0/file-1.0.0.txt``%0A to%0A ``/sub/1.0.0/file.txt``%0A* Changed: remove ``ext`` argument%0A* Changed: path on backend must start with ``'/'``%0A* Changed: version must be non-empty and may not contain invalid characters%0A* Changed: option to install only specific backends%0A and their dependencies%0A* Removed:%0A ``audbackend.Backend.glob()``,%0A ``audbackend.Backend.path()``%0A* Removed: support for ``Python 3.7``%0A* Removed: dependency on ``audfactory``

0.3.18

* Fixed: support ``dohq_artifactory.exception.ArtifactoryException``
which was introduced in ``dohq_artifactory>=0.8``
and is raised instead of a HTTP request error

0.3.17

* Added: support for Python 3.10
* Changed: depend on ``audfactory>=1.0.10``

0.3.16

* Added: argument ``tmp_root`` to
``audbackend.Backend.get_archive()`` and
``audbackend.Backend.put_archive()``

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.