biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / development / python-modules / widlparser / default.nix
blob688c14a024dc06464f1c8e6bd594d052419a4640
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   pythonOlder,
6   # build inputs
7   typing-extensions,
8 }:
10 buildPythonPackage rec {
11   pname = "widlparser";
12   version = "1.0.12";
13   format = "setuptools";
15   disabled = pythonOlder "3.7";
17   src = fetchFromGitHub {
18     owner = "plinss";
19     repo = pname;
20     rev = "v${version}";
21     hash = "sha256-T17fDWYd1naza/ao7kXWGcRIl2fzL1/Z9SaJiutZzqk=";
22   };
24   postPatch = ''
25     sed -i -e 's/0.0.0/${version}/' setup.py
26   '';
28   propagatedBuildInputs = [ typing-extensions ];
30   pythonImportsCheck = [ "widlparser" ];
32   meta = with lib; {
33     description = "Stand-alone WebIDL Parser in Python";
34     homepage = "https://github.com/plinss/widlparser";
35     license = licenses.mit;
36     maintainers = [ ];
37   };