Skip to content

chore: onboard onto Python 3.12-dev and Node 18 #58

chore: onboard onto Python 3.12-dev and Node 18

chore: onboard onto Python 3.12-dev and Node 18 #58

Triggered via pull request July 29, 2023 00:22
Status Failure
Total duration 1m 39s
Artifacts

python_tests.yml

on: pull_request
Matrix: Python_tests
Fit to window
Zoom out
Zoom in

Annotations

101 errors
Ruff (PLR1714): pylib/gyp/MSVSSettings.py#L144
pylib/gyp/MSVSSettings.py:144:12: PLR1714 Consider merging multiple comparisons: `value not in ("true", "false")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/analyzer.py#L382
pylib/gyp/generator/analyzer.py:382:13: PLR1714 Consider merging multiple comparisons: `target_type in ("executable", "shared_library")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/analyzer.py#L454
pylib/gyp/generator/analyzer.py:454:9: PLR1714 Consider merging multiple comparisons: `target.match_status in (MATCH_STATUS_MATCHES, MATCH_STATUS_MATCHES_BY_DEPENDENCY)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/android.py#L700
pylib/gyp/generator/android.py:700:12: PLR1714 Consider merging multiple comparisons: `self.type not in ("static_library", "shared_library")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/make.py#L1066
pylib/gyp/generator/make.py:1066:16: PLR1714 Consider merging multiple comparisons: `self.flavor in ("zos", "aix")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L1579
pylib/gyp/input.py:1579:25: PLR1714 Consider merging multiple comparisons: `dependency_target not in ("*", dependency_target_name)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L1585
pylib/gyp/input.py:1585:25: PLR1714 Consider merging multiple comparisons: `dependency_toolset not in ("*", dependency_target_toolset)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L2544
pylib/gyp/input.py:2544:12: PLR1714 Consider merging multiple comparisons: `operation not in ("!", "/")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/xcodeproj_file.py#L2549
pylib/gyp/xcodeproj_file.py:2549:21: PLR1714 Consider merging multiple comparisons: `self._properties["productType"] in ("com.apple.product-type-bundle.unit.test", "com.apple.product-type-bundle.ui-testing")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/xcodeproj_file.py#L2703
pylib/gyp/xcodeproj_file.py:2703:25: PLR1714 Consider merging multiple comparisons: `other._properties["productType"] in (shared_library_type, framework_type)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/MSVSSettings.py#L144
pylib/gyp/MSVSSettings.py:144:12: PLR1714 Consider merging multiple comparisons: `value not in ("true", "false")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/analyzer.py#L382
pylib/gyp/generator/analyzer.py:382:13: PLR1714 Consider merging multiple comparisons: `target_type in ("executable", "shared_library")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/analyzer.py#L454
pylib/gyp/generator/analyzer.py:454:9: PLR1714 Consider merging multiple comparisons: `target.match_status in (MATCH_STATUS_MATCHES, MATCH_STATUS_MATCHES_BY_DEPENDENCY)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/android.py#L700
pylib/gyp/generator/android.py:700:12: PLR1714 Consider merging multiple comparisons: `self.type not in ("static_library", "shared_library")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/make.py#L1066
pylib/gyp/generator/make.py:1066:16: PLR1714 Consider merging multiple comparisons: `self.flavor in ("zos", "aix")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L1579
pylib/gyp/input.py:1579:25: PLR1714 Consider merging multiple comparisons: `dependency_target not in ("*", dependency_target_name)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L1585
pylib/gyp/input.py:1585:25: PLR1714 Consider merging multiple comparisons: `dependency_toolset not in ("*", dependency_target_toolset)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L2544
pylib/gyp/input.py:2544:12: PLR1714 Consider merging multiple comparisons: `operation not in ("!", "/")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/xcodeproj_file.py#L2549
pylib/gyp/xcodeproj_file.py:2549:21: PLR1714 Consider merging multiple comparisons: `self._properties["productType"] in ("com.apple.product-type-bundle.unit.test", "com.apple.product-type-bundle.ui-testing")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/xcodeproj_file.py#L2703
pylib/gyp/xcodeproj_file.py:2703:25: PLR1714 Consider merging multiple comparisons: `other._properties["productType"] in (shared_library_type, framework_type)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/MSVSSettings.py#L144
pylib/gyp/MSVSSettings.py:144:12: PLR1714 Consider merging multiple comparisons: `value not in ("true", "false")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/analyzer.py#L382
pylib/gyp/generator/analyzer.py:382:13: PLR1714 Consider merging multiple comparisons: `target_type in ("executable", "shared_library")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/analyzer.py#L454
pylib/gyp/generator/analyzer.py:454:9: PLR1714 Consider merging multiple comparisons: `target.match_status in (MATCH_STATUS_MATCHES, MATCH_STATUS_MATCHES_BY_DEPENDENCY)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/android.py#L700
pylib/gyp/generator/android.py:700:12: PLR1714 Consider merging multiple comparisons: `self.type not in ("static_library", "shared_library")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/make.py#L1066
pylib/gyp/generator/make.py:1066:16: PLR1714 Consider merging multiple comparisons: `self.flavor in ("zos", "aix")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L1579
pylib/gyp/input.py:1579:25: PLR1714 Consider merging multiple comparisons: `dependency_target not in ("*", dependency_target_name)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L1585
pylib/gyp/input.py:1585:25: PLR1714 Consider merging multiple comparisons: `dependency_toolset not in ("*", dependency_target_toolset)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L2544
pylib/gyp/input.py:2544:12: PLR1714 Consider merging multiple comparisons: `operation not in ("!", "/")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/xcodeproj_file.py#L2549
pylib/gyp/xcodeproj_file.py:2549:21: PLR1714 Consider merging multiple comparisons: `self._properties["productType"] in ("com.apple.product-type-bundle.unit.test", "com.apple.product-type-bundle.ui-testing")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/xcodeproj_file.py#L2703
pylib/gyp/xcodeproj_file.py:2703:25: PLR1714 Consider merging multiple comparisons: `other._properties["productType"] in (shared_library_type, framework_type)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/MSVSSettings.py#L144
pylib/gyp/MSVSSettings.py:144:12: PLR1714 Consider merging multiple comparisons: `value not in ("true", "false")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/analyzer.py#L382
pylib/gyp/generator/analyzer.py:382:13: PLR1714 Consider merging multiple comparisons: `target_type in ("executable", "shared_library")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/analyzer.py#L454
pylib/gyp/generator/analyzer.py:454:9: PLR1714 Consider merging multiple comparisons: `target.match_status in (MATCH_STATUS_MATCHES, MATCH_STATUS_MATCHES_BY_DEPENDENCY)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/android.py#L700
pylib/gyp/generator/android.py:700:12: PLR1714 Consider merging multiple comparisons: `self.type not in ("static_library", "shared_library")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/make.py#L1066
pylib/gyp/generator/make.py:1066:16: PLR1714 Consider merging multiple comparisons: `self.flavor in ("zos", "aix")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L1579
pylib/gyp/input.py:1579:25: PLR1714 Consider merging multiple comparisons: `dependency_target not in ("*", dependency_target_name)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L1585
pylib/gyp/input.py:1585:25: PLR1714 Consider merging multiple comparisons: `dependency_toolset not in ("*", dependency_target_toolset)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L2544
pylib/gyp/input.py:2544:12: PLR1714 Consider merging multiple comparisons: `operation not in ("!", "/")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/xcodeproj_file.py#L2549
pylib/gyp/xcodeproj_file.py:2549:21: PLR1714 Consider merging multiple comparisons: `self._properties["productType"] in ("com.apple.product-type-bundle.unit.test", "com.apple.product-type-bundle.ui-testing")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/xcodeproj_file.py#L2703
pylib/gyp/xcodeproj_file.py:2703:25: PLR1714 Consider merging multiple comparisons: `other._properties["productType"] in (shared_library_type, framework_type)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/MSVSSettings.py#L144
pylib/gyp/MSVSSettings.py:144:12: PLR1714 Consider merging multiple comparisons: `value not in ("true", "false")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/analyzer.py#L382
pylib/gyp/generator/analyzer.py:382:13: PLR1714 Consider merging multiple comparisons: `target_type in ("executable", "shared_library")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/analyzer.py#L454
pylib/gyp/generator/analyzer.py:454:9: PLR1714 Consider merging multiple comparisons: `target.match_status in (MATCH_STATUS_MATCHES, MATCH_STATUS_MATCHES_BY_DEPENDENCY)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/android.py#L700
pylib/gyp/generator/android.py:700:12: PLR1714 Consider merging multiple comparisons: `self.type not in ("static_library", "shared_library")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/make.py#L1066
pylib/gyp/generator/make.py:1066:16: PLR1714 Consider merging multiple comparisons: `self.flavor in ("zos", "aix")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L1579
pylib/gyp/input.py:1579:25: PLR1714 Consider merging multiple comparisons: `dependency_target not in ("*", dependency_target_name)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L1585
pylib/gyp/input.py:1585:25: PLR1714 Consider merging multiple comparisons: `dependency_toolset not in ("*", dependency_target_toolset)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L2544
pylib/gyp/input.py:2544:12: PLR1714 Consider merging multiple comparisons: `operation not in ("!", "/")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/xcodeproj_file.py#L2549
pylib/gyp/xcodeproj_file.py:2549:21: PLR1714 Consider merging multiple comparisons: `self._properties["productType"] in ("com.apple.product-type-bundle.unit.test", "com.apple.product-type-bundle.ui-testing")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/xcodeproj_file.py#L2703
pylib/gyp/xcodeproj_file.py:2703:25: PLR1714 Consider merging multiple comparisons: `other._properties["productType"] in (shared_library_type, framework_type)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/MSVSSettings.py#L144
pylib/gyp/MSVSSettings.py:144:12: PLR1714 Consider merging multiple comparisons: `value not in ("true", "false")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/analyzer.py#L382
pylib/gyp/generator/analyzer.py:382:13: PLR1714 Consider merging multiple comparisons: `target_type in ("executable", "shared_library")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/analyzer.py#L454
pylib/gyp/generator/analyzer.py:454:9: PLR1714 Consider merging multiple comparisons: `target.match_status in (MATCH_STATUS_MATCHES, MATCH_STATUS_MATCHES_BY_DEPENDENCY)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/android.py#L700
pylib/gyp/generator/android.py:700:12: PLR1714 Consider merging multiple comparisons: `self.type not in ("static_library", "shared_library")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/make.py#L1066
pylib/gyp/generator/make.py:1066:16: PLR1714 Consider merging multiple comparisons: `self.flavor in ("zos", "aix")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L1579
pylib/gyp/input.py:1579:25: PLR1714 Consider merging multiple comparisons: `dependency_target not in ("*", dependency_target_name)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L1585
pylib/gyp/input.py:1585:25: PLR1714 Consider merging multiple comparisons: `dependency_toolset not in ("*", dependency_target_toolset)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L2544
pylib/gyp/input.py:2544:12: PLR1714 Consider merging multiple comparisons: `operation not in ("!", "/")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/xcodeproj_file.py#L2549
pylib/gyp/xcodeproj_file.py:2549:21: PLR1714 Consider merging multiple comparisons: `self._properties["productType"] in ("com.apple.product-type-bundle.unit.test", "com.apple.product-type-bundle.ui-testing")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/xcodeproj_file.py#L2703
pylib/gyp/xcodeproj_file.py:2703:25: PLR1714 Consider merging multiple comparisons: `other._properties["productType"] in (shared_library_type, framework_type)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/MSVSSettings.py#L144
pylib/gyp/MSVSSettings.py:144:12: PLR1714 Consider merging multiple comparisons: `value not in ("true", "false")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/analyzer.py#L382
pylib/gyp/generator/analyzer.py:382:13: PLR1714 Consider merging multiple comparisons: `target_type in ("executable", "shared_library")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/analyzer.py#L454
pylib/gyp/generator/analyzer.py:454:9: PLR1714 Consider merging multiple comparisons: `target.match_status in (MATCH_STATUS_MATCHES, MATCH_STATUS_MATCHES_BY_DEPENDENCY)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/android.py#L700
pylib/gyp/generator/android.py:700:12: PLR1714 Consider merging multiple comparisons: `self.type not in ("static_library", "shared_library")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/make.py#L1066
pylib/gyp/generator/make.py:1066:16: PLR1714 Consider merging multiple comparisons: `self.flavor in ("zos", "aix")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L1579
pylib/gyp/input.py:1579:25: PLR1714 Consider merging multiple comparisons: `dependency_target not in ("*", dependency_target_name)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L1585
pylib/gyp/input.py:1585:25: PLR1714 Consider merging multiple comparisons: `dependency_toolset not in ("*", dependency_target_toolset)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L2544
pylib/gyp/input.py:2544:12: PLR1714 Consider merging multiple comparisons: `operation not in ("!", "/")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/xcodeproj_file.py#L2549
pylib/gyp/xcodeproj_file.py:2549:21: PLR1714 Consider merging multiple comparisons: `self._properties["productType"] in ("com.apple.product-type-bundle.unit.test", "com.apple.product-type-bundle.ui-testing")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/xcodeproj_file.py#L2703
pylib/gyp/xcodeproj_file.py:2703:25: PLR1714 Consider merging multiple comparisons: `other._properties["productType"] in (shared_library_type, framework_type)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/MSVSSettings.py#L144
pylib/gyp/MSVSSettings.py:144:12: PLR1714 Consider merging multiple comparisons: `value not in ("true", "false")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/analyzer.py#L382
pylib/gyp/generator/analyzer.py:382:13: PLR1714 Consider merging multiple comparisons: `target_type in ("executable", "shared_library")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/analyzer.py#L454
pylib/gyp/generator/analyzer.py:454:9: PLR1714 Consider merging multiple comparisons: `target.match_status in (MATCH_STATUS_MATCHES, MATCH_STATUS_MATCHES_BY_DEPENDENCY)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/android.py#L700
pylib/gyp/generator/android.py:700:12: PLR1714 Consider merging multiple comparisons: `self.type not in ("static_library", "shared_library")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/make.py#L1066
pylib/gyp/generator/make.py:1066:16: PLR1714 Consider merging multiple comparisons: `self.flavor in ("zos", "aix")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L1579
pylib/gyp/input.py:1579:25: PLR1714 Consider merging multiple comparisons: `dependency_target not in ("*", dependency_target_name)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L1585
pylib/gyp/input.py:1585:25: PLR1714 Consider merging multiple comparisons: `dependency_toolset not in ("*", dependency_target_toolset)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L2544
pylib/gyp/input.py:2544:12: PLR1714 Consider merging multiple comparisons: `operation not in ("!", "/")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/xcodeproj_file.py#L2549
pylib/gyp/xcodeproj_file.py:2549:21: PLR1714 Consider merging multiple comparisons: `self._properties["productType"] in ("com.apple.product-type-bundle.unit.test", "com.apple.product-type-bundle.ui-testing")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/xcodeproj_file.py#L2703
pylib/gyp/xcodeproj_file.py:2703:25: PLR1714 Consider merging multiple comparisons: `other._properties["productType"] in (shared_library_type, framework_type)`. Use a `set` if the elements are hashable.
Python_tests (macos-latest, 3.12-dev)
[notice] A new release of pip is available: 23.1.2 -> 23.2.1 [notice] To update, run: python3.12 -m pip install --upgrade pip
Ruff (PLR1714): pylib/gyp/MSVSSettings.py#L144
pylib/gyp/MSVSSettings.py:144:12: PLR1714 Consider merging multiple comparisons: `value not in ("true", "false")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/analyzer.py#L382
pylib/gyp/generator/analyzer.py:382:13: PLR1714 Consider merging multiple comparisons: `target_type in ("executable", "shared_library")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/analyzer.py#L454
pylib/gyp/generator/analyzer.py:454:9: PLR1714 Consider merging multiple comparisons: `target.match_status in (MATCH_STATUS_MATCHES, MATCH_STATUS_MATCHES_BY_DEPENDENCY)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/android.py#L700
pylib/gyp/generator/android.py:700:12: PLR1714 Consider merging multiple comparisons: `self.type not in ("static_library", "shared_library")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/make.py#L1066
pylib/gyp/generator/make.py:1066:16: PLR1714 Consider merging multiple comparisons: `self.flavor in ("zos", "aix")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L1579
pylib/gyp/input.py:1579:25: PLR1714 Consider merging multiple comparisons: `dependency_target not in ("*", dependency_target_name)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L1585
pylib/gyp/input.py:1585:25: PLR1714 Consider merging multiple comparisons: `dependency_toolset not in ("*", dependency_target_toolset)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L2544
pylib/gyp/input.py:2544:12: PLR1714 Consider merging multiple comparisons: `operation not in ("!", "/")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/xcodeproj_file.py#L2549
pylib/gyp/xcodeproj_file.py:2549:21: PLR1714 Consider merging multiple comparisons: `self._properties["productType"] in ("com.apple.product-type-bundle.unit.test", "com.apple.product-type-bundle.ui-testing")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/xcodeproj_file.py#L2703
pylib/gyp/xcodeproj_file.py:2703:25: PLR1714 Consider merging multiple comparisons: `other._properties["productType"] in (shared_library_type, framework_type)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/MSVSSettings.py#L144
pylib/gyp/MSVSSettings.py:144:12: PLR1714 Consider merging multiple comparisons: `value not in ("true", "false")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/analyzer.py#L382
pylib/gyp/generator/analyzer.py:382:13: PLR1714 Consider merging multiple comparisons: `target_type in ("executable", "shared_library")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/analyzer.py#L454
pylib/gyp/generator/analyzer.py:454:9: PLR1714 Consider merging multiple comparisons: `target.match_status in (MATCH_STATUS_MATCHES, MATCH_STATUS_MATCHES_BY_DEPENDENCY)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/android.py#L700
pylib/gyp/generator/android.py:700:12: PLR1714 Consider merging multiple comparisons: `self.type not in ("static_library", "shared_library")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/generator/make.py#L1066
pylib/gyp/generator/make.py:1066:16: PLR1714 Consider merging multiple comparisons: `self.flavor in ("zos", "aix")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L1579
pylib/gyp/input.py:1579:25: PLR1714 Consider merging multiple comparisons: `dependency_target not in ("*", dependency_target_name)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L1585
pylib/gyp/input.py:1585:25: PLR1714 Consider merging multiple comparisons: `dependency_toolset not in ("*", dependency_target_toolset)`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/input.py#L2544
pylib/gyp/input.py:2544:12: PLR1714 Consider merging multiple comparisons: `operation not in ("!", "/")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/xcodeproj_file.py#L2549
pylib/gyp/xcodeproj_file.py:2549:21: PLR1714 Consider merging multiple comparisons: `self._properties["productType"] in ("com.apple.product-type-bundle.unit.test", "com.apple.product-type-bundle.ui-testing")`. Use a `set` if the elements are hashable.
Ruff (PLR1714): pylib/gyp/xcodeproj_file.py#L2703
pylib/gyp/xcodeproj_file.py:2703:25: PLR1714 Consider merging multiple comparisons: `other._properties["productType"] in (shared_library_type, framework_type)`. Use a `set` if the elements are hashable.