{ "info": { "author": "ZhangTianJie", "author_email": "ztj1993@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Python ConfigFile Package\n======\n\n### \u8bf4\u660e\n\u8fd9\u662f\u4e00\u4e2a Python \u914d\u7f6e\u6587\u4ef6\u52a0\u8f7d\u6a21\u5757\uff0c\u4e3b\u8981\u89e3\u51b3 Ymal, Json \u914d\u7f6e\u6587\u4ef6\u7684\u5feb\u901f\u52a0\u8f7d\uff0c\u540c\u65f6\u652f\u6301\u7f51\u7edc\u914d\u7f6e\u52a8\u6001\u52a0\u8f7d\u3002\n\n### \u4f7f\u7528\n```\nfrom configfile import ConfigFile\n\nconfigfile = ConfigFile('config_dir')\n\nprint(configfile.load_app('config'))\nprint(configfile.load_app_json('config'))\n```\n\n### \u52a0\u8f7d\u52a8\u6001\u914d\u7f6e\n```\nimport json\nimport time\nfrom configfile import ConfigFile\n\n\ntimestamp1 = time.time()\ntimestamp2 = False\n\nconfigfile = ConfigFile('config_dir)\n\ndef callback():\n global timestamp1\n global timestamp2\n if timestamp2 is False:\n timestamp2 = timestamp1\n else:\n timestamp2 = time.time()\n return json.dumps({\"timestamp\": timestamp2})\n\nprint(configfile.load_dynamic_json('config', callback, 3))\ntime.sleep(1)\nprint(configfile.load_dynamic_json('config', callback, 3))\ntime.sleep(3)\nprint(configfile.load_dynamic_json('config', callback, 3))\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_configfile", "keywords": "configfile config json yaml", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "py-configfile", "package_url": "https://pypi.org/project/py-configfile/", "platform": "", "project_url": "https://pypi.org/project/py-configfile/", "project_urls": { "Homepage": "http://github.com/ztj1993/py_configfile" }, "release_url": "https://pypi.org/project/py-configfile/0.0.4/", "requires_dist": [ "pyyaml" ], "requires_python": "", "summary": "python configuration file loading package", "version": "0.0.4" }, "last_serial": 4985901, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "6804d7bee699e65343afb18aa1b1334b", "sha256": "9960add23f81c351c6de81238f44558c39077755f1dcfdaedefb3296dc26a5e7" }, "downloads": -1, "filename": "py_configfile-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6804d7bee699e65343afb18aa1b1334b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2042, "upload_time": "2018-11-12T05:54:04", "url": "https://files.pythonhosted.org/packages/6f/b1/26d08ec34fb57a53cd1cd0bbb4df22277992868bf082147f02f0926db899/py_configfile-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e65ce5c66d97c99ffb56880cd348650", "sha256": "ea794203abb15f1f1a0a501d9c6516e0935dc4763c98c64970d4d0c09edf6d44" }, "downloads": -1, "filename": "py_configfile-0.0.1.tar.gz", "has_sig": false, "md5_digest": "0e65ce5c66d97c99ffb56880cd348650", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1927, "upload_time": "2018-11-12T05:54:06", "url": "https://files.pythonhosted.org/packages/c3/4a/fb38bb1cf09ff1cb7ab2906544bd11675ddaa3132ead48af2b135b1f16b8/py_configfile-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "a20a2c7082c676fe8363d90e68f9d7b0", "sha256": "6c1e776e0013dc5fad8fd7b04bb99a6cb30555b2db2b2b2fa407543e11709503" }, "downloads": -1, "filename": "py_configfile-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a20a2c7082c676fe8363d90e68f9d7b0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3287, "upload_time": "2019-01-11T09:12:53", "url": "https://files.pythonhosted.org/packages/cc/76/97cc7164b9211f5a5972c913663f4ea97b9e35cbde3e120b46af2f653546/py_configfile-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2a5997814c726ce4c202a276b46e567", "sha256": "9163bb1db70c93d38d9f6d70872ea81b265c391190aafe03695b5c1be0f17336" }, "downloads": -1, "filename": "py_configfile-0.0.2.tar.gz", "has_sig": false, "md5_digest": "d2a5997814c726ce4c202a276b46e567", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2144, "upload_time": "2019-01-11T09:12:54", "url": "https://files.pythonhosted.org/packages/96/9a/71f6caff985cd989a3a89c56d53956a0a388fe45a0434309576b758f0e93/py_configfile-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "80c7f85e21166a14f283e3d42e4e2d44", "sha256": "3cbf058dccddaf539dad58be5f3380128b3984335243853cd4ce11521724dfb0" }, "downloads": -1, "filename": "py_configfile-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "80c7f85e21166a14f283e3d42e4e2d44", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3299, "upload_time": "2019-01-14T08:37:21", "url": "https://files.pythonhosted.org/packages/f7/d9/c33dc93e5fec1028433ea8837366c0e586f201a537de0f6b5619a7fa3155/py_configfile-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a2e6fa24580b2f9854e1baf97f5d3fd", "sha256": "67d13059e78bb91f5d9130af111e6e7fe46a40dc20db7d412a3b2f07e0aa9ef5" }, "downloads": -1, "filename": "py_configfile-0.0.3.tar.gz", "has_sig": false, "md5_digest": "7a2e6fa24580b2f9854e1baf97f5d3fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2147, "upload_time": "2019-01-14T08:37:25", "url": "https://files.pythonhosted.org/packages/8e/80/2ffec704e9b87e0f6170a6fff47fc57f94e670a4ae7278304f9be03a37ed/py_configfile-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "f998dfb4ae0b4e9b374f552f44bfa5d4", "sha256": "364246dc9ab5cccdf526237257a13ab3b8e4f04faca361c57fd0c01bdc922370" }, "downloads": -1, "filename": "py_configfile-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "f998dfb4ae0b4e9b374f552f44bfa5d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3328, "upload_time": "2019-03-26T04:27:46", "url": "https://files.pythonhosted.org/packages/c9/c6/4aeb6066233de25be9eab5601e67071eba3e8db4b9da7afcb74f74a64d4c/py_configfile-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f25a399fcc7b73c2d08adfba7a1671ab", "sha256": "545665c3ebdde2956a238093f83f51d7685622976b26a304812868a10c05da5e" }, "downloads": -1, "filename": "py_configfile-0.0.4.tar.gz", "has_sig": false, "md5_digest": "f25a399fcc7b73c2d08adfba7a1671ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2174, "upload_time": "2019-03-26T04:27:48", "url": "https://files.pythonhosted.org/packages/5b/95/d8b35f0540ac1e57d3bb08065e4fbf4519d1d79dd0e99d27718167f94231/py_configfile-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f998dfb4ae0b4e9b374f552f44bfa5d4", "sha256": "364246dc9ab5cccdf526237257a13ab3b8e4f04faca361c57fd0c01bdc922370" }, "downloads": -1, "filename": "py_configfile-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "f998dfb4ae0b4e9b374f552f44bfa5d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3328, "upload_time": "2019-03-26T04:27:46", "url": "https://files.pythonhosted.org/packages/c9/c6/4aeb6066233de25be9eab5601e67071eba3e8db4b9da7afcb74f74a64d4c/py_configfile-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f25a399fcc7b73c2d08adfba7a1671ab", "sha256": "545665c3ebdde2956a238093f83f51d7685622976b26a304812868a10c05da5e" }, "downloads": -1, "filename": "py_configfile-0.0.4.tar.gz", "has_sig": false, "md5_digest": "f25a399fcc7b73c2d08adfba7a1671ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2174, "upload_time": "2019-03-26T04:27:48", "url": "https://files.pythonhosted.org/packages/5b/95/d8b35f0540ac1e57d3bb08065e4fbf4519d1d79dd0e99d27718167f94231/py_configfile-0.0.4.tar.gz" } ] }