portage.util._dyn_libs.soname_deps module¶
- class portage.util._dyn_libs.soname_deps.SonameDepsProcessor(provides_exclude, requires_exclude)¶
Bases:
object
Processes NEEDED.ELF.2 entries for one package, in order to generate REQUIRES and PROVIDES metadata.
Any sonames provided by the package will automatically be filtered from the generated REQUIRES values.
- static _exclude_pattern(s)¶
- _intersect()¶
- add(entry)¶
Add one NEEDED.ELF.2 entry, for inclusion in the generated REQUIRES and PROVIDES values.
- Parameters
entry (NeededEntry) – NEEDED.ELF.2 entry
- property provides¶
- Return type
str
- Returns
PROVIDES value generated from NEEDED.ELF.2 entries
- property requires¶
- Return type
str
- Returns
REQUIRES value generated from NEEDED.ELF.2 entries