{ "info": { "author": "Alexander Schepanovski", "author_email": "suor.web@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.6", "Framework :: Django :: 1.7", "Framework :: Django :: 1.8", "Framework :: Django :: 1.9", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Django-EasyMoney\n================\n\nAn easy to use money field for Django.\nHandles type conversions and arithmetic seamlessly.\n\n\nRequirements\n------------\n\nPython 2.7 and 3.3+, Django 1.6+.\n\n\nInstallation\n------------\n\n::\n\n pip install django-easymoney\n\n\nOverview\n--------\n\n.. code:: python\n\n from django.db import models\n from easymoney import MoneyField\n\n class MyModel(models.Model):\n price = MoneyField(default=3.14)\n other_price = MoneyField(default=1)\n\n\n obj = MyModel()\n print obj.price # -> $3.14\n\n # Money arithmetic\n obj.price + obj.other_price # $4.14\n\n # Mix with ints and floats\n obj.price + 1 # $4.14\n obj.price + 0.2 # $3.34\n\n # No partial cents or crazy floats\n obj.price / 3 # $1.05\n\n\nSettings\n--------\n\nA primary use of easymoney is global currency defined in settings\nwith global formatting and precision. Here is how you do that:\n\n.. code:: python\n\n # These are default settings, code and locales refer to ones used in babel library\n CURRENCY_CODE = 'USD'\n CURRENCY_LOCALE = 'en_US'\n CURRENCY_DECIMAL_PLACES = 2\n\n # This is optional, for cases when you want to use some fake currency\n CURRENCY_FORMAT = '# points'\n\n\nSeveral currencies\n------------------\n\nOne money field can't store different currencies, however, you can create different money classes and model fields for them:\n\n.. code:: python\n\n from easymoney import Money, MoneyField\n\n class GameMoney(Money):\n # CODE = '...'\n # LOCALE = '...'\n DECIMAL_PLACES = 0\n FORMAT = '# points'\n\n class GameMoneyField(MoneyField):\n MONEY_CLASS = GameMoney\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/Suor/django-easymoney", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "django-easymoney", "package_url": "https://pypi.org/project/django-easymoney/", "platform": "", "project_url": "https://pypi.org/project/django-easymoney/", "project_urls": { "Homepage": "http://github.com/Suor/django-easymoney" }, "release_url": "https://pypi.org/project/django-easymoney/0.7.2/", "requires_dist": null, "requires_python": "", "summary": "An easy MoneyField for Django.", "version": "0.7.2" }, "last_serial": 2813297, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "be7ae8bc30829bca1e9090eff1d8f026", "sha256": "606d2ed698aeca1d4f66ef40179caf0e1972d59b7cc3762abf0c0d5bbc9c0340" }, "downloads": -1, "filename": "django-easymoney-0.1.tar.gz", "has_sig": false, "md5_digest": "be7ae8bc30829bca1e9090eff1d8f026", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3138, "upload_time": "2014-08-01T09:43:36", "url": "https://files.pythonhosted.org/packages/89/6c/123f66511f7a15d6a4c99975364599889e7d21dc848645a1d1dd3e0ccf24/django-easymoney-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "a6b2f090ede35ce926cdefcb21bc6ba5", "sha256": "cb2cfd4a12990cc00f88298a9a09b10e6c7c8852ce6a62f16f4029a882573b6a" }, "downloads": -1, "filename": "django-easymoney-0.2.tar.gz", "has_sig": false, "md5_digest": "a6b2f090ede35ce926cdefcb21bc6ba5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3639, "upload_time": "2014-08-04T10:46:33", "url": "https://files.pythonhosted.org/packages/f6/ab/7de107f5227dd80109a92e0a1441001dc14b0506f1630df27934a93e61f1/django-easymoney-0.2.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "80216f38e93196b45cd74e3222c4fb77", "sha256": "8addfe7282313a635fb870bd828ed42155bdf302ef7bee4b92fd398b2ed0a52e" }, "downloads": -1, "filename": "django-easymoney-0.3.1.tar.gz", "has_sig": false, "md5_digest": "80216f38e93196b45cd74e3222c4fb77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3766, "upload_time": "2014-08-05T10:21:52", "url": "https://files.pythonhosted.org/packages/8a/c7/d6c03be403ad9318a1fbb791600e75453e2ee54405380258e5fe6e960f9a/django-easymoney-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "890241870826eb2e8532fc8f2f38cfd9", "sha256": "89d6ea426a55d4906efe6ed4be6ed2eaf9b5560fe94f03f0334e7654d153792f" }, "downloads": -1, "filename": "django-easymoney-0.3.2.tar.gz", "has_sig": false, "md5_digest": "890241870826eb2e8532fc8f2f38cfd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3838, "upload_time": "2014-08-05T15:04:56", "url": "https://files.pythonhosted.org/packages/22/3d/723e539a6177fe5ca728e90147f8ab378a18a28b579f9dd2f105e1bfa339/django-easymoney-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "b43a2a15f1e7fa987c3df42831438aad", "sha256": "9c592df20d4ecb000b1af4c8e6590f24faf0d419f93eeea550a7c5ca3a002247" }, "downloads": -1, "filename": "django-easymoney-0.3.3.tar.gz", "has_sig": false, "md5_digest": "b43a2a15f1e7fa987c3df42831438aad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3909, "upload_time": "2014-08-06T06:18:10", "url": "https://files.pythonhosted.org/packages/82/de/a722a733589945d94ec8f289a80dcf2941f4571f81c8c3fbed2773515db3/django-easymoney-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "ffa51f7b4bd65372c22c98ff947ade74", "sha256": "e5da9c550b6c84a6b886d024b56c7777bf70fef47f800aa8839e6ed66c709c26" }, "downloads": -1, "filename": "django-easymoney-0.3.4.tar.gz", "has_sig": false, "md5_digest": "ffa51f7b4bd65372c22c98ff947ade74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3821, "upload_time": "2014-08-08T05:13:58", "url": "https://files.pythonhosted.org/packages/f9/18/928bb5fd3e8e62464acd3bec92ca6ef9a1597db8ce9d1ece934be282ad58/django-easymoney-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "36470cfcb68cc48ad7b972796f5f2fe7", "sha256": "c9de979180d3bbb96efc5ad3b2874e15cc2035e8828590ad46212f90f994f305" }, "downloads": -1, "filename": "django-easymoney-0.3.5.tar.gz", "has_sig": false, "md5_digest": "36470cfcb68cc48ad7b972796f5f2fe7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3861, "upload_time": "2014-08-09T01:46:17", "url": "https://files.pythonhosted.org/packages/80/d6/93bf022e1d3e6b268af0d78f1568db09c84ae418790e019c612ef6bca953/django-easymoney-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "a8cd24c552468cd6bcc12bcd21d4bafd", "sha256": "ca98273afa5f8fd901a6355785b617f5e666e230ff8a2a4a32889492936807de" }, "downloads": -1, "filename": "django-easymoney-0.3.6.tar.gz", "has_sig": false, "md5_digest": "a8cd24c552468cd6bcc12bcd21d4bafd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3906, "upload_time": "2014-08-11T06:53:18", "url": "https://files.pythonhosted.org/packages/42/63/10613cc71a602cc05bbe25042a7fc37f9f63661796e5be51c1f2e74b3118/django-easymoney-0.3.6.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "2e3ff8c910ccd4f08e49a374dd6c2b10", "sha256": "d1f7ada89b2e792ac872c360b411f6b3377b45fb201e6292c01d71ce3c1c6a22" }, "downloads": -1, "filename": "django-easymoney-0.4.tar.gz", "has_sig": false, "md5_digest": "2e3ff8c910ccd4f08e49a374dd6c2b10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4192, "upload_time": "2014-08-29T08:24:35", "url": "https://files.pythonhosted.org/packages/2f/9f/a398e5e9f0cb86a015503bf7c7dca2a369713b23338fd94f44d8e9b27ea5/django-easymoney-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "a49fb23b3b66e08ee9146977f579be98", "sha256": "6a7efe093f0fbc7bc2c841f905b66abc9800fc38557455d71c1a8dbd21a2ebba" }, "downloads": -1, "filename": "django-easymoney-0.4.1.tar.gz", "has_sig": false, "md5_digest": "a49fb23b3b66e08ee9146977f579be98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4300, "upload_time": "2014-11-07T07:54:43", "url": "https://files.pythonhosted.org/packages/2e/cb/a62c972c3dbd6165c910b8238b89e2f869c45bbc9732624728cf84d8bc84/django-easymoney-0.4.1.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "f7c6dec70bc57740e71b39d346ac2cf5", "sha256": "a684b1592eb5e373a481d628a61a9c48e605d35fb3df447cc9f5a0f2f85bbf95" }, "downloads": -1, "filename": "django-easymoney-0.5.tar.gz", "has_sig": false, "md5_digest": "f7c6dec70bc57740e71b39d346ac2cf5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4724, "upload_time": "2014-11-12T10:04:48", "url": "https://files.pythonhosted.org/packages/43/91/842e88a08494b6646b4f76808ee79390d276381b8fa2cfea8471770409ae/django-easymoney-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "6d603051ffb33738c7125a4b82664c36", "sha256": "3ec11313685725b0825487e7a5826a115e3c69606a21d75308b2ffb9b020d7ed" }, "downloads": -1, "filename": "django-easymoney-0.6.tar.gz", "has_sig": false, "md5_digest": "6d603051ffb33738c7125a4b82664c36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5522, "upload_time": "2016-02-20T11:01:01", "url": "https://files.pythonhosted.org/packages/08/13/d0426e6b36ac8a92f78607614c65f41588fc94344f8279e371f842fa3b80/django-easymoney-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "bdd48c53413de824fe7eea0abffb7f68", "sha256": "26591ea32515d63885ee1e588c957d68eec1a44b220541e06931d6ad3acfcae8" }, "downloads": -1, "filename": "django-easymoney-0.7.tar.gz", "has_sig": false, "md5_digest": "bdd48c53413de824fe7eea0abffb7f68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5746, "upload_time": "2016-04-05T12:45:22", "url": "https://files.pythonhosted.org/packages/e1/52/9c69c8762f5a3578d4bcbdbc3e5683d0ad913f4875642a098d6c1b5bced7/django-easymoney-0.7.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "36e33869e790fdb913535fc1c042cb78", "sha256": "4c065021915a1c34628c35822a0ea3742c3f5040518215049fb80e9e709d9591" }, "downloads": -1, "filename": "django-easymoney-0.7.1.tar.gz", "has_sig": false, "md5_digest": "36e33869e790fdb913535fc1c042cb78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5984, "upload_time": "2016-07-28T15:49:33", "url": "https://files.pythonhosted.org/packages/df/94/7e0e4a713bf78441fca4a92d6fc98d4e05173f049df0be294f12e0a07b0a/django-easymoney-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "696505830f816b60231eb71fc30c6ee1", "sha256": "7654652f1ab56d08e19fc29f1e01cf525261a5b10c61f03973ec85b029e66b54" }, "downloads": -1, "filename": "django-easymoney-0.7.2.tar.gz", "has_sig": false, "md5_digest": "696505830f816b60231eb71fc30c6ee1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5993, "upload_time": "2017-04-19T08:22:10", "url": "https://files.pythonhosted.org/packages/a6/9e/78ba506e396fa3da4524295c39247542331bcd1926b49074db410f7b98ad/django-easymoney-0.7.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "696505830f816b60231eb71fc30c6ee1", "sha256": "7654652f1ab56d08e19fc29f1e01cf525261a5b10c61f03973ec85b029e66b54" }, "downloads": -1, "filename": "django-easymoney-0.7.2.tar.gz", "has_sig": false, "md5_digest": "696505830f816b60231eb71fc30c6ee1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5993, "upload_time": "2017-04-19T08:22:10", "url": "https://files.pythonhosted.org/packages/a6/9e/78ba506e396fa3da4524295c39247542331bcd1926b49074db410f7b98ad/django-easymoney-0.7.2.tar.gz" } ] }