fix(gazelle): Explicitly call sys.exit in the modules_mapping generator (#2662)
When running python with `-S` to disable the `site` module, `exit` isn't
implicitly imported and you need to explicitly call `sys.exit` instead.
Seems to be a remnant of the REPL
diff --git a/gazelle/modules_mapping/generator.py b/gazelle/modules_mapping/generator.py
index d5ddca2..ea11f3e 100644
--- a/gazelle/modules_mapping/generator.py
+++ b/gazelle/modules_mapping/generator.py
@@ -164,4 +164,4 @@
generator = Generator(
sys.stderr, args.output_file, args.exclude_patterns, args.include_stub_packages
)
- exit(generator.run(args.wheels))
+ sys.exit(generator.run(args.wheels))