Repository navigation
Added
-
There now exist classes
fluke.storage.GCPStorageFile
andfluke.storage.GCPStorageDirin order to interact
with Google Cloud Storage buckets. Furthermore, a class
fluke.auth.GCPAuthhas been added in order to be able
to authenticate with GCP.
(#10) -
Added a new dependency:
google-cloud-storage==2.10.0
(#10) -
Class constructors
fluke.storage.{AmazonS3File,AzureBlobFile,GCPStorageFile}
now receive aload_metadataparameter that can be used in order to load
an object's metadata during instantiation.
(#46) -
Added method
catto File API that can be used
in order to print the contents of a file as text.
(#58)
Changed
-
Methods
Dir/File.transfer_towill now throw anInvalidChunkSizeError
exceptions if a chunk size that is not supported by the "destination"
directory has been specified.
(#48) -
Method
Dir.lswill now print a prettier output when
parameterrecursivelyhas been set toTrue.
(#50) -
Class constructor
fluke.auth.RemoteAuthno longer receives
string parameterspublic_keyandkey_type. Instead, it
receives a singlepublic_keyparameter of type
RemoteAuth.PublicKeywhich can be generated via one of
theRemoteAuth.PublicKeyclass' "generate" methods.
(#53) -
Any contents of
fluke.storage.RemoteDirwill now be
displayed sorted by an ascending order no matter the
underlying remote system.
(#53) -
fluke.storage.RemoteDirwill not follow any symbolic
links from now on.
(#60)
Fixed
-
Fixed issue where referencing the root directory
/
through eitherfluke.storage.LocalDiror
fluke.storage.RemoteDirresulted in an
InvalidPathErrorexception being raised.
(#52) -
Fixed issue where it was impossible to establish a connection
to a remote host if their public key had been previously
added to the system's "known_hosts" file, though their
public key had been changed since then.
(#53) -
Fixed bug that occurred when caching the root directory
of any storage system.
(#56) -
Fixed bug where activating the cache on
fluke.storage.RemoteDir
would sometimes result in getting different contents due to
symbolic linked being followed.
(#60)