alvr: 20.11.1 -> 20.12.1 (#374869)
[NixPkgs.git] / pkgs / development / python-modules / pid / default.nix
blob0add8799be8b28644d7040223a4ab2ce37001dc1
2   lib,
3   buildPythonPackage,
4   fetchpatch2,
5   fetchPypi,
6   pytestCheckHook,
7   setuptools,
8 }:
10 buildPythonPackage rec {
11   pname = "pid";
12   version = "3.0.4";
13   pyproject = true;
15   src = fetchPypi {
16     inherit pname version;
17     sha256 = "0e33670e83f6a33ebb0822e43a609c3247178d4a375ff50a4689e266d853eb66";
18   };
20   patches = [
21     # apply c9d1550ba2ee73231f8e984d75d808c8cc103748 to remove nose dependency. change is in repo, but hasn't been released on pypi.
22     (fetchpatch2 {
23       url = "https://github.com/trbs/pid/commit/c9d1550ba2ee73231f8e984d75d808c8cc103748.patch";
24       hash = "sha256-2F31LlrJku1xzmI7P+QLyUZ8CzVHx25APp88qwWkZxw=";
25     })
26   ];
28   build-system = [ setuptools ];
30   nativeCheckInputs = [ pytestCheckHook ];
32   meta = with lib; {
33     description = "Pidfile featuring stale detection and file-locking";
34     homepage = "https://github.com/trbs/pid/";
35     license = licenses.asl20;
36   };