# -*- coding: utf-8 -*-"""The ``S3Path`` public API class."""# The import order is very important. The later one depends on the earlier one.from.baseimportBaseS3Pathfrom.is_testimportIsTestAPIMixinfrom.uriimportUriAPIMixinfrom.relativeimportRelativePathAPIMixinfrom.comparisonimportComparisonAPIMixinfrom.attributeimportAttributeAPIMixinfrom.joinpathimportJoinPathAPIMixinfrom.mutateimportMutateAPIMixinfrom.metadataimportMetadataAPIMixinfrom.bucketimportBucketAPIMixinfrom.taggingimportTaggingAPIMixinfrom.iter_objectsimportIterObjectsAPIMixinfrom.iter_object_versionsimportIterObjectVersionsAPIMixinfrom.existsimportExistsAPIMixinfrom.rwimportReadAndWriteAPIMixinfrom.deleteimportDeleteAPIMixinfrom.uploadimportUploadAPIMixinfrom.copyimportCopyAPIMixinfrom.syncimportSyncAPIMixinfrom.serdeimportSerdeAPIMixinfrom.openerimportOpenerAPIMixin
[docs]classS3Path(BaseS3Path,IsTestAPIMixin,UriAPIMixin,RelativePathAPIMixin,ComparisonAPIMixin,AttributeAPIMixin,JoinPathAPIMixin,MutateAPIMixin,MetadataAPIMixin,BucketAPIMixin,TaggingAPIMixin,IterObjectsAPIMixin,IterObjectVersionsAPIMixin,ExistsAPIMixin,ReadAndWriteAPIMixin,DeleteAPIMixin,UploadAPIMixin,CopyAPIMixin,SyncAPIMixin,SerdeAPIMixin,OpenerAPIMixin,):""" The ``S3Path`` public API class. """