News for hackers. Stuff that matters.
Re:The Incredible Growth of Python by brianwawok on Wednesday September 06, 2017 @08:04PM (#15188140)
Those all seem like pretty basic developer best practices to me.

Of course each project needs it's own virtualenv. In fact, each project should have it's own docker image. Why install an application library to the entire system? That is not a good idea in ANY language.

And of course scripts need to use the right virtualenv. Or better yet - why not put each app in it's own docker? That bundles up everything into a single "file" you can run on command.

All of these things you are listing as downsides seem like things that one normally moves away from, when they put a codebase in git and stop deploying to prod by copying a few files to a shared network drive and restarting the server?????

Re:The Incredible Growth of Python by jetpks on Wednesday September 06, 2017 @11:15PM (#15188920)
> Those all seem like pretty basic developer best practices to me.

Those are all bleeding edge developer best practices that didn't exist five years ago. Folks coming from matlab (an example I read above,) probably aren't in the industry and many likely don't even know docker exists OR why they would want to use it.

Re:The Incredible Growth of Python by brianwawok on Thursday September 07, 2017 @09:21AM (#15191539)
requirements.txt is NOT bleeding edge.

And the GP was saying that the ruby package manager is more magical then the python package manager... when pip solved all of the complaints mentioned.

Odd.