-
-
Notifications
You must be signed in to change notification settings - Fork 123
Why docker? #87
I'm just asking in favour to learn something. ;)
I'm not a docker user. I know it makes sense in CI processes etc.
But why should someone use such a "simple" application like git-sim in a docker? What is the advantage?
All reactions
Replies: 1 comment 3 replies
The initial post in #46 just shows me someone who is not able to handle his Python environment. IMHO using docker here is like driving your Ferrari to the backery on the next corner to buy buns. :D What you really need is distro packages in Debian and Arch. But that isn't your job as main straim. But you could have directed your users in that direction. And OS X users? They can prey to Mr. Jobs if the have problems with Python on OS X.
All reactions
@buhtz The only reason we implemented the dockerfile is because we got many user requests for it. Is it overkill for a small tool like Git-Sim? Probably. But the main annoyance with current Git-Sim installation process (which you hinted at) is that some Manim dependencies must be installed manually. This makes it a multistep process that some users might just want to forget about and just use docker.
I'd love to get some binaries created that would enable a standalone program with a 1-step installation process. I don't have much experience with that so it's something in the works.
All reactions
I just installed via python3 -m pip install git-sim. Worked well on Debian 11. No manual Manim installation needed. Why not integrate Manim in the python packaing process (via pyproject.toml (and/or setup.py; or some other Python magic)).