def ignore_package(self, manager, package, ignored=False):
        for m, p, negate in self['package']:
            if ignored != negate \
            or manager != m and '*' != m \
            or package != p and '*' != p:
                continue
            ignored = not ignored
        return ignored
Iterate over package exclusion rules looking for exact matches. As
dataset/ETHPy150Open devstructure/blueprint/blueprint/rules.py/Rules.ignore_package