Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at litex 918 B view raw
1{ lib 2, buildPythonPackage 3, fetchPypi 4, importlib-resources 5, importlib-metadata 6, iso3166 7, pycountry 8, pytestCheckHook 9, pytest-cov 10, pythonOlder 11}: 12 13buildPythonPackage rec { 14 pname = "schwifty"; 15 version = "2023.3.0"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 hash = "sha256-Un9J1Yzt080vZ3rzoVURNpMcAObBS8Jsn5kEQKUVxf0="; 23 }; 24 25 propagatedBuildInputs = [ 26 iso3166 27 pycountry 28 ] ++ lib.optionals (pythonOlder "3.8") [ 29 importlib-resources 30 ] ++ lib.optionals (pythonOlder "3.7") [ 31 importlib-metadata 32 ]; 33 34 nativeCheckInputs = [ 35 pytest-cov 36 pytestCheckHook 37 ]; 38 39 pythonImportsCheck = [ 40 "schwifty" 41 ]; 42 43 meta = with lib; { 44 description = "Validate/generate IBANs and BICs"; 45 homepage = "https://github.com/mdomke/schwifty"; 46 license = licenses.mit; 47 maintainers = with maintainers; [ milibopp ]; 48 }; 49}