evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / textfsm / default.nix
blob89ba02bf4f258637a28dd7454108a31d9576a6de
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   six,
6   future,
7   pytestCheckHook,
8 }:
10 buildPythonPackage rec {
11   pname = "textfsm";
12   version = "1.1.3";
13   format = "setuptools";
15   src = fetchFromGitHub {
16     owner = "google";
17     repo = pname;
18     rev = "v${version}";
19     hash = "sha256-IHgKG8v0X+LSK6purWBdwDnI/BCs5XA12ZJixuqqXWg=";
20   };
22   # upstream forgot to update the release version
23   postPatch = ''
24     substituteInPlace textfsm/__init__.py \
25       --replace "1.1.2" "1.1.3"
26   '';
28   propagatedBuildInputs = [
29     six
30     future
31   ];
33   nativeCheckInputs = [ pytestCheckHook ];
35   meta = with lib; {
36     description = "Python module for parsing semi-structured text into python tables";
37     mainProgram = "textfsm";
38     homepage = "https://github.com/google/textfsm";
39     license = licenses.asl20;
40     maintainers = [ ];
41   };