hogashi.*

日記から何から

Python 3.12の環境でbrew install furoshiki2できなくなってたのでp-r出した

 motemen/furoshiki2Python 3.12 で brew install 失敗するようになっていて、 id:motemen に助けを求めたところ、 📝2023-07-20 PyYAMLの5.4.1がChefBuildErrorでインストールできない - Minerva という話があるので PyYAML のバージョン上げると直ったり? と教えてもらった。
 ついでに homebrew のレシピが GitHub - motemen/homebrew-furoshiki2 にあるのも教わって、直す p-r をつくって出した (Update PyYAML to 6.0.1 to fix installation on Python 3.10 and after by hogashi · Pull Request #4 · motemen/homebrew-furoshiki2)。さきほどマージしてもらったのでインストールできるようになったはず (Python 3.10 以降で失敗するようになっていた? っぽい)。

 今回これをやったので、 brew のレシピがどこにあるのかは brew info furoshiki2 で見られることがわかった。 From: https://github.com/motemen/homebrew-furoshiki2/blob/HEAD/furoshiki2.rb がそれ。

$ brew info furoshiki2
==> motemen/furoshiki2/furoshiki2: HEAD
https://github.com/motemen/furoshiki2
Installed
/opt/homebrew/Cellar/furoshiki2/HEAD-9c97d4c (42 files, 456.6KB) *
  Built from source on 2024-05-09 at 15:58:27
From: https://github.com/motemen/homebrew-furoshiki2/blob/HEAD/furoshiki2.rb
==> Dependencies
Required: python3 ✔
==> Options
--HEAD
        Install HEAD version

 あとこれも教わったことだけど、 brew edit furoshiki2 するとエディタが開いて、レシピを手元でいじれる。今回はそれを使って、 PyYAML 6.0.1 を使うように直してインストールできるか試した(できた)。