Replace lambda with itemgetter in script/gen_requirements_all.py (#99661)

This commit is contained in:
J. Nick Koston 2023-09-05 10:36:01 -05:00 committed by GitHub
parent a04c61e77b
commit abb0537928
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -4,6 +4,7 @@ from __future__ import annotations
import difflib import difflib
import importlib import importlib
from operator import itemgetter
import os import os
from pathlib import Path from pathlib import Path
import pkgutil import pkgutil
@ -333,7 +334,7 @@ def process_requirements(
def generate_requirements_list(reqs: dict[str, list[str]]) -> str: def generate_requirements_list(reqs: dict[str, list[str]]) -> str:
"""Generate a pip file based on requirements.""" """Generate a pip file based on requirements."""
output = [] output = []
for pkg, requirements in sorted(reqs.items(), key=lambda item: item[0]): for pkg, requirements in sorted(reqs.items(), key=itemgetter(0)):
for req in sorted(requirements): for req in sorted(requirements):
output.append(f"\n# {req}") output.append(f"\n# {req}")