* move python runtime dependencies to `dependencies` and `optional-dependencies`
* move `pip` to `propagatedBuildInputs` since it's only required at
runtime
* remove unused dependencies
* `isort` is only used for formatting during development
* sort dependencies alphabetically
The former packages has seen its last release in 2020-10 and can be
considered abandoned. Meanwhile a new fork has appeared in
faust-cchardet, that we're going to use in its place.
Co-Authored-By: Robert Schütz <nix@dotlambda.de>
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.