kitao / pyxel

A retro game engine for Python
MIT License
15.31k stars 847 forks source link

Support for download via homebrew #499

Closed Kirito139 closed 11 months ago

Kirito139 commented 1 year ago

Would be nice to be able to download through homebrew, thus making it easier to download pyxel and stay up-to-date. [help wanted] [enhancement]

kitao commented 11 months ago

Yes, I have considered making Pyxel installable via Homebrew before, thinking it might be convenient. However, Pyxel depends on Rust, Python, and others, and creating a Homebrew formula for it is fairly complicated, so I decided against it.

Moreover, from an effectiveness standpoint, currently the process is:

brew install python3
pip install pyxel

As opposed to just reducing it to one line with:

brew install pyxel

Additionally, the fact that brew's Python gets installed separately from the system's Python, and that Pyxel can be updated via both pip and brew, which could confuse users, are also reasons why I decided not to proceed with this approach.