# `gbp.patch_series.Dep3Patch(Patch)` class documentation

Part of `gbp.patch_series` (View In Hierarchy)
Undocumented

Instance Variable | long_desc | Undocumented
Method | _read_info | Undocumented
Method | _dep3_get_value | Undocumented
Method | _dep3_to_info | Process the ordered dict generated by check_dep3 and add the information to self.info
Method | _check_dep3 | Read DEP3 patch information into a structured form

Inherited from Patch:

Instance Variable | path | path to the patch
Instance Variable | topic | the topic of the patch (the directory component)
Instance Variable | strip | path components to strip (think patch -p<strip>)
Instance Variable | info | Information retrieved from a RFC822 style patch header
Class Variable | patch_exts | Undocumented
Method | __init__ | Undocumented
Method | __repr__ | Undocumented
Method | subject | The patch's subject, either from the patch header or from the filename.
Method | author | The patch's author
Method | email | The patch author's email address
Method | date | The patch's modification time
Method | _read_git_mailinfo | Read patch information into a structured form
Method | _get_subject_from_filename | Determine the patch's subject based on the its filename
Method | _get_info_field | Return the key key from the info `dict` or use val if key is not a valid key.

def _read_info(self):
overrides gbp.patch_series.Patch._read_info
Undocumented
def _dep3_get_value(self, lines):
Undocumented
def _dep3_to_info(self, headers):

Process the ordered dict generated by check_dep3 and add the information to self.info

long_desc =
Undocumented
def _check_dep3(self):

Read DEP3 patch information into a structured form