how to make a kivy label multiline text

Label:
    size_hint_y: None
    text_size: self.width, None
    height: self.texture_size[1]

Here is what the above code is Doing:
1. We’re creating a new class, which inherits from the Label class.
2. We’re creating a new property, which we’re calling size_hint_y.
3. We’re setting the size_hint_y property to None.
4. We’re creating a new property, which we’re calling text_size.
5. We’re setting the text_size property to self.width, None.
6. We’re creating a new property, which we’re calling height.
7. We’re setting the height property to self.texture_size[1].

The end result is a Label that will size itself to fit its text, and that will have a height that is equal to the height of the text.