The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
We're not interested in the profiling, but the actual tests.
They currently log a warning, because upstream does not test them in
their CI and the lexer/parser artifacts are out of date¹.
[1] https://github.com/antlr/antlr4/issues/4041
The `buildPython*` function computes name from `pname` and `version`.
This change removes `name` attribute from all expressions in
`pkgs/development/python-modules`.
While at it, some other minor changes were made as well, such as
replacing `fetchurl` calls with `fetchPypi`.