num2words


Namenum2words JSON
Version 0.5.12 PyPI version JSON
download
home_pagehttps://github.com/savoirfairelinux/num2words
SummaryModules to convert numbers to words. Easily extensible.
upload_time2022-08-19 15:01:56
maintainerSavoir-faire Linux inc.
docs_urlNone
authorTaro Ogawa <tso at users sourceforge net>
requires_python
licenseLGPL
keywords number word numbers words convert conversion i18n localisation localization internationalisation internationalization
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            num2words library - Convert numbers to words in multiple languages
==================================================================

.. image:: https://img.shields.io/pypi/v/num2words.svg
   :target: https://pypi.python.org/pypi/num2words

.. image:: https://travis-ci.org/savoirfairelinux/num2words.svg?branch=master
    :target: https://travis-ci.org/savoirfairelinux/num2words

.. image:: https://coveralls.io/repos/github/savoirfairelinux/num2words/badge.svg?branch=master
    :target: https://coveralls.io/github/savoirfairelinux/num2words?branch=master


``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``
(although this last feature is a bit buggy for some languages at the moment).

The project is hosted on GitHub_. Contributions are welcome.

.. _GitHub: https://github.com/savoirfairelinux/num2words

Installation
------------

The easiest way to install ``num2words`` is to use pip::

    pip install num2words

Otherwise, you can download the source package and then execute::

    python setup.py install

The test suite in this library is new, so it's rather thin, but it can be run with::

    python setup.py test

To run the full CI test suite which includes linting and multiple python environments::

    pip install tox
    tox

Usage
-----
Command line::

    $ num2words 10001
    ten thousand and one
    $ num2words 24,120.10
    twenty-four thousand, one hundred and twenty point one
    $ num2words 24,120.10 -l es
    veinticuatro mil ciento veinte punto uno
    $num2words 2.14 -l es --to currency
    dos euros con catorce céntimos

In code there's only one function to use::

    >>> from num2words import num2words
    >>> num2words(42)
    forty-two
    >>> num2words(42, to='ordinal')
    forty-second
    >>> num2words(42, lang='fr')
    quarante-deux

Besides the numerical argument, there are two main optional arguments.

**to:** The converter to use. Supported values are:

* ``cardinal`` (default)
* ``ordinal``
* ``ordinal_num``
* ``year``
* ``currency``

**lang:** The language in which to convert the number. Supported values are:

* ``en`` (English, default)
* ``am`` (Amharic)
* ``ar`` (Arabic)
* ``cz`` (Czech)
* ``de`` (German)
* ``dk`` (Danish)
* ``en_GB`` (English - Great Britain)
* ``en_IN`` (English - India)
* ``es`` (Spanish)
* ``es_CO`` (Spanish - Colombia)
* ``es_VE`` (Spanish - Venezuela)
* ``eu`` (EURO)
* ``fa`` (Farsi)
* ``fi`` (Finnish)
* ``fr`` (French)
* ``fr_CH`` (French - Switzerland)
* ``fr_BE`` (French - Belgium)
* ``fr_DZ`` (French - Algeria)
* ``he`` (Hebrew)
* ``hu`` (Hungarian)
* ``id`` (Indonesian)
* ``it`` (Italian)
* ``ja`` (Japanese)
* ``kn`` (Kannada)
* ``ko`` (Korean)
* ``kz`` (Kazakh)
* ``lt`` (Lithuanian)
* ``lv`` (Latvian)
* ``no`` (Norwegian)
* ``pl`` (Polish)
* ``pt`` (Portuguese)
* ``pt_BR`` (Portuguese - Brazilian)
* ``sl`` (Slovene)
* ``sr`` (Serbian)
* ``sv`` (Swedish)
* ``ro`` (Romanian)
* ``ru`` (Russian)
* ``te`` (Telugu)
* ``tg`` (Tajik)
* ``tr`` (Turkish)
* ``th`` (Thai)
* ``vi`` (Vietnamese)
* ``nl`` (Dutch)
* ``uk`` (Ukrainian)

You can supply values like ``fr_FR``; if the country doesn't exist but the
language does, the code will fall back to the base language (i.e. ``fr``). If
you supply an unsupported language, ``NotImplementedError`` is raised.
Therefore, if you want to call ``num2words`` with a fallback, you can do::

    try:
        return num2words(42, lang=mylang)
    except NotImplementedError:
        return num2words(42, lang='en')

