BucketFs Python 0.10.0, released 2024-05-15¶
Feature¶
Added logging support Overview
The bucketfs logger can be referenced via
exasol.bucketfs
import logging # Get the logger for 'exasol.bucketfs' logger = logging.getLogger('exasol.bucketfs')
For most use cases it should be sufficient to just configure the root logger, in order to retrieve the logs from bucketfs.
import logging logging.basicConfig(level=logging.INFO)
Support for viewing BucketFS as a directory
Added the PathLike protocol as described in the design document. Extracted bucket interface into BucketLike protocol. Implemented PathLike for buckets based on BucketLike protocol. Added a path factory function. Added implementation of the BucketLike for the SaaS BucketFS.
verify
parameter to the old interface.
Bug Fixing¶
Fixed a bug with the propagation of the verify flag from a Service object to the Buckets.
Internal¶
Relock dependencies
Update abatilo/actions-poetry from
v2.1.4
tov3.0.0
Update actions/setup-python from
v2
tov5
Added build system section to project
pyproject.toml
Restructure internals of bucketfs package
Updated the SLC base flavour to python3.10