{ "info": { "author": "ZhangTianJie", "author_email": "ztj1993@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Python Registry Package\n======\n\n### \u8bf4\u660e\n\u8fd9\u662f\u4e00\u4e2a Python \u914d\u7f6e\u5feb\u901f\u8c03\u7528\u6a21\u5757\uff0c\u4e3b\u8981\u89e3\u51b3 Json or Yaml \u6df1\u5c42\u6b21\u914d\u7f6e\u8c03\u7528\u95ee\u9898\u3002\n\n### \u4f7f\u7528\n```python\nfrom registry import Registry\n\nregistry = Registry()\n\nregistry.set('a', 'a')\nregistry.set('b', {'bb': 'bbb'})\nregistry.set('c.h', 'h')\n\nprint(registry.get())\nprint(registry.get('b.bb'))\n```\n\n### \u52a0\u8f7d\u5b57\u5178\n```python\nfrom registry import Registry\n\nregistry = Registry()\n\nregistry.load({'a': {'aa': 'aaa'}})\n\nprint(registry.get('a.aa'))\n```\n\n### \u5408\u5e76\u5b57\u5178\n```python\nfrom registry import Registry\n\nregistry = Registry()\n\nregistry.load({'a': {'a1': 'aaa1'}})\nregistry.merge('a', {'a2': 'aaa2' })\n\nprint(registry.get('a'))\n```\n\n### \u8bbe\u7f6e\u9ed8\u8ba4\u503c\n```python\nfrom registry import Registry\n\nregistry = Registry()\n\nregistry.set('a', 'aaa')\nregistry.default('a', 'bbb')\n\nregistry.default('c', 'ccc')\n\nprint(registry.get('a'))\nprint(registry.get('c'))\n```\n\n### \u9ad8\u7ea7\u7528\u6cd5\n```python\n### \u5b9e\u4f8b\u5316 Redis\nRedis(**registry.get(prefix))\n\n### \u521d\u59cb\u5316 Mysql\nMysql(**registry.get(prefix))\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/ztj1993/py_configs_registry", "keywords": "registry config json yaml", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "py-configs-registry", "package_url": "https://pypi.org/project/py-configs-registry/", "platform": "", "project_url": "https://pypi.org/project/py-configs-registry/", "project_urls": { "Homepage": "http://github.com/ztj1993/py_configs_registry" }, "release_url": "https://pypi.org/project/py-configs-registry/0.0.2/", "requires_dist": [ "mergedict" ], "requires_python": "", "summary": "python registry package", "version": "0.0.2" }, "last_serial": 4985866, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "13501f74791dc03216070de3e082ba15", "sha256": "128771a3e1dee39c2dc32a36f0ac1ee14f58e2628fdfd2ceed61647a4328d0ce" }, "downloads": -1, "filename": "py_configs_registry-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "13501f74791dc03216070de3e082ba15", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2216, "upload_time": "2018-11-12T06:12:01", "url": "https://files.pythonhosted.org/packages/7d/25/cb4d06e262a3015a1f273e3ec6e29f416c395bbc1fe998dfec43c57a7f98/py_configs_registry-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "35e29a4397f1b8776d3cc3999210d959", "sha256": "def58f4fff7ddd6f5b212d69ab45815746dfa46adc503357af06c06fe48963e3" }, "downloads": -1, "filename": "py_configs_registry-0.0.1.tar.gz", "has_sig": false, "md5_digest": "35e29a4397f1b8776d3cc3999210d959", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2125, "upload_time": "2018-11-12T06:12:03", "url": "https://files.pythonhosted.org/packages/f0/16/9c4d82b89ac5566fb426a1a938b5fbb61b0ce9702cc8ff780900a5fda318/py_configs_registry-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "5ac26d933c736fdc60ba2c49d3aab942", "sha256": "afc6016f9681ed7d06a919ad35df4ba9c6c99185a0eb59caeabafae7c8a9da5b" }, "downloads": -1, "filename": "py_configs_registry-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5ac26d933c736fdc60ba2c49d3aab942", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3559, "upload_time": "2019-03-26T04:15:41", "url": "https://files.pythonhosted.org/packages/35/35/26f149d086a0f86eeea61a73194b325b874b5a88cb255e30cda3ed71b8c2/py_configs_registry-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3b4982fa0223213b1df4a9d3aae1cf5", "sha256": "daf235e89bb4bc619a85976b2c12533c50cbb335c044c455b29b25e94aeff71f" }, "downloads": -1, "filename": "py_configs_registry-0.0.2.tar.gz", "has_sig": false, "md5_digest": "f3b4982fa0223213b1df4a9d3aae1cf5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2375, "upload_time": "2019-03-26T04:15:42", "url": "https://files.pythonhosted.org/packages/b8/ac/48a6890a1d1150b35dbd2070af8b90bda0a8430829610cdca0962f1c805f/py_configs_registry-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5ac26d933c736fdc60ba2c49d3aab942", "sha256": "afc6016f9681ed7d06a919ad35df4ba9c6c99185a0eb59caeabafae7c8a9da5b" }, "downloads": -1, "filename": "py_configs_registry-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5ac26d933c736fdc60ba2c49d3aab942", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3559, "upload_time": "2019-03-26T04:15:41", "url": "https://files.pythonhosted.org/packages/35/35/26f149d086a0f86eeea61a73194b325b874b5a88cb255e30cda3ed71b8c2/py_configs_registry-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3b4982fa0223213b1df4a9d3aae1cf5", "sha256": "daf235e89bb4bc619a85976b2c12533c50cbb335c044c455b29b25e94aeff71f" }, "downloads": -1, "filename": "py_configs_registry-0.0.2.tar.gz", "has_sig": false, "md5_digest": "f3b4982fa0223213b1df4a9d3aae1cf5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2375, "upload_time": "2019-03-26T04:15:42", "url": "https://files.pythonhosted.org/packages/b8/ac/48a6890a1d1150b35dbd2070af8b90bda0a8430829610cdca0962f1c805f/py_configs_registry-0.0.2.tar.gz" } ] }