linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / awesomeversion / default.nix
blob09a4c9460d1c734048bcb8a3432727e79c175b81
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , pytestCheckHook
5 , pythonOlder
6 , requests
7 }:
9 buildPythonPackage rec {
10   pname = "awesomeversion";
11   version = "21.4.0";
12   disabled = pythonOlder "3.8";
14   src = fetchFromGitHub {
15     owner = "ludeeus";
16     repo = pname;
17     rev = version;
18     sha256 = "sha256-ulByke1sKVcDdBhAz/fxdNFJ0PSjYVdnBcO+GYEnZUQ=";
19   };
21   postPatch = ''
22     substituteInPlace setup.py --replace "main" ${version}
23   '';
25   propagatedBuildInputs = [ requests ];
27   checkInputs = [
28     pytestCheckHook
29   ];
31   pythonImportsCheck = [ "awesomeversion" ];
33   meta = with lib; {
34     description = "Python module to deal with versions";
35     homepage = "https://github.com/ludeeus/awesomeversion";
36     license = with licenses; [ mit ];
37     maintainers = with maintainers; [ fab ];
38   };