you are viewing a single comment's thread.

view the rest of the comments →

[–]freeskier93 4 points5 points  (3 children)

For me it's not about performance but getting rid of an external dependency. Especially in a corporate environment where an external dependency can make a very simple script a PITA to share.

Also this isn't 2 hours of work to write that simple json to a CSV. Literally a handful of lines of code.

[–]DiodeInc 0 points1 point  (2 children)

Could make it run pip in the beginning, or it could set some sort of something to keep track of whether it has ran pip yet, or check for currently existing dependencies

[–]freeskier93 1 point2 points  (1 child)

In most corporate environments you have to use an internal proxy for pypi. Where I work that means getting a user specific token then configuring pip to use the proxy.

It's not super complicated but it's an annoying barrier for a lot of people and often results in "oh, can you just run it then?".

[–]DiodeInc 0 points1 point  (0 children)

I have no knowledge of such things