{ "info": { "author": "Hans Maree", "author_email": "hans.maree@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development" ], "description": "|Build Status| |Coverage Status| |Codacy Badge| |Documentation Status|\n\nezvalue\n=======\n\nAn elegant and powerful implementation of a value object.\n\nezvalue allows you to create new value objects simply by defining a\nsubclass. Value objects are immutable, but have helpful functionality to\ncreate changed clones or a mutable version.\n\nDocumentation\n-------------\n\nThe documentation can be found on `Read the\nDocs `__. A good place to\nstart is the\n`tutorial `__.\n\n.. |Build Status| image:: https://travis-ci.org/snah/ezvalue.svg?branch=master\n :target: https://travis-ci.org/snah/ezvalue\n.. |Coverage Status| image:: https://coveralls.io/repos/github/snah/ezvalue/badge.svg?branch=master\n :target: https://coveralls.io/github/snah/ezvalue?branch=master\n.. |Codacy Badge| image:: https://api.codacy.com/project/badge/Grade/9315320bf4cd4b1daa096e43ef0afae2\n :target: https://www.codacy.com/app/hans-maree/ezvalue?utm_source=github.com&utm_medium=referral&utm_content=snah/ezvalue&utm_campaign=Badge_Grade\n.. |Documentation Status| image:: https://readthedocs.org/projects/ezvalue/badge/?version=latest\n :target: http://ezvalue.readthedocs.io/en/latest/?badge=latest\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/snah/ezvalue", "keywords": "value valueobject immutable", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ezvalue", "package_url": "https://pypi.org/project/ezvalue/", "platform": "", "project_url": "https://pypi.org/project/ezvalue/", "project_urls": { "Homepage": "https://github.com/snah/ezvalue" }, "release_url": "https://pypi.org/project/ezvalue/0.1.3/", "requires_dist": null, "requires_python": "", "summary": "An elegant and powerfull implementation of a value object.", "version": "0.1.3" }, "last_serial": 3034331, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "afd16402656023534d590530f9f4e6cb", "sha256": "a4964785e2633685ae0fd686540367fc813cebb035e2083fe3191af8c2cf7372" }, "downloads": -1, "filename": "ezvalue-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "afd16402656023534d590530f9f4e6cb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6278, "upload_time": "2017-07-18T16:33:20", "url": "https://files.pythonhosted.org/packages/01/1b/9c479d875f31f61f7bc6c5734b2e8854ebca40183248b067af0660c163b0/ezvalue-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a1855cbdd08f6d8bfd5adc2520939f7", "sha256": "d81b892964d0f914f9341685719f94ad19e665a69404d7a5bd99a3788bd3f83e" }, "downloads": -1, "filename": "ezvalue-0.1.2.tar.gz", "has_sig": false, "md5_digest": "5a1855cbdd08f6d8bfd5adc2520939f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4764, "upload_time": "2017-07-18T16:33:21", "url": "https://files.pythonhosted.org/packages/fe/d6/fc8df581fe30275795d832fef8d1cb81d4c85467baf62fd26671b688d4e4/ezvalue-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "1eba8e8344cf7201efc2e82a62e4ac89", "sha256": "4857f40fd75cc328d4c2f2c08127cc586ec2cf6a0bcde513e744064c00d244e0" }, "downloads": -1, "filename": "ezvalue-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1eba8e8344cf7201efc2e82a62e4ac89", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6278, "upload_time": "2017-07-19T15:05:01", "url": "https://files.pythonhosted.org/packages/f9/3d/edd4207dcd6936a84b7e9f31050ba211e71ff1aa009c94f55f1955e97393/ezvalue-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52c58e65022039bd338ba53991bd0389", "sha256": "bbaaf12629481b387b0d3fb96e5a353e7b0b667d5fcbedf5cab4f747f7bcc071" }, "downloads": -1, "filename": "ezvalue-0.1.3.tar.gz", "has_sig": false, "md5_digest": "52c58e65022039bd338ba53991bd0389", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4750, "upload_time": "2017-07-19T15:05:02", "url": "https://files.pythonhosted.org/packages/e3/60/12aa6b6a1f3f1342fa8347eacf71f2512af6fd7bb7e9245acff4c5244125/ezvalue-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1eba8e8344cf7201efc2e82a62e4ac89", "sha256": "4857f40fd75cc328d4c2f2c08127cc586ec2cf6a0bcde513e744064c00d244e0" }, "downloads": -1, "filename": "ezvalue-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1eba8e8344cf7201efc2e82a62e4ac89", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6278, "upload_time": "2017-07-19T15:05:01", "url": "https://files.pythonhosted.org/packages/f9/3d/edd4207dcd6936a84b7e9f31050ba211e71ff1aa009c94f55f1955e97393/ezvalue-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52c58e65022039bd338ba53991bd0389", "sha256": "bbaaf12629481b387b0d3fb96e5a353e7b0b667d5fcbedf5cab4f747f7bcc071" }, "downloads": -1, "filename": "ezvalue-0.1.3.tar.gz", "has_sig": false, "md5_digest": "52c58e65022039bd338ba53991bd0389", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4750, "upload_time": "2017-07-19T15:05:02", "url": "https://files.pythonhosted.org/packages/e3/60/12aa6b6a1f3f1342fa8347eacf71f2512af6fd7bb7e9245acff4c5244125/ezvalue-0.1.3.tar.gz" } ] }