+
+ fallback-pinch = self.python3Packages.callPackage
+ ({ buildPythonPackage, fetchgit, nix, git, mypy, git-cache, }:
+ buildPythonPackage rec {
+ pname = "pinch";
+ version = "3.3.1";
+ src = fetchgit {
+ url = "https://git.scottworley.com/pub/git/pinch";
+ rev = "v${version}";
+ hash = "sha256-fVlHwQX2o8GYZ/Oq5/m5v2L+KNpFoKWD8MbH4A3cV0s=";
+ };
+ propagatedBuildInputs = [ git-cache ];
+ nativeCheckInputs = [ nix git mypy ];
+ doCheck = true;
+ checkPhase = "./test.sh";
+ }) { git-cache = self.python3Packages.git-cache or fallback-git-cache; };
+
+in { pinch = super.pinch or fallback-pinch; }