at master 930 B view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 pyhamcrest, 6 pytestCheckHook, 7 pythonOlder, 8 setuptools, 9}: 10 11buildPythonPackage rec { 12 pname = "base58"; 13 version = "2.1.1"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.10"; 17 18 src = fetchPypi { 19 inherit pname version; 20 hash = "sha256-xdDLP1tugejjXaV1Q4jdzG0NFLbGoTLLk9ae1YCnJ4w="; 21 }; 22 23 build-system = [ setuptools ]; 24 25 nativeCheckInputs = [ 26 pyhamcrest 27 pytestCheckHook 28 ]; 29 30 disabledTests = [ 31 # avoid dependency on pytest-benchmark 32 "test_decode_random" 33 "test_encode_random" 34 ]; 35 36 pythonImportsCheck = [ "base58" ]; 37 38 meta = with lib; { 39 description = "Base58 and Base58Check implementation"; 40 homepage = "https://github.com/keis/base58"; 41 changelog = "https://github.com/keis/base58/blob/v${version}/CHANGELOG.md"; 42 license = licenses.mit; 43 maintainers = with maintainers; [ nyanloutre ]; 44 mainProgram = "base58"; 45 }; 46}