Additionally, some converters and languages support other optional arguments
that are needed to make the converter useful in practice.

Wiki
----
For additional information on some localization please check the Wiki_.
And feel free to propose wiki enhancement.

.. _Wiki: https://github.com/savoirfairelinux/num2words/wiki

History
-------

``num2words`` is based on an old library, ``pynum2word``, created by Taro Ogawa
in 2003. Unfortunately, the library stopped being maintained and the author
can't be reached. There was another developer, Marius Grigaitis, who in 2011
added Lithuanian support, but didn't take over maintenance of the project.

I am thus basing myself on Marius Grigaitis' improvements and re-publishing
``pynum2word`` as ``num2words``.

Virgil Dupras, Savoir-faire Linux


Changelog
=========

Version 0.5.12 -- 2022/08/19
----------------------------

* Support Japanese Reiwa (令和/れいわ) era. (#412)
* Add basic farsi support (#354)
* Added Tajik language support (#406)
* Fix Amharic language support (#465)
* Fix Hebrew pluralize and implement to_currency (#330)
* Add support to translate some currencies in italian language (#434)
* Fix Polish twenties (#345)
* Add uzs for ru and en (#422)
* Added support for Esperanto numbers. (#387)
* [ADD] to ordinal number for Turkish (#468)
* Fix zeroth in Dutch to nulde fixing (#326)

Version 0.5.11 -- 2022/08/03
----------------------------

* Add KZT and UAH currencies to lang RU (#264)
* Add es_NI currency (#276)
* Update .gitignore to add .eggs/ directory (#280)
* Fix Hebrew support (#289)
* Update test_tr.py to increase coverage (#298)
* Add ordinal 12,345 to ES test suite to increase coverage (#287)
* Add simple tests for lang_DK.py (#286)
* Add testcase for lang_EN.py (#288)
* Add more tests to base.py (#283)
* Fixed misspelling of 21 (cardinal and ordinal number) in IT language (#270)
* Romanian issues 259 (#260)
* Adding Language Support for Telugu / Bug Fix in Kannada (#263)
* Add support of Kazakh language (KZ) (#306)
* Update README.rst (#307)
* Added support for Hungarian language (#310)
* [UPD] Readme file (#363)
* [ADD] num2words: add traslation to spanish of several currencies (#356)
* added swedish language including test cases (#352)
* Remove dupplicated line in lang_PT_BR (#355)
* Fix ordinal_num output for Dutch (NL) (#369)
* Polishordinals (#367)
* [tr] return Turkish 0 ordinal and cardinal (#347)
* Improve Ukrainian support and minor fixes in CZ, KZ, LT, LV, PL, RU, SR languages (#400)
* feat: ci: replace travis by github workflows (#448)
* [ES] Added missing accents ("dieciséis", "dólar", "dólares", "veintiún"), improved currency gender handling, fixed pound cent names (#443)

Version 0.5.10 -- 2019/05/12
----------------------------

* Add Kannada language localization (#243)
* Revert some copyrights changed by mistake (#254)
* Add indian rupee to the supported currencies (#248)
* Improve currency functions for German and French (#247)
* Improve Slovene localization (#246)
* Improve Spanish localization (#240)
* Fix typo 'seperator' on source code (#238)
* Convert string to decimal values (#223)
* Improve German localization and test coverage (#237)
* Improve Polish localization (#233)
* Fix ordinal number for French ending on 1 (#236)

Version 0.5.9 -- 2019/01/10
---------------------------

* Fix encoding issue on release 0.5.8 (#229)
* Improve Polish localization (#228)


Version 0.5.8 -- 2018/11/17
---------------------------

* Add Portuguese (Portugal) localization (#198)
* Add a command line tool to use num2words
* Use language iso code for Vietnamese
* Improve Korean localization (#219)
* Improve Serbian (Latin) localization (#207)
* Improve testing setup (#220)
* Improve German localization (#214) (#222)
* Improve Romanian localization (#215)
* Improve Spanish localization (#187) (#200)
* Improve Russian localization (#211) (#212)
* Improve French localization (23902ab)
* Improve Arabic localization (#176)
* Improve Lithuanian and Latvian localization (#185)
* Improve Ukrainian localization (#183)


Version 0.5.7 -- 2018/06/27
---------------------------

* Add Finnish localization. (#170)
* Add Japanese localization. (#171)
* Add belgian-french localization. (#151)
* Add Czech localization. (#154)
* Add Thai localization. (#139)
* Improve English localization. (#144)
* Improve Spanish localization. (#167)
* Improve Italian localization. (#143)
* Improve documentation. (#155, #145, #174)

Version 0.5.6 -- 2017/11/22
---------------------------

* Refactor to_currency (#135)
* Allow the use of other convertes to_currency, to_year (#95)
* Fix code to respect PEP8 (#98, #105)
* Add Slovene localization (#97)
* Add Ukrainian localization (#93)
* Add Dutch localization (#91)
* Add Algeria-French localization (#86)
* Add Turkish localization (#85)

Version 0.5.5 -- 2017/07/02
---------------------------

* Add Arabic localization (#72)
* Add Spanish-Colombian and Spanish-Venezuelan localization (#67)
* Add VietNam localization (#61)
* Add Italian localization (#56, #59)
* Improve Russian localization (#62)
* Improve Polish localization (#58)

Version 0.5.4 -- 2016/10/18
---------------------------

* Tons of new languages!
* Add Polish localization. (#23)
* Add Swiss-French localization. (#38)
* Add Russian localization. (#28, #46, #48)
* Add Indonesian localization. (#29)
* Add Norwegian localization. (#33)
* Add Danish localization. (#40)
* Add Brazilian localization. (#37, #47)
* Improve German localization. (#25, #27, #49)
* Improve Lithuanian localization. (#52)
* Improve floating point spelling. (#24)

Version 0.5.3 -- 2015/06/09
---------------------------

* Fix packaging issues. (#21, #22)

Version 0.5.2 -- 2015/01/23
---------------------------

* Added Latvian localization. (#9)
* Improved Spanish localization. (#10, #13, #14)
* Improved Lithuanian localization. (#12)

Version 0.5.1 -- 2014/03/14
---------------------------

* Added Python 3 support with 2to3. (#3)
* Fixed big numbers in spanish. (#2)
* Fixed bugs in tanslation from 30 to 40 in spanish. (#4)
* Fixed word joining in english. (#8)

Version 0.5.0 -- 2013/05/28
---------------------------

* Created ``num2words`` based on the old ``pynum2word`` project.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/savoirfairelinux/num2words",
    "name": "num2words",
    "maintainer": "Savoir-faire Linux inc.",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "support@savoirfairelinux.com",
    "keywords": "number word numbers words convert conversion i18n localisation localization internationalisation internationalization",
    "author": "Taro Ogawa <tso at users sourceforge net>",
    "author_email": "tos@users.sourceforge.net",
    "download_url": "https://files.pythonhosted.org/packages/74/67/3008e4f0b97d9a5701c8ef3bf95f1941c5b0a620c8f88f32e849117f8dc0/num2words-0.5.12.tar.gz",
    "platform": null,
    "description": "num2words library - Convert numbers to words in multiple languages\n==================================================================\n\n.. image:: https://img.shields.io/pypi/v/num2words.svg\n   :target: https://pypi.python.org/pypi/num2words\n\n.. image:: https://travis-ci.org/savoirfairelinux/num2words.svg?branch=master\n    :target: https://travis-ci.org/savoirfairelinux/num2words\n\n.. image:: https://coveralls.io/repos/github/savoirfairelinux/num2words/badge.svg?branch=master\n    :target: https://coveralls.io/github/savoirfairelinux/num2words?branch=master\n\n\n``num2words`` is a library that converts numbers like ``42`` to words like ``forty-two``.\nIt supports multiple languages (see the list below for full list\nof languages) and can even generate ordinal numbers like ``forty-second``\n(although this last feature is a bit buggy for some languages at the moment).\n\nThe project is hosted on GitHub_. Contributions are welcome.\n\n.. _GitHub: https://github.com/savoirfairelinux/num2words\n\nInstallation\n------------\n\nThe easiest way to install ``num2words`` is to use pip::\n\n    pip install num2words\n\nOtherwise, you can download the source package and then execute::\n\n    python setup.py install\n\nThe test suite in this library is new, so it's rather thin, but it can be run with::\n\n    python setup.py test\n\nTo run the full CI test suite which includes linting and multiple python environments::\n\n    pip install tox\n    tox\n\nUsage\n-----\nCommand line::\n\n    $ num2words 10001\n    ten thousand and one\n    $ num2words 24,120.10\n    twenty-four thousand, one hundred and twenty point one\n    $ num2words 24,120.10 -l es\n    veinticuatro mil ciento veinte punto uno\n    $num2words 2.14 -l es --to currency\n    dos euros con catorce c\u00e9ntimos\n\nIn code there's only one function to use::\n\n    >>> from num2words import num2words\n    >>> num2words(42)\n    forty-two\n    >>> num2words(42, to='ordinal')\n    forty-second\n    >>> num2words(42, lang='fr')\n    quarante-deux\n\nBesides the numerical argument, there are two main optional arguments.\n\n**to:** The converter to use. Supported values are:\n\n* ``cardinal`` (default)\n* ``ordinal``\n* ``ordinal_num``\n* ``year``\n* ``currency``\n\n**lang:** The language in which to convert the number. Supported values are:\n\n* ``en`` (English, default)\n* ``am`` (Amharic)\n* ``ar`` (Arabic)\n* ``cz`` (Czech)\n* ``de`` (German)\n* ``dk`` (Danish)\n* ``en_GB`` (English - Great Britain)\n* ``en_IN`` (English - India)\n* ``es`` (Spanish)\n* ``es_CO`` (Spanish - Colombia)\n* ``es_VE`` (Spanish - Venezuela)\n* ``eu`` (EURO)\n* ``fa`` (Farsi)\n* ``fi`` (Finnish)\n* ``fr`` (French)\n* ``fr_CH`` (French - Switzerland)\n* ``fr_BE`` (French - Belgium)\n* ``fr_DZ`` (French - Algeria)\n* ``he`` (Hebrew)\n* ``hu`` (Hungarian)\n* ``id`` (Indonesian)\n* ``it`` (Italian)\n* ``ja`` (Japanese)\n* ``kn`` (Kannada)\n* ``ko`` (Korean)\n* ``kz`` (Kazakh)\n* ``lt`` (Lithuanian)\n* ``lv`` (Latvian)\n* ``no`` (Norwegian)\n* ``pl`` (Polish)\n* ``pt`` (Portuguese)\n* ``pt_BR`` (Portuguese - Brazilian)\n* ``sl`` (Slovene)\n* ``sr`` (Serbian)\n* ``sv`` (Swedish)\n* ``ro`` (Romanian)\n* ``ru`` (Russian)\n* ``te`` (Telugu)\n* ``tg`` (Tajik)\n* ``tr`` (Turkish)\n* ``th`` (Thai)\n* ``vi`` (Vietnamese)\n* ``nl`` (Dutch)\n* ``uk`` (Ukrainian)\n\nYou can supply values like ``fr_FR``; if the country doesn't exist but the\nlanguage does, the code will fall back to the base language (i.e. ``fr``). If\nyou supply an unsupported language, ``NotImplementedError`` is raised.\nTherefore, if you want to call ``num2words`` with a fallback, you can do::\n\n    try:\n        return num2words(42, lang=mylang)\n    except NotImplementedError:\n        return num2words(42, lang='en')\n\nAdditionally, some converters and languages support other optional arguments\nthat are needed to make the converter useful in practice.\n\nWiki\n----\nFor additional information on some localization please check the Wiki_.\nAnd feel free to propose wiki enhancement.\n\n.. _Wiki: https://github.com/savoirfairelinux/num2words/wiki\n\nHistory\n-------\n\n``num2words`` is based on an old library, ``pynum2word``, created by Taro Ogawa\nin 2003. Unfortunately, the library stopped being maintained and the author\ncan't be reached. There was another developer, Marius Grigaitis, who in 2011\nadded Lithuanian support, but didn't take over maintenance of the project.\n\nI am thus basing myself on Marius Grigaitis' improvements and re-publishing\n``pynum2word`` as ``num2words``.\n\nVirgil Dupras, Savoir-faire Linux\n\n\nChangelog\n=========\n\nVersion 0.5.12 -- 2022/08/19\n----------------------------\n\n* Support Japanese Reiwa (\u4ee4\u548c/\u308c\u3044\u308f) era. (#412)\n* Add basic farsi support (#354)\n* Added Tajik language support (#406)\n* Fix Amharic language support (#465)\n* Fix Hebrew pluralize and implement to_currency (#330)\n* Add support to translate some currencies in italian language (#434)\n* Fix Polish twenties (#345)\n* Add uzs for ru and en (#422)\n* Added support for Esperanto numbers. (#387)\n* [ADD] to ordinal number for Turkish (#468)\n* Fix zeroth in Dutch to nulde fixing (#326)\n\nVersion 0.5.11 -- 2022/08/03\n----------------------------\n\n* Add KZT and UAH currencies to lang RU (#264)\n* Add es_NI currency (#276)\n* Update .gitignore to add .eggs/ directory (#280)\n* Fix Hebrew support (#289)\n* Update test_tr.py to increase coverage (#298)\n* Add ordinal 12,345 to ES test suite to increase coverage (#287)\n* Add simple tests for lang_DK.py (#286)\n* Add testcase for lang_EN.py (#288)\n* Add more tests to base.py (#283)\n* Fixed misspelling of 21 (cardinal and ordinal number) in IT language (#270)\n* Romanian issues 259 (#260)\n* Adding Language Support for Telugu / Bug Fix in Kannada (#263)\n* Add support of Kazakh language (KZ) (#306)\n* Update README.rst (#307)\n* Added support for Hungarian language (#310)\n* [UPD] Readme file (#363)\n* [ADD] num2words: add traslation to spanish of several currencies (#356)\n* added swedish language including test cases (#352)\n* Remove dupplicated line in lang_PT_BR (#355)\n* Fix ordinal_num output for Dutch (NL) (#369)\n* Polishordinals (#367)\n* [tr] return Turkish 0 ordinal and cardinal (#347)\n* Improve Ukrainian support and minor fixes in CZ, KZ, LT, LV, PL, RU, SR languages (#400)\n* feat: ci: replace travis by github workflows (#448)\n* [ES] Added missing accents (\"diecis\u00e9is\", \"d\u00f3lar\", \"d\u00f3lares\", \"veinti\u00fan\"), improved currency gender handling, fixed pound cent names (#443)\n\nVersion 0.5.10 -- 2019/05/12\n----------------------------\n\n* Add Kannada language localization (#243)\n* Revert some copyrights changed by mistake (#254)\n* Add indian rupee to the supported currencies (#248)\n* Improve currency functions for German and French (#247)\n* Improve Slovene localization (#246)\n* Improve Spanish localization (#240)\n* Fix typo 'seperator' on source code (#238)\n* Convert string to decimal values (#223)\n* Improve German localization and test coverage (#237)\n* Improve Polish localization (#233)\n* Fix ordinal number for French ending on 1 (#236)\n\nVersion 0.5.9 -- 2019/01/10\n---------------------------\n\n* Fix encoding issue on release 0.5.8 (#229)\n* Improve Polish localization (#228)\n\n\nVersion 0.5.8 -- 2018/11/17\n---------------------------\n\n* Add Portuguese (Portugal) localization (#198)\n* Add a command line tool to use num2words\n* Use language iso code for Vietnamese\n* Improve Korean localization (#219)\n* Improve Serbian (Latin) localization (#207)\n* Improve testing setup (#220)\n* Improve German localization (#214) (#222)\n* Improve Romanian localization (#215)\n* Improve Spanish localization (#187) (#200)\n* Improve Russian localization (#211) (#212)\n* Improve French localization (23902ab)\n* Improve Arabic localization (#176)\n* Improve Lithuanian and Latvian localization (#185)\n* Improve Ukrainian localization (#183)\n\n\nVersion 0.5.7 -- 2018/06/27\n---------------------------\n\n* Add Finnish localization. (#170)\n* Add Japanese localization. (#171)\n* Add belgian-french localization. (#151)\n* Add Czech localization. (#154)\n* Add Thai localization. (#139)\n* Improve English localization. (#144)\n* Improve Spanish localization. (#167)\n* Improve Italian localization. (#143)\n* Improve documentation. (#155, #145, #174)\n\nVersion 0.5.6 -- 2017/11/22\n---------------------------\n\n* Refactor to_currency (#135)\n* Allow the use of other convertes to_currency, to_year (#95)\n* Fix code to respect PEP8 (#98, #105)\n* Add Slovene localization (#97)\n* Add Ukrainian localization (#93)\n* Add Dutch localization (#91)\n* Add Algeria-French localization (#86)\n* Add Turkish localization (#85)\n\nVersion 0.5.5 -- 2017/07/02\n---------------------------\n\n* Add Arabic localization (#72)\n* Add Spanish-Colombian and Spanish-Venezuelan localization (#67)\n* Add VietNam localization (#61)\n* Add Italian localization (#56, #59)\n* Improve Russian localization (#62)\n* Improve Polish localization (#58)\n\nVersion 0.5.4 -- 2016/10/18\n---------------------------\n\n* Tons of new languages!\n* Add Polish localization. (#23)\n* Add Swiss-French localization. (#38)\n* Add Russian localization. (#28, #46, #48)\n* Add Indonesian localization. (#29)\n* Add Norwegian localization. (#33)\n* Add Danish localization. (#40)\n* Add Brazilian localization. (#37, #47)\n* Improve German localization. (#25, #27, #49)\n* Improve Lithuanian localization. (#52)\n* Improve floating point spelling. (#24)\n\nVersion 0.5.3 -- 2015/06/09\n---------------------------\n\n* Fix packaging issues. (#21, #22)\n\nVersion 0.5.2 -- 2015/01/23\n---------------------------\n\n* Added Latvian localization. (#9)\n* Improved Spanish localization. (#10, #13, #14)\n* Improved Lithuanian localization. (#12)\n\nVersion 0.5.1 -- 2014/03/14\n---------------------------\n\n* Added Python 3 support with 2to3. (#3)\n* Fixed big numbers in spanish. (#2)\n* Fixed bugs in tanslation from 30 to 40 in spanish. (#4)\n* Fixed word joining in english. (#8)\n\nVersion 0.5.0 -- 2013/05/28\n---------------------------\n\n* Created ``num2words`` based on the old ``pynum2word`` project.\n",
    "bugtrack_url": null,
    "license": "LGPL",
    "summary": "Modules to convert numbers to words. Easily extensible.",
    "version": "0.5.12",
    "split_keywords": [
        "number",
        "word",
        "numbers",
        "words",
        "convert",
        "conversion",
        "i18n",
        "localisation",
        "localization",
        "internationalisation",
        "internationalization"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "47ef0d3512658d4b2ba0446d6de69bee",
                "sha256": "9eeef488658226ab36818c06d7aeb956d19b530fb62030596b6802fb4659f30e"
            },
            "downloads": -1,
            "filename": "num2words-0.5.12-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "47ef0d3512658d4b2ba0446d6de69bee",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 125245,
            "upload_time": "2022-08-19T15:01:54",
            "upload_time_iso_8601": "2022-08-19T15:01:54.560355Z",
            "url": "https://files.pythonhosted.org/packages/eb/09/b14d798bc02411b1e5a9896d680f8f417cadc53232bbf7ae9d30263dcf45/num2words-0.5.12-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "6ef51562822308f7e20f8059d2a81686",
                "sha256": "7e7c0b0f080405aa3a1dd9d32b1ca90b3bf03bab17b8e54db05e1b78301a0988"
            },
            "downloads": -1,
            "filename": "num2words-0.5.12.tar.gz",
            "has_sig": false,
            "md5_digest": "6ef51562822308f7e20f8059d2a81686",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 286899,
            "upload_time": "2022-08-19T15:01:56",
            "upload_time_iso_8601": "2022-08-19T15:01:56.577885Z",
            "url": "https://files.pythonhosted.org/packages/74/67/3008e4f0b97d9a5701c8ef3bf95f1941c5b0a620c8f88f32e849117f8dc0/num2words-0.5.12.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-08-19 15:01:56",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "savoirfairelinux",
    "github_project": "num2words",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "tox": true,
    "lcname": "num2words"
}
        
Elapsed time: 0.01250s