Skip to main content

Provides Currency and Money classes for use in your Python code.

Project description

Build Status Latest PyPI version https://readthedocs.org/projects/py-moneyed/badge/?version=latest

Overview

The need to represent instances of money frequently arises in software development, particularly any financial/economics software. To address that need, the py-moneyed package provides the classes of Money and Currency, at a level more useful than just using Python’s Decimal class, or ($DEITY forbid) the float primitive. The package is meant to be stand-alone and used directly, or be subclassed further. py-moneyed is BSD-licensed.

Quick start

To install:

pip install py-moneyed

Use:

from moneyed import Money, USD

five_dollars = Money(5, USD)

You then use Money objects as if they were numbers, and they behave sensibly. See docs for more information (or the docs/ folder).

History

Some of the py-moneyed code was first derived from python-money available via this URL: http://code.google.com/p/python-money/ Due to inactivity, it was forked by @limist in 2010 and later moved to the py-moneyed organization.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py-moneyed-1.2.tar.gz (26.2 kB view details)

Uploaded Source

Built Distribution

py_moneyed-1.2-py2.py3-none-any.whl (17.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file py-moneyed-1.2.tar.gz.

File metadata

  • Download URL: py-moneyed-1.2.tar.gz
  • Upload date:
  • Size: 26.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for py-moneyed-1.2.tar.gz
Algorithm Hash digest
SHA256 d745a52819604f42b3666f9b2504b71c27c1645d6d5027d95ec5ed1f28ca86e3
MD5 525dadad6e3f597bf73cdf1f01b3fd34
BLAKE2b-256 56ef7703715012783e0bf9eb410840ddd54b448eea023ac72322eeeb8737a865

See more details on using hashes here.

File details

Details for the file py_moneyed-1.2-py2.py3-none-any.whl.

File metadata

  • Download URL: py_moneyed-1.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 17.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for py_moneyed-1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c6131c7b7c1f8503552afe44d15c343ea50282d1d9e6fa8b3f1bd2affc1dae1e
MD5 67a6146e945c45f01924087ab54fe295
BLAKE2b-256 dc98e8c9ac0ef16ffc802500668aea7ba22835ba4e3495306b7caffa600eabdd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page