summaryrefslogtreecommitdiff
path: root/Omni/Ci.sh
diff options
context:
space:
mode:
authorBen Sima <ben@bsima.me>2025-11-13 18:24:15 -0500
committerBen Sima <ben@bsima.me>2025-11-13 18:24:15 -0500
commit34b55f96e1befe7b453a86bc4896d93ecb206be2 (patch)
tree5c4b8b8e15af78ea81020ba9d3a80e8c64cd04a0 /Omni/Ci.sh
parent989a1a5de2419373e4932b11c2f2f5877a2fb959 (diff)
Fix Python import detection to handle transitive dependencies
detectPythonImports now recursively analyzes imported modules to find transitive dependencies, matching the behavior of detectHaskellImports. Previously it only detected direct imports, which caused build failures when Python modules had nested dependencies. - Changed signature from [Text] -> IO (Set FilePath) to Analysis -> [Text] -> IO (Set FilePath) - Added filepaths, findDeps, and onlyPython helper functions - Recursively calls analyze() on imported modules to find transitive deps - Updated tests to pass empty Analysis map
Diffstat (limited to 'Omni/Ci.sh')
0 files changed, 0 insertions, 0 deletions