{ "info": { "author": "Mars Galactic", "author_email": "xoviat@users.noreply.github.com", "bugtrack_url": null, "classifiers": [], "description": "YARW: Yet Another Registry Wrapper\n==================================\n\nThis recipe provides \u201cRegistry\u201d, a Windows registry wrapper class that\nmakes it easy to work with the Windows registry. The class works with an\ninner class named \u201cRegistryKey\u201d, which wraps up a Windows registry key\nand provides methods to access and manipulate the key information. The\nclass provides easy to remember substitutes for long method names of\n\\_winreg.\n\nExample\n=======\n\n.. code:: python\n\n key = Registry.open('HKEY_LOCAL_MACHINE', \"SOFTWARE\\\\Python\")\n # Prints the RegistryKey instance\n print key\n # Prints the key name and the wrapped up PyHKEY instance\n print key.getkeyname(), key.getkey()\n corekey = key.openkey(1)\n\n idx = 0\n # Print the install path for Python 2.4 if installed.\n while True:\n try:\n keyname = corekey.enumkey(idx)\n idx += 1\n if keyname == '2.4':\n keyVersion = corekey.openkey(idx)\n print keyVersion, keyVersion.getkeyname()\n keyPath = keyVersion.openkey(2)\n print keyPath, keyPath.getkeyname()\n print 'Install path is %s' % keyPath.getvalue()\n keyPath.close()\n keyVersion.close()\n break\n except RegistryError:\n break\n\n corekey.close()\n key.close()\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/xoviat/subzero", "keywords": "", "license": "GNU GENERAL PUBLIC LICENSE", "maintainer": "", "maintainer_email": "", "name": "YARW", "package_url": "https://pypi.org/project/YARW/", "platform": "any", "project_url": "https://pypi.org/project/YARW/", "project_urls": { "Homepage": "https://github.com/xoviat/subzero" }, "release_url": "https://pypi.org/project/YARW/0.1.5/", "requires_dist": null, "requires_python": "", "summary": "Yet Another Registry Wrapper", "version": "0.1.5" }, "last_serial": 3646443, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "d4d21d2400d60ee8419a560a1c4e5764", "sha256": "315c24c688e9881d0f140ffb93e567c2840b79a99fa2c0f98f68fd93907f25e4" }, "downloads": -1, "filename": "YARW-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d4d21d2400d60ee8419a560a1c4e5764", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3246, "upload_time": "2016-11-04T17:50:51", "url": "https://files.pythonhosted.org/packages/a6/c5/cbf6e6e0bc09e4353b5f43b3f36fb6a71ace197795ce940decdb58eecee3/YARW-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "a337b1c82f915e472bcc989329ec669a", "sha256": "4a532ab5805059bf523d9040dce069724504a989766b4133c02745812a1b836f" }, "downloads": -1, "filename": "YARW-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a337b1c82f915e472bcc989329ec669a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15523, "upload_time": "2016-11-04T23:57:10", "url": "https://files.pythonhosted.org/packages/64/95/085fbe5e281e31cd9b9d8dcdc2c84f83188cfb12ba38d72c517f2a139b13/YARW-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "084501a0fc8c0b0519a04256d79fca42", "sha256": "2b286d415085de64d51e420dd95350cc6ebd24aea9e9878c6af2510c4ad9b949" }, "downloads": -1, "filename": "YARW-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "084501a0fc8c0b0519a04256d79fca42", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4391, "upload_time": "2016-11-05T15:35:58", "url": "https://files.pythonhosted.org/packages/20/93/fe776f60e9de5e03159ea0e866cfbc7f4ac9e262a966cc1ab44c6bda4737/YARW-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65f00fea7d3ffbdf034594590f3cda0b", "sha256": "92164faabea27bf0697046902670146ae970f013a186b1b73f6427c9f3f44f8d" }, "downloads": -1, "filename": "YARW-0.1.2.tar.gz", "has_sig": false, "md5_digest": "65f00fea7d3ffbdf034594590f3cda0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15646, "upload_time": "2016-11-05T15:36:30", "url": "https://files.pythonhosted.org/packages/45/f9/29d2459a3d69c365fb1b688d8a18e382209b56bec2c55f8f5578cf9ada95/YARW-0.1.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "e8e86e3c15c54d4c840bdb29c787ab3c", "sha256": "527d51c9c2014e7149146e4a36edfae56cb980f352e88287135cf023f13098f2" }, "downloads": -1, "filename": "YARW-0.1.2.win-amd64.zip", "has_sig": false, "md5_digest": "e8e86e3c15c54d4c840bdb29c787ab3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8003, "upload_time": "2016-11-05T15:36:35", "url": "https://files.pythonhosted.org/packages/c2/4d/cb2ca9fcf437aed86cd2de6e84acf201770e3b5ebb8af3655b880f8c07a1/YARW-0.1.2.win-amd64.zip" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "5c2ffe3074aaf8f00c2777d6076939fd", "sha256": "3a0cc3f92d0f889a3bda3109f5c19f6ec7649d317d7b48ffc0ae7e31fa31b076" }, "downloads": -1, "filename": "YARW-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "5c2ffe3074aaf8f00c2777d6076939fd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4389, "upload_time": "2016-11-05T17:23:58", "url": "https://files.pythonhosted.org/packages/22/17/28d9c44e70cf96616d44c5f73477d0f4680ab43cf586e0e2dbd610cd603e/YARW-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a045488e456544d07fedc164864bf015", "sha256": "e80ca86bc3de55b06078402a85585e62b6cfab95483711ef3f56072818086a7b" }, "downloads": -1, "filename": "YARW-0.1.3.tar.gz", "has_sig": false, "md5_digest": "a045488e456544d07fedc164864bf015", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15648, "upload_time": "2016-11-05T17:24:00", "url": "https://files.pythonhosted.org/packages/62/ea/4b2355ae0f369a6d89b665c68d57fce7f2b65381e2b4cf12cc80380f3510/YARW-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "c12affe3419f64ee5ce113a2bee93221", "sha256": "5a1a2e3b11955435894ae6a92ddb5053ff0b4936ec4e1ef1624ad1c6245cfd70" }, "downloads": -1, "filename": "YARW-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c12affe3419f64ee5ce113a2bee93221", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4546, "upload_time": "2016-11-17T03:52:48", "url": "https://files.pythonhosted.org/packages/e1/1d/2cb576b99e2e70c01faf7349139b4459b1e9b09e77c590b61df3cb618200/YARW-0.1.4-py3-none-any.whl" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "6cceb843ae0ab0a4b7ed99e84cca2e6b", "sha256": "dd898684198c09fa273a43e11c6fdae5a5560495fb236121e95336ab25bf0aee" }, "downloads": -1, "filename": "YARW-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "6cceb843ae0ab0a4b7ed99e84cca2e6b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6081, "upload_time": "2017-05-12T16:29:30", "url": "https://files.pythonhosted.org/packages/e6/69/503a4d600d89ad9730aa1750b8d405f30dccf8293df1f757e5f1e8c273f9/YARW-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "313614d3444cc73b9392dc7f946f67c9", "sha256": "3c6d2e904f7aa42c07ad544d8beb4401527eaf826a95555618cc99fe9f050294" }, "downloads": -1, "filename": "YARW-0.1.5.tar.gz", "has_sig": false, "md5_digest": "313614d3444cc73b9392dc7f946f67c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32547, "upload_time": "2017-05-12T16:29:31", "url": "https://files.pythonhosted.org/packages/1e/c6/e9212a9ff8a938674c5465df7a97230bc2d4cf17f4ce1a662a523ca9b56d/YARW-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6cceb843ae0ab0a4b7ed99e84cca2e6b", "sha256": "dd898684198c09fa273a43e11c6fdae5a5560495fb236121e95336ab25bf0aee" }, "downloads": -1, "filename": "YARW-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "6cceb843ae0ab0a4b7ed99e84cca2e6b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6081, "upload_time": "2017-05-12T16:29:30", "url": "https://files.pythonhosted.org/packages/e6/69/503a4d600d89ad9730aa1750b8d405f30dccf8293df1f757e5f1e8c273f9/YARW-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "313614d3444cc73b9392dc7f946f67c9", "sha256": "3c6d2e904f7aa42c07ad544d8beb4401527eaf826a95555618cc99fe9f050294" }, "downloads": -1, "filename": "YARW-0.1.5.tar.gz", "has_sig": false, "md5_digest": "313614d3444cc73b9392dc7f946f67c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32547, "upload_time": "2017-05-12T16:29:31", "url": "https://files.pythonhosted.org/packages/1e/c6/e9212a9ff8a938674c5465df7a97230bc2d4cf17f4ce1a662a523ca9b56d/YARW-0.1.5.tar.gz" } ] }