repoman.source_parse#

Pure helpers for parsing APT source text blocks. No GTK — fully unit-testable.

parse_source_block(text)[source]#

Parse a deb one-liner or DEB822 block into a field dict. Returns None on failure.

Parameters:

text (str)

Return type:

dict | None

uri_to_source_filename(uri)[source]#

Derive a .sources filename from a URI’s hostname.

Parameters:

uri (str)

Return type:

str

uri_to_key_filename(uri)[source]#

Derive a .gpg keyring filename from a URI’s hostname.

Parameters:

uri (str)

Return type:

str