working with homebrew tap that requires audit and style exceptions, ie. homebrew-freecad #5182
Replies: 1 comment 2 replies
-
That would be due to dependency trees, like What is the exact issue you are getting with In CMake, Python usually means using of one of Also, for latter 2, there is https://cmake.org/cmake/help/latest/policy/CMP0094.html#policy:CMP0094. The default behavior in CMake is to pick newest Python version but the new policy means the first version can automatically be used. |
Beta Was this translation helpful? Give feedback.
-
Output of
brew config
Output of
brew doctor
Description of issue
i've been drafting a new freecad formula file,
FreeCAD/homebrew-freecad#488
however test-bot will fail with the below rubocop offenses,
https://github.com/FreeCAD/homebrew-freecad/actions/runs/8194098878/job/22409364649#step:14:20
currently the [email protected] installation is sneaking into the homebrew setup even though the formula does not directly use [email protected] and is setup to specifically use [email protected].
so i added some statements to the formula to remove the references to [email protected] but then running,
will throw the rubocop offenses.
spent a little time searching the upstream homebrew/brew repo looking through source code and possibly seeing if i could either add a style or audit exception but my attempt failed when creating the below file,
https://github.com/FreeCAD/homebrew-freecad/blob/master/audit_exceptions/python_versions_allowlist.json
thus begging the question is there a way to print a list of all style and audit exceptions?
the best i could come up with is navigating the homebrew/brew source code on github (which i find less than ideal)
Beta Was this translation helpful? Give feedback.
All reactions