diff --git a/repology/parsers/parsers/aosc.py b/repology/parsers/parsers/aosc.py index a33d9cf7..fa50e96c 100644 --- a/repology/parsers/parsers/aosc.py +++ b/repology/parsers/parsers/aosc.py @@ -34,6 +34,9 @@ def iter_parse(self, path: str, factory: PackageFactory) -> Iterable[PackageMake if pkgdata['category'] == 'meta' and pkgdata['section'] == 'bases': # skip dummy packages in meta-bases section continue + if pkgdata['category'] == 'core' and pkgdata['section'] == 'misc': + # skip core-misc, which includes only the aosc-aaa package + continue with factory.begin() as pkg: pkg.add_name(pkgdata['name'], NameType.AOSC_NAME) pkg.add_name(pkgdata['directory'], NameType.AOSC_DIRECTORY)