Provides Currency and Money classes for use in your Python code.
Project description
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for py_moneyed-1.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6131c7b7c1f8503552afe44d15c343ea50282d1d9e6fa8b3f1bd2affc1dae1e |
|
MD5 | 67a6146e945c45f01924087ab54fe295 |
|
BLAKE2b-256 | dc98e8c9ac0ef16ffc802500668aea7ba22835ba4e3495306b7caffa600eabdd |