From fbaea41e18752f9ee5ee34c495eda4079e9fd003 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Wed, 1 Feb 2023 10:56:28 +0100 Subject: [PATCH] nixpkgs: extract GitHub maintainers A recent change (https://github.com/NixOS/nixpkgs/pull/209165) removed `noreply.github.com` email addresses from the maintainer list, which means that maintainers using only a GitHub account are not indexed by repology any more, so we now need to extract GitHub accounts as well. --- repology/parsers/parsers/nix.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/repology/parsers/parsers/nix.py b/repology/parsers/parsers/nix.py index 320561f49..e6f331c79 100644 --- a/repology/parsers/parsers/nix.py +++ b/repology/parsers/parsers/nix.py @@ -37,9 +37,8 @@ def extract_nix_maintainers(items: Iterable[str | dict[str, str]]) -> Iterable[s elif isinstance(item, dict): if 'email' in item: yield item['email'].lower() - # do we need these? - #if 'github' in item: - # yield item['github'].lower() + '@github' + if 'github' in item: + yield item['github'].lower() + '@github' def extract_nix_licenses(whatever: Any) -> list[str]: