Python Standard Library changes in recent years
I think Python needs much fewer packages in its standard library:<p>- array: everyone uses numpy for the same purposes<p>- bisect: very niche feature, not a good fit for standard library<p>- glob: should probably be part of os<p>- graphlib: why is it part of the standard library? even if you need to work with graphs, chances are you have different requirements or data format<p>- shlex: again, not really necessary in standard library (unless it's used in shutil, I don't know)<p>- statistics: should be handled by scipy<p>And that's just the modules mentioned in this article. There are tons of other modules that are outdated, unused, don't fit into standard library: getopt, curses, urllib (everyone uses requests), xml*, html, tkinter.<p>What Python should be doing is deprecating those modules and/or moving them outside of the standard library. Not adding more of them.