ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / py-multibase / default.nix
blob87cfd6b8e427ad1092b37240075633fee4e78012
1 { buildPythonPackage
2 , fetchPypi
3 , isPy27
4 , lib
5 , morphys
6 , pytest
7 , pytest-runner
8 , python-baseconv
9 , six
11 buildPythonPackage rec {
12   pname = "py-multibase";
13   version = "1.0.3";
14   disabled = isPy27;
16   src = fetchPypi {
17     inherit pname version ;
18     sha256 = "d28a20efcbb61eec28f55827a0bf329c7cea80fffd933aecaea6ae8431267fe4";
19   };
21   postPatch = ''
22     substituteInPlace setup.cfg --replace "[pytest]" ""
23     substituteInPlace setup.cfg --replace "python_classes = *TestCase" ""
24   '';
26   nativeBuildInputs = [
27     pytest-runner
28   ];
30   propagatedBuildInputs = [
31     morphys
32     six
33     python-baseconv
34   ];
36   checkInputs = [
37     pytest
38   ];
40   meta = with lib; {
41     description = "Multibase is a protocol for distinguishing base encodings and other simple string encodings";
42     homepage = "https://github.com/multiformats/py-multibase";
43     license = licenses.mit;
44     maintainers = with maintainers; [ rakesh4g ];
45   };