Compare commits

..

1 Commits

Author SHA1 Message Date
Dmitriy Pleshevskiy 7791f5a09b
fawltydeps: add new tool 2023-03-15 01:07:16 +03:00
1 changed files with 23 additions and 7 deletions

View File

@ -2,31 +2,47 @@
, poetry2nix
, fetchFromGitHub
, python39
, python39Packages
}:
let
poetryOverrides = poetry2nix.defaultPoetryOverrides.extend (full: prev: {
colorama = prev.colorama.overridePythonAttrs (old: {
buildInputs = (old.buildInputs or [ ]) ++ [ prev.hatchling ];
buildInputs = old.buildInputs ++ [ prev.hatchling ];
});
iniconfig = prev.iniconfig.overridePythonAttrs (old: {
buildInputs = (old.buildInputs or [ ]) ++ [ prev.hatchling prev.hatch-vcs ];
buildInputs = old.buildInputs ++ [ prev.hatchling prev.hatch-vcs ];
});
filelock = prev.filelock.overridePythonAttrs (old: {
buildInputs = (old.buildInputs or [ ]) ++ [ prev.hatchling prev.hatch-vcs ];
buildInputs = old.buildInputs ++ [ prev.hatchling prev.hatch-vcs ];
});
packaging = prev.packaging.overridePythonAttrs (old: {
buildInputs = (old.buildInputs or [ ]) ++ [ prev.flit-core ];
buildInputs = old.buildInputs ++ [ prev.flit-core ];
});
pathspec = prev.pathspec.overridePythonAttrs (old: {
buildInputs = (old.buildInputs or [ ]) ++ [ prev.flit-core ];
buildInputs = old.buildInputs ++ [ prev.flit-core ];
});
nox = prev.nox.overridePythonAttrs (old: {
buildInputs = (old.buildInputs or [ ]) ++ [ prev.setuptools ];
buildInputs = old.buildInputs ++ [ prev.setuptools ];
});
exceptiongroup = prev.exceptiongroup.overridePythonAttrs (old: {
buildInputs = (old.buildInputs or [ ]) ++ [ prev.flit-scm ];
buildInputs = old.buildInputs ++ [ prev.flit-scm ];
});
mypy = prev.mypy.overridePythonAttrs (old: {
buildInputs = old.buildInputs ++ [ full.types-psutil ];
});
types-psutil = prev.buildPythonPackage rec {
pname = "types-psutil";
version = "5.9.5";
src = prev.fetchPypi {
inherit version;
pname = "types-psutil";
sha256 = "sha256-vvkd4Ja3f/e8OpK6/kZu5V+EIobB1zRli3wmslkHglM=";
};
pythonImportsCheck = [ "psutil-stubs" ];
};
});
src = fetchFromGitHub {