Skip to content

Release v1.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Oct 10:04
· 73 commits to main since this release
02f3c9a
  • 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