Commit cd9b40d 1 parent 57726d8 commit cd9b40d Copy full SHA for cd9b40d
File tree 3 files changed +6
-10
lines changed
3 files changed +6
-10
lines changed Original file line number Diff line number Diff line change 46
46
is_url_requirement ,
47
47
key_from_ireq ,
48
48
key_from_req ,
49
- remove_value ,
49
+ omit_list_value ,
50
50
strip_extras ,
51
51
)
52
52
@@ -236,7 +236,7 @@ def __init__(
236
236
raise PipToolsError ("Legacy resolver deprecated feature must be enabled." )
237
237
238
238
# Make sure there is no enabled 2020-resolver
239
- options .features_enabled = remove_value (
239
+ options .features_enabled = omit_list_value (
240
240
options .features_enabled , "2020-resolver"
241
241
)
242
242
@@ -534,7 +534,7 @@ def __init__(
534
534
self ._constraints_map = {key_from_ireq (ireq ): ireq for ireq in constraints }
535
535
536
536
# Make sure there is no enabled legacy resolver
537
- options .deprecated_features_enabled = remove_value (
537
+ options .deprecated_features_enabled = omit_list_value (
538
538
options .deprecated_features_enabled , "legacy-resolver"
539
539
)
540
540
Original file line number Diff line number Diff line change @@ -444,10 +444,8 @@ def get_sys_path_for_python_executable(python_executable: str) -> List[str]:
444
444
return [os .path .abspath (path ) for path in paths ]
445
445
446
446
447
- def remove_value (lst : List [_T ], value : _T ) -> List [_T ]:
448
- """
449
- Returns new list without a given value.
450
- """
447
+ def omit_list_value (lst : List [_T ], value : _T ) -> List [_T ]:
448
+ """Produce a new list with a given value skipped."""
451
449
return [item for item in lst if item != value ]
452
450
453
451
Original file line number Diff line number Diff line change @@ -293,9 +293,7 @@ def _format_requirement(
293
293
if ireq .comes_from :
294
294
required_by .add (_comes_from_as_string (ireq .comes_from ))
295
295
296
- if hasattr (ireq , "_required_by" ):
297
- for name in ireq ._required_by :
298
- required_by .add (name )
296
+ required_by |= set (getattr (ireq , "_required_by" , set ()))
299
297
300
298
if required_by :
301
299
if self .annotation_style == "split" :
You can’t perform that action at this time.
0 commit comments