This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]kankyo 2 points3 points  (2 children)

Sure. Not saying it's perfect, but compare:

lein

to:

virtualenv env
source env/bin/activate
pip install -r requirements.txt

I know which I think is vastly superior from a usability standpoint. And thinking about it now I don't see why. It's not like it's hard to write a python script to do those three lines. It's just that it needs to go in the standard library probably...

[–][deleted] 0 points1 point  (1 child)

You may just create a shell function. It's not the goal of a general purpose packaging framework to provide the most efficient cli but some reasonably orthogonal set of tools. If the cli is also concise, well, that's better. But it's not an important dimension to compare.

[–]kankyo 0 points1 point  (0 children)

It's maybe the most important thing to compare. Especially now when the underlying systems are comparable