1{ lib
2, buildPythonPackage
3, fetchPypi
4, pyhamcrest
5, pytestCheckHook
6, pythonOlder
7}:
8
9buildPythonPackage rec {
10 pname = "base58";
11 version = "2.1.1";
12 format = "setuptools";
13 disabled = pythonOlder "3.5";
14
15 src = fetchPypi {
16 inherit pname version;
17 sha256 = "c5d0cb3f5b6e81e8e35da5754388ddcc6d0d14b6c6a132cb93d69ed580a7278c";
18 };
19
20 nativeCheckInputs = [
21 pyhamcrest
22 pytestCheckHook
23 ];
24
25 disabledTests = [
26 # avoid dependency on pytest-benchmark
27 "test_decode_random"
28 "test_encode_random"
29 ];
30
31 pythonImportsCheck = [ "base58" ];
32
33 meta = with lib; {
34 description = "Base58 and Base58Check implementation";
35 homepage = "https://github.com/keis/base58";
36 license = licenses.mit;
37 maintainers = with maintainers; [ nyanloutre ];
38 };
39}