Metadata-Version: 1.1
Name: valueobject
Version: 1.0.1
Summary: ValueObject is a dict-like object that exposes keys as attributes.
Home-page: https://github.com/rbu/valueobject
Author: Felix Schwarz, Martin Häcker, Robert Buchholz
Author-email: rbu@goodpoint.de, spamfaenger@gmx.de
License: ISC
Description-Content-Type: UNKNOWN
Description: b"ValueObject |Build Status|\n==========================\n\nLicense: ISC - See LICENSE file\n\n``ValueObject`` is a ``dict``-like object that exposes keys as\nattributes. You can use it like a regular dictionary (in fact, it is a\nsubclass and does not override its ``__init__``). You can use attribute\nor item access to get or set values.\n\n::\n\n    >>> from valueobject import ValueObject\n    >>> vo = ValueObject(key=1)\n    >>> vo['key']\n    1\n    >>> vo.key\n    1\n    >>> vo['key'] += 1\n    >>> vo.key += 1\n    >>> vo['key']\n    3\n    >>> vo.key\n    3\n\nUsability notes:\n----------------\n\n-  If you need to access a key that is not a valid Python identifier\n   (for example, it includes spaces), use regular dict access.\n-  All regular ``object``, ``dict`` and ``ValueObject`` methods will be\n   returned on attribute access. A key such as ``copy`` needs to be\n   accessed via item access syntax (e.g. ``valueobject['copy']``).\n\n.. |Build Status| image:: https://travis-ci.org/rbu/valueobject.svg?branch=master\n   :target: https://travis-ci.org/rbu/valueobject\n"
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: ISC License (ISCL)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
