python3Packages: provide setuptools-scm with toml[i] by default and remove duplicated toml packages

Some packages seem to still require toml despite setuptools-scm having switched to tomli.
If it is missing the version number in dist.into is set to 0.0.0 and silently all version pins break.
This commit is contained in:
Sandro Jäckel
2021-08-27 02:25:52 +02:00
committed by Martin Weinelt
parent 26f55ce2b7
commit ab126c9a62
11 changed files with 20 additions and 24 deletions

View File

@@ -5,7 +5,6 @@
, pytest
, pytest-flake8
, more-itertools
, toml
}:
buildPythonPackage rec {
@@ -17,7 +16,7 @@ buildPythonPackage rec {
sha256 = "f5812b1e007e48cff63449a5e9f4e7ebea716b4111f9c4f9a645f91d579bf0c4";
};
nativeBuildInputs = [ setuptools-scm toml ];
nativeBuildInputs = [ setuptools-scm ];
propagatedBuildInputs = [ more-itertools ];