4 ms·
Python has issues with dependency management. I don’t know that having your shell be based on Python is such a great idea as you could easily get yourself to we
by RcouF1uZ4gsC 3y ago
Python has issues with dependency management. I don’t know that having your shell be based on Python is such a great idea as you could easily get yourself to weird situations.
- roblabla 3y agoThat's a weird take given bash doesn't have _any_ dependency management. At least with XonSH you get something? Also, I'm not sure what issues you're hinting at - my experience with python dep management is that, although the tooling is terrible, the core import system works fine.
- PurpleRamen 3y ago> That's a weird take given bash doesn't have _any_ dependency management. I guess that is the point here. With bash there won't be installation or maintenance-problems because of some strange dependencies or unexpected changes. Though, xonsh seems to only have 3 dependencies, of which one is for unit tests, one for syntax highlighting and something for the prompt. So I guess the danger is kinda low to run into problems.
- Grimblewald 3y agoNo errors printed means no errors exist. Unrelated, why won't my script work?
- PurpleRamen 3y agoWhat?
- BeetleB 3y agoTo move from the abstract to the concrete: I've been using it for almost 6 years and this has not been a problem. OK. I lied. Since I installed xonsh and its dependencies in my user directory and not system wide, every time I upgrade my Python to a new major version I have to reinstall xonsh. Usually just one command will do it. And it's not even in a virtualenv.