src/eric7/PipInterface/piplicenses.py

branch
eric7
changeset 10331
c1a2ff7e3575
parent 10179
c2125fcab4b8
child 10352
37d8616b44ca
equal deleted inserted replaced
10330:5ea038882dd6 10331:c1a2ff7e3575
426 def case_insensitive_set_diff(set_a, set_b): 426 def case_insensitive_set_diff(set_a, set_b):
427 """Same as set.difference() but case-insensitive""" 427 """Same as set.difference() but case-insensitive"""
428 uncommon_items = set() 428 uncommon_items = set()
429 set_b_lower = {item.lower() for item in set_b} 429 set_b_lower = {item.lower() for item in set_b}
430 for elem in set_a: 430 for elem in set_a:
431 if not elem.lower() in set_b_lower: 431 if elem.lower() not in set_b_lower:
432 uncommon_items.add(elem) 432 uncommon_items.add(elem)
433 return uncommon_items 433 return uncommon_items
434 434
435 435
436 def find_license_from_classifier(classifiers: list[str]) -> list[str]: 436 def find_license_from_classifier(classifiers: list[str]) -> list[str]:

eric ide

mercurial