" Input: {
lst - list of entries after 'search'
(or_tags) - add entries which has groups of tags separated by ;
(no_tags) - string of tags to exclude
(version_from) - check version starting from ... (list of numbers)
(version_to) - check version up to ... (list of numbers)
(package_uoa) - prune by specific package
(setup) - prune by given setup dictionary
}
Output: {
return - return code = 0, if successful
> 0, if error
(error) - error text if return > 0
lst - pruned list
(skipped_because_of_version) - if 'yes', skip because of version check
}
"