All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
setup.py
no longer depends on pip internals- Pinned test requirements to compatible versions
- Adding the following methods in
hbp_service_client.storage_service.client.Client.api_client
:create_project
- Create the project for a given collab.delete_project
- Delete a project given its UUID.
- A storage service client
hbp_service_client.storage_service.client
with a higher level abstraction, adding the following methods:list
- List the entities found directly under the given pathexists
- Check if a certain path exists in the storage service.get_parent
- Get the parent entity of the entity pointed by the given path.mkdir
- Create a folder in the storage service pointed by the given path.upload_file
- Upload local file content to a storage service destination folder.download_file
- Download a file from the storage service to local disk.delete
- Delete an entity from the storage service using its path.
- The module
hbp_service_client.document_service
was renamed tohbp_service_client.storage_service
- The module
hbp_service_client.document_service.client
has been replaced byhbp_service_client.storage_service.client
- The old
hbp_service_client.document_service.client.Client
is now available underhbp_service_client.storage_service.client.Client.api_client
- The
Doc(.*)Exception
classes were renamed toStorage$1Exception
- The
hbp_service_client.client.Client.storage
now points to the newhbp_service_client.storage_service.client