Since 3.0 there is support to make an argument keyword only:
class S3Obj: def __init__(self, bucket, key, *, storage_class=\'Standard\'): self.bucket