{ "info": { "author": "Anthony Sottile", "author_email": "asottile@umich.edu", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "[![Build Status](https://asottile.visualstudio.com/asottile/_apis/build/status/asottile.aspy.yaml?branchName=master)](https://asottile.visualstudio.com/asottile/_build/latest?definitionId=4&branchName=master)\n[![Azure DevOps coverage](https://img.shields.io/azure-devops/coverage/asottile/asottile/4/master.svg)](https://dev.azure.com/asottile/asottile/_build/latest?definitionId=4&branchName=master)\n\naspy.yaml\n=========\n\nSome extensions to pyyaml.\n\n## Installation\n\n`pip install aspy.yaml`\n\n### aspy.yaml.ordered_load\n\nyaml.load which respects order for dictionaries in the yaml file.\n\n```python\n>>> from aspy.yaml import ordered_load\n>>> ordered_load(\n 'foo: bar\\n'\n 'bar: baz\\n'\n 'herp: derp\\n'\n )\nOrderedDict([('foo', 'bar'), ('bar', 'baz'), ('herp', 'derp')])\n```\n\n### aspy.yaml.ordered_dump\n\nyaml.dump which respects order for dictionaries in the yaml file.\n\n```python\n>>> from aspy.yaml import ordered_dump\n>>> print(ordered_dump(\n OrderedDict((('a', '1'), ('b', '2'), ('c', '3'), ('d', '4'))),\n default_flow_style=False,\n ))\na: '1'\nb: '2'\nc: '3'\nd: '4'\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": "https://github.com/asottile/aspy.yaml", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "aspy.yaml", "package_url": "https://pypi.org/project/aspy.yaml/", "platform": "all", "project_url": "https://pypi.org/project/aspy.yaml/", "project_urls": { "Homepage": "https://github.com/asottile/aspy.yaml" }, "release_url": "https://pypi.org/project/aspy.yaml/1.3.0/", "requires_dist": [ "pyyaml" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "summary": "A few extensions to pyyaml.", "version": "1.3.0" }, "last_serial": 5308703, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "dd41570f933532f0f9a3c994006bd8b8", "sha256": "b7b201524ab4b47abebb09c5cce219c14448febc56a3243fc1d7b534eb53632d" }, "downloads": -1, "filename": "aspy.yaml-0.2.0.tar.gz", "has_sig": false, "md5_digest": "dd41570f933532f0f9a3c994006bd8b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1579, "upload_time": "2014-06-17T16:09:10", "url": "https://files.pythonhosted.org/packages/c8/94/abcb14a1a7c8979cab58b86bc6c3bb4712c860c263b424a8d9647ba837a4/aspy.yaml-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "ac9b562a77492ac6eaf196f305c3a17d", "sha256": "a91370183aea63c87d8487e7b399ed2d99a7c2f14b108d27c0bc8ad9ef595d9a" }, "downloads": -1, "filename": "aspy.yaml-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ac9b562a77492ac6eaf196f305c3a17d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1690, "upload_time": "2015-01-11T18:12:52", "url": "https://files.pythonhosted.org/packages/f0/68/49af646ea5d7ea4a53209109c89a811e5b2569e802d4fcd28763cdded43c/aspy.yaml-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "777d90d920743a2130011384fbdc7ab4", "sha256": "05a85584c9801a9f914fcc9089b0e25fbface9bd401f7db554a1512f60943b28" }, "downloads": -1, "filename": "aspy.yaml-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "777d90d920743a2130011384fbdc7ab4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3613, "upload_time": "2016-03-25T17:35:16", "url": "https://files.pythonhosted.org/packages/f6/c8/c8e1d6cc88bf1020b90dc8ebc39f98d0433a492031e148deda6223ff104e/aspy.yaml-0.2.2-py2.py3-none-any.whl" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "49ff79b67b40587a060a2ce1c55e35fb", "sha256": "ef9d73953d35eb995c0f16a3708fab3d9a9176e471fcc47eb0f2969085354ca9" }, "downloads": -1, "filename": "aspy.yaml-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "49ff79b67b40587a060a2ce1c55e35fb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3283, "upload_time": "2017-03-29T13:26:29", "url": "https://files.pythonhosted.org/packages/06/ee/8cf053404f46817db1145245d0260ca78da7d0b9e579bb338d3e7f7bb83e/aspy.yaml-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74513f668e0a4ede972ff79dd7a8f2a4", "sha256": "fe82d46c5949dde211f2da24e58181bbeea7b6a18057a1b44250f03e5f6f3c89" }, "downloads": -1, "filename": "aspy.yaml-0.3.0.tar.gz", "has_sig": false, "md5_digest": "74513f668e0a4ede972ff79dd7a8f2a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1609, "upload_time": "2017-03-29T13:26:30", "url": "https://files.pythonhosted.org/packages/d7/42/f48357329822c750f4830591f1272e0dea0fff65775d8decf00d3b4a5f6e/aspy.yaml-0.3.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "766a3e2dee1bdd5c5b18fe964e647f79", "sha256": "be70cc0ccd1ee1d30f589f2403792eb2ffa7546470af0a17179541b13d8374df" }, "downloads": -1, "filename": "aspy.yaml-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "766a3e2dee1bdd5c5b18fe964e647f79", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3206, "upload_time": "2017-10-08T23:36:53", "url": "https://files.pythonhosted.org/packages/90/b8/655098005544536b276c289eacf4fe99b04779741d737c59a11993313246/aspy.yaml-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6025bfa01d40f62b2f72e071e8ca69ad", "sha256": "6215f44900ff65f27dbd00a36b06a7926276436ed377320cfd4febd69bbd4a94" }, "downloads": -1, "filename": "aspy.yaml-1.0.0.tar.gz", "has_sig": false, "md5_digest": "6025bfa01d40f62b2f72e071e8ca69ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1635, "upload_time": "2017-10-08T23:36:55", "url": "https://files.pythonhosted.org/packages/71/bb/3a38181c4ecab92f19d94f6af9e3fa9f9a6284a9008e0b76e555e5520934/aspy.yaml-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "19b7a99b7c06682af509a45a3c65f76f", "sha256": "c959530fab398e2391516bc8d5146489f9273b07d87dd8ba5e8b73406f7cc1fa" }, "downloads": -1, "filename": "aspy.yaml-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "19b7a99b7c06682af509a45a3c65f76f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2518, "upload_time": "2018-04-11T16:02:29", "url": "https://files.pythonhosted.org/packages/ae/c5/d4b43ea5d448ad68c234bcbd6e8c646449826bc6e3de617902738f3733ad/aspy.yaml-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9471ae8c03435e4e80157d612b8e0e4f", "sha256": "da95110d120a9168c9f43601b9cb732f006d8f193ee2c9b402c823026e4a9387" }, "downloads": -1, "filename": "aspy.yaml-1.1.0.tar.gz", "has_sig": false, "md5_digest": "9471ae8c03435e4e80157d612b8e0e4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2044, "upload_time": "2018-04-11T16:02:30", "url": "https://files.pythonhosted.org/packages/d8/41/bb8dfa083d74333b04f093e70f6ced9806cd46d1a086b4a7d3d32aaab333/aspy.yaml-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "a5da44a41af713bd3ffe55c12091bf64", "sha256": "04d26279513618f1024e1aba46471db870b3b33aef204c2d09bcf93bea9ba13f" }, "downloads": -1, "filename": "aspy.yaml-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a5da44a41af713bd3ffe55c12091bf64", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2522, "upload_time": "2018-05-12T20:21:02", "url": "https://files.pythonhosted.org/packages/9f/e3/5d2ba9d098b687d3676a5a557f7edc15bb544d4c2af9fc7105469d2ba624/aspy.yaml-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "072676133eecee495ba7c323ea00e853", "sha256": "0a77e23fafe7b242068ffc0252cee130d3e509040908fc678d9d1060e7494baa" }, "downloads": -1, "filename": "aspy.yaml-1.1.1.tar.gz", "has_sig": false, "md5_digest": "072676133eecee495ba7c323ea00e853", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2026, "upload_time": "2018-05-12T20:21:03", "url": "https://files.pythonhosted.org/packages/23/84/01ec43adf9b482b2744ff97323db63aef486771fa190939556a9c41fd459/aspy.yaml-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "aa776f053b4a8b37a137705e56df612f", "sha256": "19dd2ee74f96b72a3096d78be1a872914c70982299cda137725478954870a896" }, "downloads": -1, "filename": "aspy.yaml-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aa776f053b4a8b37a137705e56df612f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2892, "upload_time": "2019-01-28T17:42:59", "url": "https://files.pythonhosted.org/packages/c3/9d/16224e88f34048d1e7a251de7b77fa98f70f21a70c134fb6c21d6848380f/aspy.yaml-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1fa4c151f959b5ed11edbc4b2801ec14", "sha256": "5eaaacd0886e8b581f0e4ff383fb6504720bb2b3c7be17307724246261a41adf" }, "downloads": -1, "filename": "aspy.yaml-1.1.2.tar.gz", "has_sig": false, "md5_digest": "1fa4c151f959b5ed11edbc4b2801ec14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1985, "upload_time": "2019-01-28T17:43:00", "url": "https://files.pythonhosted.org/packages/23/53/e80eea1877989d7ea6cd055be5a0addd4b60223a9340c7b82017d1401f0a/aspy.yaml-1.1.2.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "541af01e509ee3d0caabcec39a9d3a26", "sha256": "c7390d79f58eb9157406966201abf26da0d56c07e0ff0deadc39c8f4dbc13482" }, "downloads": -1, "filename": "aspy.yaml-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "541af01e509ee3d0caabcec39a9d3a26", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3365, "upload_time": "2019-02-28T06:56:34", "url": "https://files.pythonhosted.org/packages/c0/15/8f38955cbd3bf2f1bfbf7bec2a22517cdd098aa8eee60dafe49b2f7fd405/aspy.yaml-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8151e2c765bb2dedcf226a35769bced4", "sha256": "ae249074803e8b957c83fdd82a99160d0d6d26dff9ba81ba608b42eebd7d8cd3" }, "downloads": -1, "filename": "aspy.yaml-1.2.0.tar.gz", "has_sig": false, "md5_digest": "8151e2c765bb2dedcf226a35769bced4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 2911, "upload_time": "2019-02-28T06:56:35", "url": "https://files.pythonhosted.org/packages/4d/a7/6a5b49ac9d7b2c996b36c1f5df0a575cff5a70d1151a080b4cbf96bcb8a8/aspy.yaml-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "ad96ebcbdd043f9d8f608f3aecba58e3", "sha256": "463372c043f70160a9ec950c3f1e4c3a82db5fca01d334b6bc89c7164d744bdc" }, "downloads": -1, "filename": "aspy.yaml-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad96ebcbdd043f9d8f608f3aecba58e3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3453, "upload_time": "2019-05-23T18:32:00", "url": "https://files.pythonhosted.org/packages/99/ce/78be097b00817ccf02deaf481eb7a603eecee6fa216e82fa7848cd265449/aspy.yaml-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1959a34873a6bdc1fba807023804867e", "sha256": "e7c742382eff2caed61f87a39d13f99109088e5e93f04d76eb8d4b28aa143f45" }, "downloads": -1, "filename": "aspy.yaml-1.3.0.tar.gz", "has_sig": false, "md5_digest": "1959a34873a6bdc1fba807023804867e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 2998, "upload_time": "2019-05-23T18:32:02", "url": "https://files.pythonhosted.org/packages/a1/e9/2ee775d3e66319e08135505a1dd3cdba606b4da4caeb617eb3514d901b14/aspy.yaml-1.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ad96ebcbdd043f9d8f608f3aecba58e3", "sha256": "463372c043f70160a9ec950c3f1e4c3a82db5fca01d334b6bc89c7164d744bdc" }, "downloads": -1, "filename": "aspy.yaml-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad96ebcbdd043f9d8f608f3aecba58e3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3453, "upload_time": "2019-05-23T18:32:00", "url": "https://files.pythonhosted.org/packages/99/ce/78be097b00817ccf02deaf481eb7a603eecee6fa216e82fa7848cd265449/aspy.yaml-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1959a34873a6bdc1fba807023804867e", "sha256": "e7c742382eff2caed61f87a39d13f99109088e5e93f04d76eb8d4b28aa143f45" }, "downloads": -1, "filename": "aspy.yaml-1.3.0.tar.gz", "has_sig": false, "md5_digest": "1959a34873a6bdc1fba807023804867e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 2998, "upload_time": "2019-05-23T18:32:02", "url": "https://files.pythonhosted.org/packages/a1/e9/2ee775d3e66319e08135505a1dd3cdba606b4da4caeb617eb3514d901b14/aspy.yaml-1.3.0.tar.gz" } ] }