{ "info": { "author": "haogege", "author_email": "1394168335@qq.com", "bugtrack_url": null, "classifiers": [], "description": "# pyyml\nUse python in yaml\n## \u57fa\u672c\u4f7f\u7528\n\u5728python\u4e2d\u4f7f\u7528\uff1a\n```python\nfrom pyyml import load\n\nwith open('conf.yml') as f:\n raw_conf = f.read()\nconfig = load(raw_conf)\nprint(config)\n```\n\u5728yaml\u4e2d `${...}` \u4e2d\u7684\u5185\u5bb9\u5c06\u4f1a\u88abpython\u6267\u884c\uff1a\n\nyaml\u5185\u5bb9\n```yaml\nsum: ${1 + 1}\n```\n\u5b9e\u9645\u89e3\u6790\u5185\u5bb9\n```python\n{'sum': 2}\n```\n\u901a\u8fc7\u5728\u6587\u4ef6\u5f00\u5934\u7b2c\u4e00\u884c\u6ce8\u91ca\u6765\u5bfc\u5165\u6240\u9700\u7684\u5305\uff1a\n\n```yaml\n# libs:['os', 'os.path:path', 'this']\n```\n\u901a\u8fc7 [\u5305\u540d]:[\u522b\u540d] \u53d6\u522b\u540d\u5bfc\u5165\u5305\n\n`'os.path:path' \u7b49\u540c\u4e8e python \u4e2d\u7684 from os import path`\n\n\u4f8b\u5982yaml\u6587\u4ef6\u5185\u5bb9\n```yaml\n# libs:['os', 'os.path:path', 'this']\nos_name: ${os.name}\nbase_dir: ${path.abspath(path.dirname(__file__))}\n```\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/q1394168335/pyyml", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyyml", "package_url": "https://pypi.org/project/pyyml/", "platform": "", "project_url": "https://pypi.org/project/pyyml/", "project_urls": { "Homepage": "https://github.com/q1394168335/pyyml" }, "release_url": "https://pypi.org/project/pyyml/0.0.2/", "requires_dist": [ "pyyaml (>=3.13)" ], "requires_python": "", "summary": "Use python in yaml", "version": "0.0.2" }, "last_serial": 5118206, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "eae5dc956acef9e498150a6248300431", "sha256": "3286658feaa43be53a66ecdc6009df8b904742cfdab5c96f4ab230f6964fd1cf" }, "downloads": -1, "filename": "pyyml-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eae5dc956acef9e498150a6248300431", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1059, "upload_time": "2019-04-09T11:04:09", "url": "https://files.pythonhosted.org/packages/95/f7/9da4545dfdfca268d4b0249c7c3e7aa0f29e6c5aaa6207f62998098dd874/pyyml-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c27fbec42deb133d626603bf15f39da9", "sha256": "f33eb5bd7ab03a00058cabc6de04a47d440a7e7e0c0d97f690b893a97ded1eca" }, "downloads": -1, "filename": "pyyml-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c27fbec42deb133d626603bf15f39da9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1238, "upload_time": "2019-04-09T11:04:12", "url": "https://files.pythonhosted.org/packages/be/42/5842428c433b70ddd82632b4c6e6b1f0592dbd3762ddb4cb801833735811/pyyml-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "a9d0c2af4917bc1af87651056d8b1eb9", "sha256": "17acc886bb8d58197a745003eae477b18b343ebaa0a304527c5a5dc5770a2b74" }, "downloads": -1, "filename": "pyyml-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a9d0c2af4917bc1af87651056d8b1eb9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1489, "upload_time": "2019-04-09T11:07:26", "url": "https://files.pythonhosted.org/packages/20/c4/3996ead5533b19da63409c0e5e56827f0e5ed8228c771d587ac98c63c157/pyyml-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "90338e2d10dc10caa62c6c3b0128ca2d", "sha256": "f005c753eb36a405321eb653d803861c8570c347f89b35a7c9c21edef5248f5f" }, "downloads": -1, "filename": "pyyml-0.0.2.tar.gz", "has_sig": false, "md5_digest": "90338e2d10dc10caa62c6c3b0128ca2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1406, "upload_time": "2019-04-09T11:07:29", "url": "https://files.pythonhosted.org/packages/37/03/06f9809cf57ef6fdffe11a4bf7c0c092835913da05bfce9d618ac6f714af/pyyml-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a9d0c2af4917bc1af87651056d8b1eb9", "sha256": "17acc886bb8d58197a745003eae477b18b343ebaa0a304527c5a5dc5770a2b74" }, "downloads": -1, "filename": "pyyml-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a9d0c2af4917bc1af87651056d8b1eb9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1489, "upload_time": "2019-04-09T11:07:26", "url": "https://files.pythonhosted.org/packages/20/c4/3996ead5533b19da63409c0e5e56827f0e5ed8228c771d587ac98c63c157/pyyml-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "90338e2d10dc10caa62c6c3b0128ca2d", "sha256": "f005c753eb36a405321eb653d803861c8570c347f89b35a7c9c21edef5248f5f" }, "downloads": -1, "filename": "pyyml-0.0.2.tar.gz", "has_sig": false, "md5_digest": "90338e2d10dc10caa62c6c3b0128ca2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1406, "upload_time": "2019-04-09T11:07:29", "url": "https://files.pythonhosted.org/packages/37/03/06f9809cf57ef6fdffe11a4bf7c0c092835913da05bfce9d618ac6f714af/pyyml-0.0.2.tar.gz" } ] }