{ "info": { "author": "Lourens Veen", "author_email": "l.veen@esciencecenter.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": ".. image:: https://readthedocs.org/projects/ymmsl-python/badge/?version=master\n :target: https://ymmsl-python.readthedocs.io/en/latest/?badge=master\n :alt: Documentation Build Status\n\n.. image:: https://api.travis-ci.org/multiscale/ymmsl-python.svg?branch=master\n :target: https://travis-ci.org/multiscale/ymmsl-python\n :alt: Build Status\n\n.. image:: https://api.codacy.com/project/badge/Grade/77d0caaf9c44473caf02670df04f02b2\n :target: https://www.codacy.com/app/LourensVeen/ymmsl-python\n :alt: Codacy Grade\n\n.. image:: https://api.codacy.com/project/badge/Coverage/77d0caaf9c44473caf02670df04f02b2\n :target: https://www.codacy.com/app/LourensVeen/ymmsl-python\n :alt: Code Coverage\n\n.. image:: https://requires.io/github/multiscale/ymmsl-python/requirements.svg?branch=master\n :target: https://requires.io/github/multiscale/ymmsl-python/requirements/?branch=master\n :alt: Requirements Status\n\n.. image:: https://zenodo.org/badge/153272345.svg\n :target: https://zenodo.org/badge/latestdoi/153272345\n\n################################################################################\nyMMSL Python bindings\n################################################################################\n\nPython bindings for the YAML version of the Multiscale Modeling and Simulation\nLanguage.\n\nThis package provides a Python library for reading and writing yMMSL files.\nThese files describe multiscale models and/or parameter settings for\nrunning such a model. This library is based on\n`YAtiML `_, a Python library for making libraries for\nYAML-based file formats like this one.\n\nDocumentation\n*************\n\nThis is an ordinary Python library that can be installed via pip. It requires\nPython 3.4 or higher. More information is available in the `online\ndocumentation for ymmsl-python `_.\n\nDevelopment\n***********\n\nThis library is developed in `its public GitHub repository\n`_. If you run into a problem or\nsomething is unclear, please file an issue.\n\nLegal\n*****\n\nymmsl_python is Copyright 2018-2019 Netherlands eScience Center and University\nof Amsterdam. Licensed under the Apache 2.0 license.\n\n\n\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/multiscale/ymmsl-python", "keywords": "yMMSL multiscale modeling simulation YAML", "license": "Apache Software License 2.0", "maintainer": "", "maintainer_email": "", "name": "ymmsl", "package_url": "https://pypi.org/project/ymmsl/", "platform": "", "project_url": "https://pypi.org/project/ymmsl/", "project_urls": { "Homepage": "https://github.com/multiscale/ymmsl-python" }, "release_url": "https://pypi.org/project/ymmsl/0.10.0/", "requires_dist": [ "ruamel.yaml (<=0.15.64)", "yatiml (==0.4.2)", "isort ; extra == 'dev'", "prospector[with_pyroma] ; extra == 'dev'", "yapf ; extra == 'dev'" ], "requires_python": "", "summary": "Python bindings for the YAML version of the Multiscale Modeling and Simulation Language", "version": "0.10.0" }, "last_serial": 5931803, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "a946ff0e8ea88041c61ea63b5933c61c", "sha256": "66b578e1d36ebc4ee3e6e92420e43031d8f1e1983d75524dfdcc7b66cb9e542e" }, "downloads": -1, "filename": "ymmsl-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a946ff0e8ea88041c61ea63b5933c61c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14395, "upload_time": "2018-11-07T12:53:59", "url": "https://files.pythonhosted.org/packages/e1/df/3365ad9da486f4c12238051c6f4571ddc32d0a91125986efeb6fe8efca82/ymmsl-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8b12a1ff566808f651175410c7362c8", "sha256": "f8a52826ee4d64f0f4d214cd7fb585467e6f556e1cfc6858ebbaf5e23a2ffd7b" }, "downloads": -1, "filename": "ymmsl-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c8b12a1ff566808f651175410c7362c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13343, "upload_time": "2018-11-07T12:54:02", "url": "https://files.pythonhosted.org/packages/20/f7/9d23ed89a403251aa2b98969c6cd9e4d51ab9d0401816ca34a229b34f6a0/ymmsl-0.1.0.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "c556349e41a94b6e80746fc6ee9aacd7", "sha256": "5b78b560f8efd11f89544e883fa0c9380e4c18183f23fe8c170f0fdcd8832c19" }, "downloads": -1, "filename": "ymmsl-0.10.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c556349e41a94b6e80746fc6ee9aacd7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21362, "upload_time": "2019-10-05T11:42:07", "url": "https://files.pythonhosted.org/packages/9c/f5/50dd8546ee86ffe5b3104783d91c303634e3387855e4fb865835b6cad204/ymmsl-0.10.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ca7ac6475d5cfea62b7de278642c881", "sha256": "3069c67ab7b31e6e501f9500770f78d87edb1f2cdb336cfcac6279d31848229a" }, "downloads": -1, "filename": "ymmsl-0.10.0.tar.gz", "has_sig": false, "md5_digest": "5ca7ac6475d5cfea62b7de278642c881", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14604, "upload_time": "2019-10-05T11:42:09", "url": "https://files.pythonhosted.org/packages/5c/f4/8ae005cb8a65e4c2d90240560c96141ec3ed63eee108636141f3d3f228fa/ymmsl-0.10.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "5c50fd071a195a0218c61e3c3956484d", "sha256": "d2c9114bd2b27dcd6953adedcf8da92c2c97ec499b5ee3e1febcce5c193d333d" }, "downloads": -1, "filename": "ymmsl-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5c50fd071a195a0218c61e3c3956484d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14786, "upload_time": "2018-11-13T12:53:41", "url": "https://files.pythonhosted.org/packages/01/df/1ee1326d0453fbbc79e6f6eb442b4f03630c38f4e9ede9721b287ea8588c/ymmsl-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32e0ef3d01d8f1675f5a02dad099afdd", "sha256": "34624816cb0cd076a3145a9fe399ef69111d9f7e4a09b7367350e681f9fc8f9f" }, "downloads": -1, "filename": "ymmsl-0.2.0.tar.gz", "has_sig": false, "md5_digest": "32e0ef3d01d8f1675f5a02dad099afdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13507, "upload_time": "2018-11-13T12:53:43", "url": "https://files.pythonhosted.org/packages/ad/4d/a4cbb3d42b67152639fa82712cd78cdde6332a49c7eac4f3d66fdea49954/ymmsl-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "61646473c3c09e05f9a48a7bd363d737", "sha256": "3f272665fae1b29eb56e7b242039081ad625c94664168c7caea22fc9464dad1b" }, "downloads": -1, "filename": "ymmsl-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "61646473c3c09e05f9a48a7bd363d737", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15014, "upload_time": "2018-11-13T14:59:47", "url": "https://files.pythonhosted.org/packages/91/ec/89b1be93e47eed98aedcf6465a25edbeda9dffcf3c570efff94a6eb21c33/ymmsl-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a6e170307f2b2687a07facd22685d1c0", "sha256": "586bd6525c3a1184573ff3f6a446a8b9c22100af94aeff9ec4fbe658e3ea06c8" }, "downloads": -1, "filename": "ymmsl-0.2.1.tar.gz", "has_sig": false, "md5_digest": "a6e170307f2b2687a07facd22685d1c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13643, "upload_time": "2018-11-13T14:59:49", "url": "https://files.pythonhosted.org/packages/0d/7f/1d7b278b09d1f87a513e5bf403b73958714e961787019c62c92ea045b483/ymmsl-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "f1e24041795fba1bb3ea33281890c662", "sha256": "91a1b5bd421fc2e896a380948aeb01e55c1e748a325d59044aa196ccee7a4e74" }, "downloads": -1, "filename": "ymmsl-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f1e24041795fba1bb3ea33281890c662", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14783, "upload_time": "2018-11-23T11:40:17", "url": "https://files.pythonhosted.org/packages/56/7c/1f87ec384c33206529fbed84c25469a939117779e05168f38aa6c37dda23/ymmsl-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2d0608fe14b9def7e49078cc4d39e60", "sha256": "cfcfc77a441a098c515ef8030b3516fa29e59b8191dc9f4370b4e8161cc58e3a" }, "downloads": -1, "filename": "ymmsl-0.3.0.tar.gz", "has_sig": false, "md5_digest": "d2d0608fe14b9def7e49078cc4d39e60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13437, "upload_time": "2018-11-23T11:40:19", "url": "https://files.pythonhosted.org/packages/6a/23/94edc0bb961c6bb68a396b3335f8530019e9f0fc2eaa13a15837aa543e1f/ymmsl-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "4eedba5afc891c20cf9722ce9f30772d", "sha256": "b675028b0bc5bd9d4bdb60387624cc4bdd9fa4835d9028f8a83559bb419a3245" }, "downloads": -1, "filename": "ymmsl-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4eedba5afc891c20cf9722ce9f30772d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16344, "upload_time": "2018-12-14T09:49:07", "url": "https://files.pythonhosted.org/packages/9c/47/116026384a58ee364666daf4db364e75c740e16b2c94b050bb48c867d8be/ymmsl-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87da7763666bc504eaaae1d618d9ca3e", "sha256": "28575d4915b698ef938bbb0a7dbe6fb2e96c075c9f9b2a891638f16ad04d469b" }, "downloads": -1, "filename": "ymmsl-0.4.0.tar.gz", "has_sig": false, "md5_digest": "87da7763666bc504eaaae1d618d9ca3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14844, "upload_time": "2018-12-14T09:49:09", "url": "https://files.pythonhosted.org/packages/c7/ed/fc77950903fa8f897fa563edfdf2271c0dbdd772d2180ea9b1dce78dd7b2/ymmsl-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "0ea69f95cab1602a4420670b38e6e165", "sha256": "18718c99d564ac2276685f709ab23007ba6dd93a705004580d0fe37a20e3ff77" }, "downloads": -1, "filename": "ymmsl-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0ea69f95cab1602a4420670b38e6e165", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16704, "upload_time": "2018-12-22T21:41:35", "url": "https://files.pythonhosted.org/packages/27/27/bdc3130d66f5921d1e1a26b12410cd11bdc485b805ec81151490dbaab425/ymmsl-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4682fb90f531f91ae0bff4b8121ce31d", "sha256": "1d1b54d745a779d071f76935d78fb8cccfebec3a5e5025bb72fb6cada2ee185e" }, "downloads": -1, "filename": "ymmsl-0.5.0.tar.gz", "has_sig": false, "md5_digest": "4682fb90f531f91ae0bff4b8121ce31d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15107, "upload_time": "2018-12-22T21:41:37", "url": "https://files.pythonhosted.org/packages/fe/5c/8b4c0f548b944c78ce284539d77d0364d85685aad3cdb0fa455d1e951593/ymmsl-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "bbf8977ac84818a6f5d82fd682da52be", "sha256": "8cbef7cd2e5c67d0f2f83cdb524cd602346a9980b1d36da42448f13e954c0f0f" }, "downloads": -1, "filename": "ymmsl-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bbf8977ac84818a6f5d82fd682da52be", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17083, "upload_time": "2019-02-15T15:27:24", "url": "https://files.pythonhosted.org/packages/b1/36/c73aa801d50e71b094532141840b245ed9f67e8110ff646afcca63948c23/ymmsl-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "936b16ed540a83210f1fc2abdfc17e2b", "sha256": "263f9c35bbc65795bc73b84ef677ee5b176526724f0df55363edbadc5dc653d7" }, "downloads": -1, "filename": "ymmsl-0.5.1.tar.gz", "has_sig": false, "md5_digest": "936b16ed540a83210f1fc2abdfc17e2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15414, "upload_time": "2019-02-15T15:27:26", "url": "https://files.pythonhosted.org/packages/d9/e4/981dbd49eafff795d3402c39f59f453d634d60538204fc0f1517fe95f851/ymmsl-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "3c81ec0e4e0ff96fa7dacb08b47ef7b3", "sha256": "4e1b145c0654851b8a74f92338281d5aa188f9b9ca98d6dddc57a7374399989b" }, "downloads": -1, "filename": "ymmsl-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3c81ec0e4e0ff96fa7dacb08b47ef7b3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17439, "upload_time": "2019-06-07T13:24:42", "url": "https://files.pythonhosted.org/packages/c1/6a/e5c774d2fa0f23e8a915b3a412a91a312a6ca36c7eef6fe71bc75dd486d6/ymmsl-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "595ab07e88a8f575e880654f0c43c66a", "sha256": "4587feab51d329c2618d07490caaf5c4e45d9eaa9c68c2a34258e4479dc6122a" }, "downloads": -1, "filename": "ymmsl-0.6.0.tar.gz", "has_sig": false, "md5_digest": "595ab07e88a8f575e880654f0c43c66a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15928, "upload_time": "2019-06-07T13:24:44", "url": "https://files.pythonhosted.org/packages/bb/06/0b901ba3e1bf2a47d46af663bd2c3c92cb3189f551f02f2a2ec205d10ac7/ymmsl-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "fd673c503bf6662dde1d2a9c97dc98f9", "sha256": "04774164934ab5884d2f3e30801eeca1d2770145d3d9655e769a3a6f52ec6a89" }, "downloads": -1, "filename": "ymmsl-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fd673c503bf6662dde1d2a9c97dc98f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17385, "upload_time": "2019-06-14T14:24:40", "url": "https://files.pythonhosted.org/packages/d5/4e/c08870e53b09fa03524bb118b360e31a20a8cf739a97a113767d3ebfb404/ymmsl-0.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "533c72253665a85d449d47bd10a94cb8", "sha256": "d10613ee7462083df7e0cbd800ccec10e22d281bb55b9e2b0edf6033ceed69f8" }, "downloads": -1, "filename": "ymmsl-0.7.0.tar.gz", "has_sig": false, "md5_digest": "533c72253665a85d449d47bd10a94cb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14110, "upload_time": "2019-06-14T14:24:41", "url": "https://files.pythonhosted.org/packages/fe/67/5db7b9f75bcec36794b1f993be1e44e22f929bbbc16c4832e50a2160098b/ymmsl-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "865736b6271008e2d0020b76b32623f0", "sha256": "d3e31c4568ff231181a8ca55405cf44561f94e4ff8c860550df4fc713f0c5f09" }, "downloads": -1, "filename": "ymmsl-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "865736b6271008e2d0020b76b32623f0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18016, "upload_time": "2019-06-17T14:38:12", "url": "https://files.pythonhosted.org/packages/14/2c/9005ee8b871182bd1e114d3dcc680c15b93dd5477bd2688d9664cb442eea/ymmsl-0.8.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "158e2b41893153ed9fb2c7484ffaa738", "sha256": "a531aaf7eb6d62523fa457c8f4780c58fbcc1d5c806273c19e2cdd5a7c4623eb" }, "downloads": -1, "filename": "ymmsl-0.8.0.tar.gz", "has_sig": false, "md5_digest": "158e2b41893153ed9fb2c7484ffaa738", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14186, "upload_time": "2019-06-17T14:38:14", "url": "https://files.pythonhosted.org/packages/cf/4e/0bebaa23ee767cf3b0acb0c953a14fdc272a4421a33519681b778afbe0c0/ymmsl-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "bbd07dccd87a32602f09412c12c3a252", "sha256": "966ded9edcf1f9135de768eac84f6a8699464a51bedae8b470904ebacff02a2f" }, "downloads": -1, "filename": "ymmsl-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "bbd07dccd87a32602f09412c12c3a252", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18551, "upload_time": "2019-06-18T14:36:14", "url": "https://files.pythonhosted.org/packages/b8/c9/86f064c871b2506c3becb9a2781d0ababaab1fd1233ac4c368ac61f53729/ymmsl-0.9.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff9d311b7fd2cf4ee3a4f51eb9c29483", "sha256": "0c87d9fd37d04739ff31f48470921012161afcc65cae2b2213321d12ecacedbb" }, "downloads": -1, "filename": "ymmsl-0.9.0.tar.gz", "has_sig": false, "md5_digest": "ff9d311b7fd2cf4ee3a4f51eb9c29483", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14420, "upload_time": "2019-06-18T14:36:16", "url": "https://files.pythonhosted.org/packages/80/e2/96bd0ec05b3d95014df68c0a7cb35c125cf4e985acf7936d1912e2d989fc/ymmsl-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "f1eba5c0628a83aec4047e16590c93c4", "sha256": "6c3a7cd241d7fa23ad9f3ca568cf547c631b5533304bd729124266fb9e8608ad" }, "downloads": -1, "filename": "ymmsl-0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f1eba5c0628a83aec4047e16590c93c4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18533, "upload_time": "2019-06-19T21:23:06", "url": "https://files.pythonhosted.org/packages/66/dc/368d893c20b0ae45ee9047ae71ec5e4249337d61dc53bc5f0f276c428e9b/ymmsl-0.9.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "86ec5ad73eb7e6ae47fc46627a1dfe55", "sha256": "b3cdf894e55a9dfc2928b944cf907d39f83118847230db4575b9b5a3ffbab374" }, "downloads": -1, "filename": "ymmsl-0.9.1.tar.gz", "has_sig": false, "md5_digest": "86ec5ad73eb7e6ae47fc46627a1dfe55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14408, "upload_time": "2019-06-19T21:23:08", "url": "https://files.pythonhosted.org/packages/2a/7b/3ac7e5d711a1b4f30f0ac1578ece9c9d7482c0f42c6705019d5d5ffc9227/ymmsl-0.9.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c556349e41a94b6e80746fc6ee9aacd7", "sha256": "5b78b560f8efd11f89544e883fa0c9380e4c18183f23fe8c170f0fdcd8832c19" }, "downloads": -1, "filename": "ymmsl-0.10.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c556349e41a94b6e80746fc6ee9aacd7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21362, "upload_time": "2019-10-05T11:42:07", "url": "https://files.pythonhosted.org/packages/9c/f5/50dd8546ee86ffe5b3104783d91c303634e3387855e4fb865835b6cad204/ymmsl-0.10.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ca7ac6475d5cfea62b7de278642c881", "sha256": "3069c67ab7b31e6e501f9500770f78d87edb1f2cdb336cfcac6279d31848229a" }, "downloads": -1, "filename": "ymmsl-0.10.0.tar.gz", "has_sig": false, "md5_digest": "5ca7ac6475d5cfea62b7de278642c881", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14604, "upload_time": "2019-10-05T11:42:09", "url": "https://files.pythonhosted.org/packages/5c/f4/8ae005cb8a65e4c2d90240560c96141ec3ed63eee108636141f3d3f228fa/ymmsl-0.10.0.tar.gz" } ] }