mediawiki: 1.42.4 -> 1.43.0 (#369641)
[NixPkgs.git] / pkgs / development / python-modules / num2words / default.nix
blob3e818f7c33f064049074839016b1e2210468b256
2   buildPythonPackage,
3   lib,
4   fetchPypi,
5   docopt,
6   delegator-py,
7   pytest,
8 }:
10 buildPythonPackage rec {
11   version = "0.5.14";
12   format = "setuptools";
13   pname = "num2words";
15   src = fetchPypi {
16     inherit pname version;
17     hash = "sha256-sGbsGOVrZhajs4CGtXR9qvuqiGiyJqNhJ+BFHAzzecY=";
18   };
20   propagatedBuildInputs = [ docopt ];
22   nativeCheckInputs = [
23     delegator-py
24     pytest
25   ];
27   checkPhase = ''
28     pytest -k 'not cli_with_lang'
29   '';
31   meta = with lib; {
32     description = "Modules to convert numbers to words. 42 --> forty-two";
33     mainProgram = "num2words";
34     homepage = "https://github.com/savoirfairelinux/num2words";
35     license = licenses.lgpl21;
36     maintainers = [ ];
38     longDescription = "num2words is a library that converts numbers like 42 to words like forty-two. It supports multiple languages (see the list below for full list of languages) and can even generate ordinal numbers like forty-second";
39   };