{ "info": { "author": "Benoit Bryon", "author_email": "benoit@marmelune.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7" ], "description": "########\nwardrobe\n########\n\nwardrobe is a Python project about datastructures to manage contexts. It\ncurrently provides one class: StackedDict.\n\nStackedDict is a dictionary-like object with additional methods to\nsave the current state (commit) and restore it (reset).\n\nExample:\n\n::\n\n >>> from wardrobe import StackedDict\n >>> clark = StackedDict(top='blue bodysuit', bottom='red underpants',\n ... sex_appeal=True)\n >>> clark['bottom']\n 'red underpants'\n >>> clark['friend'] = 'Lois'\n >>> dict(clark) == {'top': 'blue bodysuit',\n ... 'bottom': 'red underpants',\n ... 'friend': 'Lois',\n ... 'sex_appeal': True}\n True\n >>> clark.commit() # doctest: +ELLIPSIS\n \n >>> clark.update({'top': 'shirt', 'bottom': 'jeans', 'head': 'glasses'})\n >>> del clark['sex_appeal']\n >>> dict(clark) == {'top': 'shirt',\n ... 'bottom': 'jeans',\n ... 'head': 'glasses',\n ... 'friend': 'Lois'}\n True\n >>> clark.reset() # doctest: +ELLIPSIS\n \n >>> dict(clark) == {'top': 'blue bodysuit',\n ... 'bottom': 'red underpants',\n ... 'friend': 'Lois',\n ... 'sex_appeal': True}\n True\n\nwardrobe.StackedDict is useful to create context objects, like Django's\ndjango.template.context:Context objects.\n\n\n**********\nRessources\n**********\n\n* online documentation: http://wardrobe.readthedocs.org\n* PyPI page: http://pypi.python.org/pypi/wardrobe\n* code repository: https://github.com/benoitbryon/wardrobe\n* bugtracker: https://github.com/benoitbryon/wardrobe/issues", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/benoitbryon/wardrobe", "keywords": "stack dict context", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "wardrobe", "package_url": "https://pypi.org/project/wardrobe/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/wardrobe/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/benoitbryon/wardrobe" }, "release_url": "https://pypi.org/project/wardrobe/0.1/", "requires_dist": null, "requires_python": null, "summary": "Stack-based datastructures: StackedDict.", "version": "0.1" }, "last_serial": 801515, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "7c383c1c840862816eaa1a94e9803109", "sha256": "58dc8ea04287e6c5ef64e7ded7f145105b8830ca75081a2c9109f4c07b55f4ac" }, "downloads": -1, "filename": "wardrobe-0.1.zip", "has_sig": false, "md5_digest": "7c383c1c840862816eaa1a94e9803109", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11600, "upload_time": "2012-07-26T11:03:58", "url": "https://files.pythonhosted.org/packages/25/f3/214f411f8dc639ea8fbfd4ae2c9cc25f43fa43ef618ab34318c3699da1f5/wardrobe-0.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7c383c1c840862816eaa1a94e9803109", "sha256": "58dc8ea04287e6c5ef64e7ded7f145105b8830ca75081a2c9109f4c07b55f4ac" }, "downloads": -1, "filename": "wardrobe-0.1.zip", "has_sig": false, "md5_digest": "7c383c1c840862816eaa1a94e9803109", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11600, "upload_time": "2012-07-26T11:03:58", "url": "https://files.pythonhosted.org/packages/25/f3/214f411f8dc639ea8fbfd4ae2c9cc25f43fa43ef618ab34318c3699da1f5/wardrobe-0.1.zip" } ] }