{ "info": { "author": "Warren A. Smith", "author_email": "warren@wandrsmith.net", "bugtrack_url": null, "classifiers": [], "description": "namedspace\n==========\n\nThe namedspace factory generates a simple class that encapsulates\na namespace and provides various means to access it.\n\nIt is inspired by namedtuple (and shamelessly copies some of the\nnamedtuple code), and was motivated by my realization that I was\noften abusing namedtuple, using a namedtuple as a base class for\nnumerous simple custom classes that I was writing.\n\nIn these cases, it was the named attribute access and immutability of\nthe namedtuple that was desirable, and the sequence behavior was not\nneeded. In fact, when properties were used to override the returned\nvalue of a named attribute, the values available from the underlying\ntuple would not match. Fixing this behavior in a sub-class proved much\nmore difficult than expected, which was especially frustrating since\nthis was behavior that wasn't needed anyway.\n\nSo, namedspace was born. Orginally, I called it \"namespace\" (without\nthe 'd'), but there was already a namespace project on PyPi, and\ncalling it \"namedspace\" gives a nod to its namedtuple ancestry.\n\nEnjoy!\n\n--Warren A. Smith\n\nRead the docs: http://namedspace.readthedocs.org/", "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/wsmith323/namedspace", "keywords": "namedspace namespace", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "namedspace", "package_url": "https://pypi.org/project/namedspace/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/namedspace/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/wsmith323/namedspace" }, "release_url": "https://pypi.org/project/namedspace/1.2.1/", "requires_dist": null, "requires_python": null, "summary": "Namespace class factory.", "version": "1.2.1" }, "last_serial": 1600570, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "cb986aa861b58778ea7c2ae4ece4bf53", "sha256": "69f24f703e3b5089feed94bda663ef77c2f92db96ecebf458c09388040fcc03e" }, "downloads": -1, "filename": "namedspace-1.0.0.tar.gz", "has_sig": false, "md5_digest": "cb986aa861b58778ea7c2ae4ece4bf53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6153, "upload_time": "2013-11-09T13:00:11", "url": "https://files.pythonhosted.org/packages/a0/ce/f5e8988bbd2e86f338601fb619fa9d47b6c840c7ea36badda9b43feb6979/namedspace-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "a5544da7e610a38bf283bcb0b4bd65ff", "sha256": "bb16fdd4ea2cb4c066070450c13856b6ee6407e37864a9a84cfb844f9f34df92" }, "downloads": -1, "filename": "namedspace-1.0.1.tar.gz", "has_sig": false, "md5_digest": "a5544da7e610a38bf283bcb0b4bd65ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81436, "upload_time": "2013-11-13T05:34:56", "url": "https://files.pythonhosted.org/packages/fa/72/c3182356734950240beb162860e44f9cbdbede3b947c45db7b3876674d7e/namedspace-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "cb598e3205a2346f24a78dad2fbb821a", "sha256": "a69867c3d7f6bdf86aa3d0e32b0c32156c3ce963bfe5cf248f78e93c005eedb5" }, "downloads": -1, "filename": "namedspace-1.1.0.tar.gz", "has_sig": false, "md5_digest": "cb598e3205a2346f24a78dad2fbb821a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81604, "upload_time": "2014-03-10T02:27:18", "url": "https://files.pythonhosted.org/packages/12/2e/5d6c1c5520e8ed3dad3ca9fb96cc8a83f069f730ab003f06c57f8c779c57/namedspace-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "96edf8cffc873f080da08d2bc3faaa05", "sha256": "73e150dff9e3e83f36cd0ba5feb7af4e0daf1877d1fb7377acf2c0acb1fe3e63" }, "downloads": -1, "filename": "namedspace-1.1.1.tar.gz", "has_sig": false, "md5_digest": "96edf8cffc873f080da08d2bc3faaa05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81636, "upload_time": "2015-06-02T21:03:08", "url": "https://files.pythonhosted.org/packages/ba/a1/f6b06ad9e22cd7985bb8e2f41b1e144738547d6267cd3d3ce22a0d373345/namedspace-1.1.1.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "f6a054c801483f27491b55eece0a7560", "sha256": "93503aa39446ee684d09fc22426c95c92a702327b937ca0c7a7c379f96ddfac6" }, "downloads": -1, "filename": "namedspace-1.2.0.tar.gz", "has_sig": false, "md5_digest": "f6a054c801483f27491b55eece0a7560", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82943, "upload_time": "2015-06-21T04:50:18", "url": "https://files.pythonhosted.org/packages/46/e9/dc1c7d5f893c7df1a813138ba7ac1e5ef41ef11bf9beab3e20c87ae12a97/namedspace-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "5697ef61690e178a45de5813219de4a4", "sha256": "0a4f3c46786fd77bcb448aab7488cde8e64e5047bf6b9064e2081da5bff6b1f8" }, "downloads": -1, "filename": "namedspace-1.2.1.tar.gz", "has_sig": false, "md5_digest": "5697ef61690e178a45de5813219de4a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82995, "upload_time": "2015-06-21T05:04:47", "url": "https://files.pythonhosted.org/packages/43/63/69f3eefd92488c354e7d143ab9d58da08bd49a8a4941f64738b958733e58/namedspace-1.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5697ef61690e178a45de5813219de4a4", "sha256": "0a4f3c46786fd77bcb448aab7488cde8e64e5047bf6b9064e2081da5bff6b1f8" }, "downloads": -1, "filename": "namedspace-1.2.1.tar.gz", "has_sig": false, "md5_digest": "5697ef61690e178a45de5813219de4a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82995, "upload_time": "2015-06-21T05:04:47", "url": "https://files.pythonhosted.org/packages/43/63/69f3eefd92488c354e7d143ab9d58da08bd49a8a4941f64738b958733e58/namedspace-1.2.1.tar.gz" } ] }