Specifically, I doubt people will make a firm distinction between
"tool" and "library". In many cases it'll be a matter of opinion. Is
py.test a tool or a library? It has a command line interface after
all. I'd also drop "used to develop and deploy Python libraries,
applications, and scripts" - why does what it's used for affect its
category? I can think of examples I think of as "tools" that are
general purpose (e.g. youtube-dl) but I'd expect you to claim they are
"applications". But unless they pin their dependencies (which
youtube-dl doesn't AFAIK) the distinction is irrelevant. So I prefer
to leave it to the author to decide, rather than force an artificial
split.