{ "info": { "author": "Colm O'Connor", "author_email": "colm.oconnor.github@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Libraries", "Topic :: Text Processing :: Markup" ], "description": "# StrictYAML\n\nStrictYAML is a [type-safe](https://en.wikipedia.org/wiki/Type_safety) YAML parser\nthat parses and validates a [restricted subset](https://hitchdev.com/strictyaml/features-removed) of the [YAML](https://hitchdev.com/strictyaml/what-is-yaml)\nspecification.\n\nPriorities:\n\n- Beautiful API\n- Refusing to parse [the ugly, hard to read and insecure features of YAML](https://hitchdev.com/strictyaml/features-removed) like [the Norway problem](https://hitchdev.com/strictyaml/why/implicit-typing-removed).\n- Strict validation of markup and straightforward type casting.\n- Clear, readable exceptions with **code snippets** and **line numbers**.\n- Acting as a near-drop in replacement for pyyaml, ruamel.yaml or poyo.\n- Ability to read in YAML, make changes and write it out again with comments preserved.\n- [Not speed](https://hitchdev.com/strictyaml/why/speed-not-a-priority), currently.\n\n\nSimple example:\n\n```yaml\n# All about the character\nname: Ford Prefect\nage: 42\npossessions:\n- Towel\n\n```\n\n\n```python\nfrom strictyaml import load, Map, Str, Int, Seq, YAMLError\n\n```\n\n\n\n\n\nDefault parse result:\n\n\n```python\n>>> load(yaml_snippet)\nYAML(OrderedDict([('name', 'Ford Prefect'), ('age', '42'), ('possessions', ['Towel'])]))\n```\n\n\n\nAll data is string, list or OrderedDict:\n\n\n```python\n>>> load(yaml_snippet).data\nOrderedDict([('name', 'Ford Prefect'), ('age', '42'), ('possessions', ['Towel'])])\n```\n\n\n\nQuickstart with schema:\n\n\n```python\nfrom strictyaml import load, Map, Str, Int, Seq, YAMLError\n\nschema = Map({\"name\": Str(), \"age\": Int(), \"possessions\": Seq(Str())})\n\n```\n\n\n\n\n\n42 is now parsed as an integer:\n\n\n```python\n>>> person = load(yaml_snippet, schema)\n>>> person.data\nOrderedDict([('name', 'Ford Prefect'), ('age', 42), ('possessions', ['Towel'])])\n```\n\n\n\nA YAMLError will be raised if there are syntactic problems, violations of your schema or use of disallowed YAML features:\n\n```yaml\n# All about the character\nname: Ford Prefect\nage: 42\n\n```\n\n\n\n\n\n\nFor example, a schema violation:\n\n\n```python\ntry:\n person = load(yaml_snippet, schema)\nexcept YAMLError as error:\n print(error)\n\n```\n\n```yaml\nwhile parsing a mapping\n in \"\", line 1, column 1:\n # All about the character\n ^ (line: 1)\nrequired key(s) 'possessions' not found\n in \"\", line 3, column 1:\n age: '42'\n ^ (line: 3)\n```\n\n\n\n\n\nIf parsed correctly:\n\n\n```python\nfrom strictyaml import load, Map, Str, Int, Seq, YAMLError\n\nschema = Map({\"name\": Str(), \"age\": Int(), \"possessions\": Seq(Str())})\n\n```\n\n\n\n\n\nYou can modify values and write out the YAML with comments preserved:\n\n\n```python\nperson = load(yaml_snippet, schema)\nperson['age'] = 43\nprint(person.as_yaml())\n\n```\n\n```yaml\n# All about the character\nname: Ford Prefect\nage: 43\npossessions:\n- Towel\n```\n\n\n\n\n\nAs well as look up line numbers:\n\n\n```python\n>>> person = load(yaml_snippet, schema)\n>>> person['possessions'][0].start_line\n5\n```\n\n\n\n\n## Install\n\n```sh\n$ pip install strictyaml\n```\n\n## Why StrictYAML?\n\nThere are a number of formats and approaches that can achieve more or\nless the same purpose as StrictYAML. I've tried to make it the best one.\nBelow is a series of documented justifications:\n\n\n- [Why not JSON for simple configuration files?](https://hitchdev.com/strictyaml/why-not/json)\n- [What is wrong with TOML?](https://hitchdev.com/strictyaml/why-not/toml)\n- [Why not use the YAML 2.0 standard? - we don't need a new standard!](https://hitchdev.com/strictyaml/why-not/ordinary-yaml)\n- [Why not use kwalify with standard YAML to validate my YAML?](https://hitchdev.com/strictyaml/why-not/pykwalify)\n- [Why not use python's schema library (or similar) for validation?](https://hitchdev.com/strictyaml/why-not/python-schema)\n- [Why not HOCON?](https://hitchdev.com/strictyaml/why-not/hocon)\n- [Why not JSON5?](https://hitchdev.com/strictyaml/why-not/json5)\n- [Why not use XML for configuration or DSLs?](https://hitchdev.com/strictyaml/why-not/xml)\n- [Why shouldn't I just use python code for configuration?](https://hitchdev.com/strictyaml/why-not/turing-complete-code)\n- [Why not use INI files?](https://hitchdev.com/strictyaml/why-not/ini)\n- [Why not use SDLang?](https://hitchdev.com/strictyaml/why-not/sdlang)\n- [Why avoid using environment variables as configuration?](https://hitchdev.com/strictyaml/why-not/environment-variables-as-config)\n- [Why not use JSON Schema for validation?](https://hitchdev.com/strictyaml/why-not/json-schema)\n\n\n\n## Using StrictYAML\n\nHow to:\n\n- [Get line numbers of YAML elements](https://hitchdev.com/strictyaml/using/alpha/howto/what-line)\n- [Revalidate an already validated document](https://hitchdev.com/strictyaml/using/alpha/howto/revalidation)\n- [Build a YAML document from scratch in code](https://hitchdev.com/strictyaml/using/alpha/howto/build-yaml-document)\n- [Reading in YAML, editing it and writing it back out](https://hitchdev.com/strictyaml/using/alpha/howto/roundtripping)\n- [Labeling exceptions](https://hitchdev.com/strictyaml/using/alpha/howto/label-exceptions)\n- [Merge YAML documents](https://hitchdev.com/strictyaml/using/alpha/howto/merge-yaml-documents)\n- [Either/or schema validation of different, equally valid different kinds of YAML](https://hitchdev.com/strictyaml/using/alpha/howto/either-or-validation)\n- [Parsing YAML without a schema](https://hitchdev.com/strictyaml/using/alpha/howto/without-a-schema)\n\n\nCompound validators:\n\n- [Using a YAML object of a parsed mapping](https://hitchdev.com/strictyaml/using/alpha/compound/mapping-yaml-object)\n- [Sequence/list validator (Seq)](https://hitchdev.com/strictyaml/using/alpha/compound/sequences)\n- [Sequences of unique items (UniqueSeq)](https://hitchdev.com/strictyaml/using/alpha/compound/sequences-of-unique-items)\n- [Mapping with defined keys and a custom key validator (Map)](https://hitchdev.com/strictyaml/using/alpha/compound/mapping-with-slug-keys)\n- [Fixed length sequences (FixedSeq)](https://hitchdev.com/strictyaml/using/alpha/compound/fixed-length-sequences)\n- [Mappings with arbitrary key names (MapPattern)](https://hitchdev.com/strictyaml/using/alpha/compound/map-pattern)\n- [Optional keys with defaults (Map/Optional)](https://hitchdev.com/strictyaml/using/alpha/compound/optional-keys-with-defaults)\n- [Mappings with defined keys (Map)](https://hitchdev.com/strictyaml/using/alpha/compound/mapping)\n- [Validating optional keys in mappings (Map)](https://hitchdev.com/strictyaml/using/alpha/compound/optional-keys)\n\n\nScalar validators:\n\n- [Validating strings with regexes (Regex)](https://hitchdev.com/strictyaml/using/alpha/scalar/regular-expressions)\n- [Parsing comma separated items (CommaSeparated)](https://hitchdev.com/strictyaml/using/alpha/scalar/comma-separated)\n- [Datetimes (Datetime)](https://hitchdev.com/strictyaml/using/alpha/scalar/datetime)\n- [Empty key validation](https://hitchdev.com/strictyaml/using/alpha/scalar/empty)\n- [Decimal numbers (Decimal)](https://hitchdev.com/strictyaml/using/alpha/scalar/decimal)\n- [Boolean (Bool)](https://hitchdev.com/strictyaml/using/alpha/scalar/boolean)\n- [Integers (Int)](https://hitchdev.com/strictyaml/using/alpha/scalar/integer)\n- [Enumerated scalars (Enum)](https://hitchdev.com/strictyaml/using/alpha/scalar/enum)\n- [Floating point numbers (Float)](https://hitchdev.com/strictyaml/using/alpha/scalar/float)\n- [Email and URL validators](https://hitchdev.com/strictyaml/using/alpha/scalar/email-and-url)\n- [Parsing strings (Str)](https://hitchdev.com/strictyaml/using/alpha/scalar/string)\n\n\nRestrictions:\n\n- [Disallowed YAML](https://hitchdev.com/strictyaml/using/alpha/restrictions/disallowed-yaml)\n- [Duplicate keys](https://hitchdev.com/strictyaml/using/alpha/restrictions/duplicate-keys)\n- [Dirty load](https://hitchdev.com/strictyaml/using/alpha/restrictions/loading-dirty-yaml)\n\n\n## Design justifications\n\nThere are some design decisions in StrictYAML which are controversial\nand/or not obvious. Those are documented here:\n\n- [What is wrong with explicit tags?](https://hitchdev.com/strictyaml/why/explicit-tags-removed)\n- [What is syntax typing?](https://hitchdev.com/strictyaml/why/syntax-typing-bad)\n- [The Norway Problem - why StrictYAML refuses to do implicit typing and so should you](https://hitchdev.com/strictyaml/why/implicit-typing-removed)\n- [What is wrong with flow style YAML?](https://hitchdev.com/strictyaml/why/flow-style-removed)\n- [Why does StrictYAML only parse from strings and not files?](https://hitchdev.com/strictyaml/why/only-parse-strings-not-files)\n- [What is wrong with duplicate keys?](https://hitchdev.com/strictyaml/why/duplicate-keys-disallowed)\n- [Why is parsing speed not a high priority for StrictYAML?](https://hitchdev.com/strictyaml/why/speed-not-a-priority)\n- [Why does StrictYAML not parse direct representations of python objects?](https://hitchdev.com/strictyaml/why/not-parse-direct-representations-of-python-objects)\n- [What is wrong with node anchors and references?](https://hitchdev.com/strictyaml/why/node-anchors-and-references-removed)\n- [Why does StrictYAML make you define a schema in python - a turing complete language?](https://hitchdev.com/strictyaml/why/turing-complete-schema)\n\n\n## Contributors\n\n- @gvx\n- @AlexandreDecan\n- @lots0logs\n- @tobbez\n\n## Contributing\n\n* Before writing any code, please read the tutorial on [contributing to hitchdev libraries](https://hitchdev.com/approach/contributing-to-hitch-libraries/).\n\n* Before writing any code, if you're proposing a new feature, please raise it on github. If it's an existing feature / bug, please comment and briefly describe how you're going to implement it.\n\n* All code needs to come accompanied with a story that exercises it or a modification to an existing story. This is used both to test the code and build the documentation.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://hitchdev.com/strictyaml", "keywords": "yaml", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "strictyaml", "package_url": "https://pypi.org/project/strictyaml/", "platform": "", "project_url": "https://pypi.org/project/strictyaml/", "project_urls": { "Homepage": "http://hitchdev.com/strictyaml" }, "release_url": "https://pypi.org/project/strictyaml/1.0.5/", "requires_dist": null, "requires_python": "", "summary": "Strict, typed YAML parser", "version": "1.0.5" }, "last_serial": 5932235, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "0ef91a1e93201ea344aa1bfdce342323", "sha256": "e6226f828f66db3c1f00c86a80458947701742a7df35f0f1b91b7fc9c756c77d" }, "downloads": -1, "filename": "strictyaml-0.1.tar.gz", "has_sig": false, "md5_digest": "0ef91a1e93201ea344aa1bfdce342323", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4834, "upload_time": "2016-06-19T17:00:47", "url": "https://files.pythonhosted.org/packages/4d/fc/b6f484fbfe14ebbea85902d3e43e762dcb53d0d1a1dbd4196c0b867fb7c6/strictyaml-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "26f728087362b955ad49c53b4fdc82e1", "sha256": "f02591432d0fa9cff4b5e49415f4dee5f4572942e5d02e6b6a45e1f993ff2380" }, "downloads": -1, "filename": "strictyaml-0.1.1.tar.gz", "has_sig": false, "md5_digest": "26f728087362b955ad49c53b4fdc82e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5831, "upload_time": "2016-07-29T18:40:54", "url": "https://files.pythonhosted.org/packages/fe/20/87c2c6fd61e5ede287d0ec94933b262ce88d4b0757b12ffc2a1d0b757f16/strictyaml-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "3f169cb29f013630ed3371f3eb1be3cc", "sha256": "080b7d95f81ce2555b5a99840374236a6bfb213c1393e6e8200e2882c4d8aa59" }, "downloads": -1, "filename": "strictyaml-0.1.2.tar.gz", "has_sig": false, "md5_digest": "3f169cb29f013630ed3371f3eb1be3cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5952, "upload_time": "2016-08-14T21:30:48", "url": "https://files.pythonhosted.org/packages/5f/07/20fdf80de14f477d5588d9a086a63d6f721810e94aa141c0ddf7b87b5bdd/strictyaml-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "52d36c99ac5be4605c8a209600ff76da", "sha256": "9a205f4611e8c44715d5c7395473211d36d2e9af16023162ca700a6eefa3fcf9" }, "downloads": -1, "filename": "strictyaml-0.1.3.tar.gz", "has_sig": false, "md5_digest": "52d36c99ac5be4605c8a209600ff76da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6012, "upload_time": "2016-08-17T20:41:15", "url": "https://files.pythonhosted.org/packages/7e/9d/102d744532d26583043dd84b819e88af69e1580aadaac4ca526a25cbfd90/strictyaml-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "fedddece1cd6b75c17cc5deff7e2af5e", "sha256": "b500a8464f69574f940f15e6f494f695580ab1196ae9ca0c748828192961c55e" }, "downloads": -1, "filename": "strictyaml-0.1.4.tar.gz", "has_sig": false, "md5_digest": "fedddece1cd6b75c17cc5deff7e2af5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6404, "upload_time": "2016-08-29T23:30:36", "url": "https://files.pythonhosted.org/packages/28/af/b8cf3f5dde09c22cb1860c50af3f123f8773cf358e09ee617933a0d6bc1b/strictyaml-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "05d89d1088eaced9ef261ba7fa23dd04", "sha256": "e4f3eb4a08c0964d8fe4968211abe2b6d75668978b70ed519573afe7e6266ce9" }, "downloads": -1, "filename": "strictyaml-0.1.5.tar.gz", "has_sig": false, "md5_digest": "05d89d1088eaced9ef261ba7fa23dd04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8295, "upload_time": "2016-09-11T11:04:26", "url": "https://files.pythonhosted.org/packages/5c/12/456b580be514f1d6a44644fd4e9db09c6ec4e7f54e93e843c5daece7745d/strictyaml-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "3be6ac0cee219e50e3273a3498351555", "sha256": "dab0b69677bb5751a52200fb0c38696c19226f383fcd698c99eb027ffb405b44" }, "downloads": -1, "filename": "strictyaml-0.1.6.tar.gz", "has_sig": false, "md5_digest": "3be6ac0cee219e50e3273a3498351555", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8476, "upload_time": "2016-09-11T16:09:40", "url": "https://files.pythonhosted.org/packages/a3/6e/fe622affeef06cad813418852c872c0b063fc3ebd2e2acf4fb6b608bfe86/strictyaml-0.1.6.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "9f13e567d4dc70e2ecc44ed10ae4d2ee", "sha256": "1500fdf1d8c86fc3c1444077ea79df8b74b13760f8b76ffd4a48b1f5778e1dda" }, "downloads": -1, "filename": "strictyaml-0.10.0.tar.gz", "has_sig": false, "md5_digest": "9f13e567d4dc70e2ecc44ed10ae4d2ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16178, "upload_time": "2017-11-09T18:01:10", "url": "https://files.pythonhosted.org/packages/e1/af/cefd32386d1f6e5d2430da2093f3012e04bc8bf9afa831a67e7b596299eb/strictyaml-0.10.0.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "685a4e296367db230f30838f9a8006cd", "sha256": "c3b7fb0cb8232fc3ede66aa892750341d452419682db6ee45a20004342b0d25d" }, "downloads": -1, "filename": "strictyaml-0.11.0.tar.gz", "has_sig": false, "md5_digest": "685a4e296367db230f30838f9a8006cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16592, "upload_time": "2017-12-07T18:04:14", "url": "https://files.pythonhosted.org/packages/05/ca/0ab0be5f604c44857242ebe44420ad58a9b098d9b340db8bca0d7d85a143/strictyaml-0.11.0.tar.gz" } ], "0.11.1": [ { "comment_text": "", "digests": { "md5": "d52226bb236548cceeba4462a5ab546d", "sha256": "8b9a7acc44c8c613765efa63815f67639a2adfa133d973b76d8c171c77ebafec" }, "downloads": -1, "filename": "strictyaml-0.11.1.tar.gz", "has_sig": false, "md5_digest": "d52226bb236548cceeba4462a5ab546d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17057, "upload_time": "2018-01-01T07:51:48", "url": "https://files.pythonhosted.org/packages/d9/13/cbebb92f96a0d682abfedfc94e43476f958db85d15c39055f87348179e7a/strictyaml-0.11.1.tar.gz" } ], "0.11.10": [ { "comment_text": "", "digests": { "md5": "cf767a6faab42ef0b93edc5598e40e21", "sha256": "e3a81f7e326b832d68e533c83fea0b3840387fb4924008e60860a32d9c387e7a" }, "downloads": -1, "filename": "strictyaml-0.11.10.tar.gz", "has_sig": false, "md5_digest": "cf767a6faab42ef0b93edc5598e40e21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19990, "upload_time": "2018-08-04T12:15:17", "url": "https://files.pythonhosted.org/packages/82/70/b35395fbd518ea0a7b4c4c5b8a42e5d5bbc234e535ba679d30e0b0f6fe4c/strictyaml-0.11.10.tar.gz" } ], "0.11.2": [ { "comment_text": "", "digests": { "md5": "74fd43ab6d8102dbbddd97ab82efbbbe", "sha256": "125d9d88b69e9c64345e0358d320d8dd4e458560aa63fdf1b6d7c191380f9284" }, "downloads": -1, "filename": "strictyaml-0.11.2.tar.gz", "has_sig": false, "md5_digest": "74fd43ab6d8102dbbddd97ab82efbbbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17139, "upload_time": "2018-01-02T00:49:31", "url": "https://files.pythonhosted.org/packages/e7/c1/7591421a96f47b6418ac2387e77dec96cf8b4b72f6fcb513804024c5e52b/strictyaml-0.11.2.tar.gz" } ], "0.11.3": [ { "comment_text": "", "digests": { "md5": "4cc862f33e45514402aaebd887284667", "sha256": "8966421a3a37cabc397e4ec3c666fa311777f017fa2f41036a09f475102cfc84" }, "downloads": -1, "filename": "strictyaml-0.11.3.tar.gz", "has_sig": false, "md5_digest": "4cc862f33e45514402aaebd887284667", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17147, "upload_time": "2018-01-02T18:04:54", "url": "https://files.pythonhosted.org/packages/c7/99/d74c31f275ad3d6cc5ca391762051607607ade64017b08c299ea59d7bab3/strictyaml-0.11.3.tar.gz" } ], "0.11.4": [ { "comment_text": "", "digests": { "md5": "d73c87556bfd5170b936538937df2383", "sha256": "a4e85a1874d805d675c7d2357f2f08fa2077a2d6bff73a0cff46f92fc2e1cb43" }, "downloads": -1, "filename": "strictyaml-0.11.4.tar.gz", "has_sig": false, "md5_digest": "d73c87556bfd5170b936538937df2383", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17147, "upload_time": "2018-01-04T19:13:19", "url": "https://files.pythonhosted.org/packages/b6/b3/6ff5402fb3288108aa6960086b778426d9fbb4365dc66f66ad0caf9c60f2/strictyaml-0.11.4.tar.gz" } ], "0.11.5": [ { "comment_text": "", "digests": { "md5": "215353702ad4e543b325ade3482b2d8e", "sha256": "19250b41fb5e6309d24f4c02ec1267a7f5e20599dc4bee3b9d9065839cd8e90b" }, "downloads": -1, "filename": "strictyaml-0.11.5.tar.gz", "has_sig": false, "md5_digest": "215353702ad4e543b325ade3482b2d8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17170, "upload_time": "2018-01-17T08:59:25", "url": "https://files.pythonhosted.org/packages/04/b6/1a1df1b83490ca302560a62a8432841cb6f500140ec9170c48fbe1ddfe65/strictyaml-0.11.5.tar.gz" } ], "0.11.6": [ { "comment_text": "", "digests": { "md5": "1ba9531743d292b6c46ecdc2388aa9f9", "sha256": "4d4cda19ed377a695e9489b2b955e5baf4c29b18a0b1c443b8f8af674e7941f6" }, "downloads": -1, "filename": "strictyaml-0.11.6.tar.gz", "has_sig": false, "md5_digest": "1ba9531743d292b6c46ecdc2388aa9f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18178, "upload_time": "2018-01-20T14:24:06", "url": "https://files.pythonhosted.org/packages/0f/dc/2da28049c364119cd048150c1fbcdc867c14d5bf4a380da28f0e57a2be2d/strictyaml-0.11.6.tar.gz" } ], "0.11.7": [ { "comment_text": "", "digests": { "md5": "4ef60f3e40c712221a720b91d475a703", "sha256": "3d4edff03407a3fc70876434acaea5684d565f5eac70b5aad7e16aaa95f39626" }, "downloads": -1, "filename": "strictyaml-0.11.7.tar.gz", "has_sig": false, "md5_digest": "4ef60f3e40c712221a720b91d475a703", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19066, "upload_time": "2018-01-21T23:18:32", "url": "https://files.pythonhosted.org/packages/87/3f/58654ff2cf7a40f3df3c81aa33f5c72455ec7404576376045439a781b7d5/strictyaml-0.11.7.tar.gz" } ], "0.11.8": [ { "comment_text": "", "digests": { "md5": "b4329973faee265bf415e542e6844d3f", "sha256": "24bf7ff6cf09591fb72274245a6e8c4628676766d7a59b82b1727d3eacacf63f" }, "downloads": -1, "filename": "strictyaml-0.11.8.tar.gz", "has_sig": false, "md5_digest": "b4329973faee265bf415e542e6844d3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19762, "upload_time": "2018-04-14T14:10:19", "url": "https://files.pythonhosted.org/packages/10/57/6c68bf7c0322f8a90068bcb2b279fd28c948700f93c22f4d733f47783f85/strictyaml-0.11.8.tar.gz" } ], "0.11.9": [ { "comment_text": "", "digests": { "md5": "7fab37db514baf88f6f8e0e98506a1ab", "sha256": "75be9316e4dca3eaf26a70ffe4a78f8958f7051ab840160eb398356894edca7c" }, "downloads": -1, "filename": "strictyaml-0.11.9.tar.gz", "has_sig": false, "md5_digest": "7fab37db514baf88f6f8e0e98506a1ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19989, "upload_time": "2018-06-30T10:37:32", "url": "https://files.pythonhosted.org/packages/0b/55/40d9529b5ea64e602e8a3855736227986d12bfe48b8cc6364ea5956ef7e5/strictyaml-0.11.9.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "352ca815b640510433ff5a02ed1b34b9", "sha256": "454ec5471051da2e00f06fb5c981c25af1af274f28ebfdbf1eec8f4d37ce72e7" }, "downloads": -1, "filename": "strictyaml-0.12.0.tar.gz", "has_sig": false, "md5_digest": "352ca815b640510433ff5a02ed1b34b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20135, "upload_time": "2018-09-18T10:15:53", "url": "https://files.pythonhosted.org/packages/0b/29/883312c943089f3ba93c06092cbf6e4ece9b2bf2db7f83a87beabf28ae4a/strictyaml-0.12.0.tar.gz" } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "b4f2b742cf45ac23807b93c725af840b", "sha256": "866b20ee916ffece50a0941cdb29dd7979abbea55f3a40b304c565bb7adffc91" }, "downloads": -1, "filename": "strictyaml-0.13.0.tar.gz", "has_sig": false, "md5_digest": "b4f2b742cf45ac23807b93c725af840b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20276, "upload_time": "2018-09-18T13:14:33", "url": "https://files.pythonhosted.org/packages/ea/01/6f5cc90887ebb62f804e3718cb7f65e9a2dc529d795c9cfa9b9dc9e2e9a2/strictyaml-0.13.0.tar.gz" } ], "0.14.1": [ { "comment_text": "", "digests": { "md5": "62aef76998a0e3d7c59be83f5d930ee2", "sha256": "b82c8a4341b01ba53bf5b983d80ed81bf26da114addd550290add47c16a83485" }, "downloads": -1, "filename": "strictyaml-0.14.1.tar.gz", "has_sig": false, "md5_digest": "62aef76998a0e3d7c59be83f5d930ee2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21252, "upload_time": "2018-10-20T11:16:21", "url": "https://files.pythonhosted.org/packages/1c/ee/9f393fbb8dff6af56cc9695459fe74a64fadb0d3bcc882ff74125da6ce66/strictyaml-0.14.1.tar.gz" } ], "0.15.0": [ { "comment_text": "", "digests": { "md5": "1936a8e0de2012fe2e925568eac78a7a", "sha256": "a2a5682ccea2106e122de8c28d2ccb1c6037c6aa572e418f27386c20574e41c6" }, "downloads": -1, "filename": "strictyaml-0.15.0.tar.gz", "has_sig": false, "md5_digest": "1936a8e0de2012fe2e925568eac78a7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22086, "upload_time": "2018-10-29T17:03:38", "url": "https://files.pythonhosted.org/packages/a2/71/a8b0e1761995eb2dbd7633290675bb321e255d8502389091e89df58c802d/strictyaml-0.15.0.tar.gz" } ], "0.15.1": [ { "comment_text": "", "digests": { "md5": "7d1133ead9921bbe95062049947e2334", "sha256": "a7d49f8fe9ec1411c7c5eed5fc94816a65d80f038b9519f35636e3c8db401980" }, "downloads": -1, "filename": "strictyaml-0.15.1.tar.gz", "has_sig": false, "md5_digest": "7d1133ead9921bbe95062049947e2334", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22286, "upload_time": "2018-11-03T13:03:20", "url": "https://files.pythonhosted.org/packages/a2/a3/baecbdc6e799706ec5a01f9f129103dfce07a3729055b11b2b97b1ce22ca/strictyaml-0.15.1.tar.gz" } ], "0.15.2": [ { "comment_text": "", "digests": { "md5": "e1f452d4caeb32eb5d9c6f13f0df8c6a", "sha256": "11df9cb518bda00b14058d2b9d1a0e13e6c56b79beb5ae5388c667f0bf814bc7" }, "downloads": -1, "filename": "strictyaml-0.15.2.tar.gz", "has_sig": false, "md5_digest": "e1f452d4caeb32eb5d9c6f13f0df8c6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22314, "upload_time": "2018-11-05T09:58:19", "url": "https://files.pythonhosted.org/packages/22/ad/89e3e825c78d55be0eda1cf8dfb2747ec80182c886b32e43d3d0d46114b5/strictyaml-0.15.2.tar.gz" } ], "0.15.3": [ { "comment_text": "", "digests": { "md5": "af76d412435a1002e3719c141fa5af27", "sha256": "1c810dee3ffa031ab9691cbea0adfe0e1a3c20276c5a8ad480bcf7ea57809853" }, "downloads": -1, "filename": "strictyaml-0.15.3.tar.gz", "has_sig": false, "md5_digest": "af76d412435a1002e3719c141fa5af27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22337, "upload_time": "2018-11-05T20:24:41", "url": "https://files.pythonhosted.org/packages/de/ef/1955b6321d6e22e4f2d7c2c4d9db5d83d77e567425cd99154e7f92605ef2/strictyaml-0.15.3.tar.gz" } ], "0.15.4": [ { "comment_text": "", "digests": { "md5": "f97a4f97a938a0144dcd000caf6a14ba", "sha256": "3cd2db43e851d31cbdee3fc6c62cc5c08620321a25e7fd587ce45e9446972a09" }, "downloads": -1, "filename": "strictyaml-0.15.4.tar.gz", "has_sig": false, "md5_digest": "f97a4f97a938a0144dcd000caf6a14ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22341, "upload_time": "2018-11-15T18:19:27", "url": "https://files.pythonhosted.org/packages/cd/34/dfd91bee4f93e0d41b868fff46e4d5eee61ee11b0e82d7a16569e4cfb375/strictyaml-0.15.4.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "51783bf1ce745d26df560b939b951996", "sha256": "f57f740e9c8a0cfd216b9ef77358a92c1147f73047a95f6cfb38ae4d4e26ea12" }, "downloads": -1, "filename": "strictyaml-0.2.tar.gz", "has_sig": false, "md5_digest": "51783bf1ce745d26df560b939b951996", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8944, "upload_time": "2016-10-17T22:13:51", "url": "https://files.pythonhosted.org/packages/2d/6a/bb5afa6aa469b57e418cd7fcfb7ca79edc0fe3afbfa12a4310a446c2807b/strictyaml-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "b8f7590e63551dcae8767749b0012841", "sha256": "782e70e6059dde45ec1189b00460a407558865dedd8e331c4eee584096e42428" }, "downloads": -1, "filename": "strictyaml-0.3.tar.gz", "has_sig": false, "md5_digest": "b8f7590e63551dcae8767749b0012841", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9129, "upload_time": "2016-10-23T16:42:39", "url": "https://files.pythonhosted.org/packages/e6/39/03c4ab8ab2093b96d21cae93fd85d838b9b8b96b41529e248436b0b73464/strictyaml-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "6c8f07922ecfe8d59092e5b9b5530c75", "sha256": "c2d9e81b1b058c44e4055784612bd7d2e0dc0767e74e47713af705afa4bad7a5" }, "downloads": -1, "filename": "strictyaml-0.3.1.tar.gz", "has_sig": false, "md5_digest": "6c8f07922ecfe8d59092e5b9b5530c75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9398, "upload_time": "2016-10-30T23:57:32", "url": "https://files.pythonhosted.org/packages/ee/65/fb1c61a159e09462a68e9e2f9c7f06b44d4b04de3f479285c1815c8dfd66/strictyaml-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "fdf018501d1ddeb5bda664d6c61216b4", "sha256": "886e213f3fd243e957ca517f801f5d1b3bc473e9742be71e0b89bd0d8d22c390" }, "downloads": -1, "filename": "strictyaml-0.3.2.tar.gz", "has_sig": false, "md5_digest": "fdf018501d1ddeb5bda664d6c61216b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9320, "upload_time": "2016-10-30T23:58:47", "url": "https://files.pythonhosted.org/packages/03/06/9a0f604929bf78895ea551ca731dfbd489a755daa04cb0efceb888da3ae8/strictyaml-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "fab588de4a97d4cd8c09e014f85853d0", "sha256": "d417788405ea5c000b04215f888acd8b991826c6f916b1852d8925fd721c7883" }, "downloads": -1, "filename": "strictyaml-0.3.3.tar.gz", "has_sig": false, "md5_digest": "fab588de4a97d4cd8c09e014f85853d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9361, "upload_time": "2016-11-01T19:59:48", "url": "https://files.pythonhosted.org/packages/c3/9a/8ce5b55984c85e2fd4b4615c1eae771683c9557b3d336e16125e04e9ace9/strictyaml-0.3.3.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "01423c77c1048b1be18e541841979312", "sha256": "e3fc396a988d8f297d8f6f754d3161b96f20bee04d69372643eb50d4c16462ce" }, "downloads": -1, "filename": "strictyaml-0.3.5.tar.gz", "has_sig": false, "md5_digest": "01423c77c1048b1be18e541841979312", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9340, "upload_time": "2016-11-05T16:58:41", "url": "https://files.pythonhosted.org/packages/c6/e5/66352e497d37a76cd3e5a70cbad70d920b4909de3936ff28cc848cbe3e67/strictyaml-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "b2031b55aab990aa36164a13cb93b943", "sha256": "5fffd41045e80807550018e48c5c209cf73b096b0827680276e2b53440f73dee" }, "downloads": -1, "filename": "strictyaml-0.3.6.tar.gz", "has_sig": false, "md5_digest": "b2031b55aab990aa36164a13cb93b943", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9350, "upload_time": "2016-11-25T20:37:25", "url": "https://files.pythonhosted.org/packages/6c/6d/ddc71c1e7f5d32e3a3be76153fa1ac199f02c0a00e4d82c07d7ee4d429dc/strictyaml-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "577654f8b6b58f345ea0b57642400a06", "sha256": "ae286d75bf6e560c4c9df1e6f98777bbe1ea85d5cd3c83696f58770c5c803007" }, "downloads": -1, "filename": "strictyaml-0.3.7.tar.gz", "has_sig": false, "md5_digest": "577654f8b6b58f345ea0b57642400a06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9376, "upload_time": "2016-11-26T11:07:28", "url": "https://files.pythonhosted.org/packages/96/82/13a455218743b5708758a58445c41189c6019ff1549e3bba226bf3e0b5ca/strictyaml-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "f7055d2090e9d6577b091390e709c663", "sha256": "496e7020eca340cebfb792ce2c887918bf2dd108b1625404bf55a54d6b5f99cf" }, "downloads": -1, "filename": "strictyaml-0.3.8.tar.gz", "has_sig": false, "md5_digest": "f7055d2090e9d6577b091390e709c663", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9568, "upload_time": "2016-11-26T15:29:08", "url": "https://files.pythonhosted.org/packages/34/29/948332b895ca7ad9c5e4e8a39977edd34ca313e9c5f81436745ad098e64b/strictyaml-0.3.8.tar.gz" } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "63ba0b11e2b3d05711c162104be0b5e9", "sha256": "b159e1e59003d3c5f635dbaa90a05ea250a515a63b14dde0b19612f6928a382a" }, "downloads": -1, "filename": "strictyaml-0.3.9.tar.gz", "has_sig": false, "md5_digest": "63ba0b11e2b3d05711c162104be0b5e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9569, "upload_time": "2016-11-27T15:14:32", "url": "https://files.pythonhosted.org/packages/f3/34/09c5320c1f080bd75151f0c75b7c4f2045e392aa35459a89e4f0b6a17ad6/strictyaml-0.3.9.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "7ef966a7646cb66d866400068530e214", "sha256": "95b33cfeec001e2c7f38635e6495050e18693bd083482a81accf392992080e7e" }, "downloads": -1, "filename": "strictyaml-0.4.0.tar.gz", "has_sig": false, "md5_digest": "7ef966a7646cb66d866400068530e214", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9736, "upload_time": "2016-12-07T19:51:56", "url": "https://files.pythonhosted.org/packages/21/22/5e0747e373a832f5a83b1a12baf89e0a15795923b27aed0e843ce660cf60/strictyaml-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "c1869d34e946f306f38bf2317ad3e259", "sha256": "be1638004c10f4d2041f2dfc62b3559f32f23a16904dfe4e60096d573535ec0b" }, "downloads": -1, "filename": "strictyaml-0.4.1.tar.gz", "has_sig": false, "md5_digest": "c1869d34e946f306f38bf2317ad3e259", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9742, "upload_time": "2016-12-10T11:04:07", "url": "https://files.pythonhosted.org/packages/36/d4/fa574924794f0b3c5c644fe4b2fa58bc00fee513db040f8ac81eefaa24a1/strictyaml-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "69ded83d568442e3edf21cf97ed255b5", "sha256": "5457985fd38d9e6af848fb35ee0d52469a19ceef931dbacce3922e42707e6a53" }, "downloads": -1, "filename": "strictyaml-0.4.2.tar.gz", "has_sig": false, "md5_digest": "69ded83d568442e3edf21cf97ed255b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9755, "upload_time": "2017-02-04T18:13:55", "url": "https://files.pythonhosted.org/packages/de/73/47621d2783e10053173803880b075035d7956c1d67b3fd6c3d6f9d3c6756/strictyaml-0.4.2.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "4e0871f25ae7e6578f34eeed3f5b8790", "sha256": "65724bb6c24b376f399087c43a16508cb31868ac7e5023872af4a15d99353575" }, "downloads": -1, "filename": "strictyaml-0.5.0.tar.gz", "has_sig": false, "md5_digest": "4e0871f25ae7e6578f34eeed3f5b8790", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11768, "upload_time": "2017-02-24T21:43:06", "url": "https://files.pythonhosted.org/packages/bd/64/d1fb4f3aa41828ff0ff050d73f58816d64ca118b8e0d4d6e050614e3c9f2/strictyaml-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "d068a546f17ef44cc804a1366c98ba7e", "sha256": "51aaaec04d9ec288273115782d212e60ae4154ac09512a3cd0f23cfa3ca88e90" }, "downloads": -1, "filename": "strictyaml-0.5.1.tar.gz", "has_sig": false, "md5_digest": "d068a546f17ef44cc804a1366c98ba7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11783, "upload_time": "2017-03-11T11:14:29", "url": "https://files.pythonhosted.org/packages/3e/e8/0642103d9cbf061d752191ef5122f1ddb3c7286c400916646fdd5f3e3673/strictyaml-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "4f7257ade97fbc58e4488b176092a374", "sha256": "31764dfb279506a683a1b9847de8cfcd182f56a651c4b4952ab311c130f6aafb" }, "downloads": -1, "filename": "strictyaml-0.5.2.tar.gz", "has_sig": false, "md5_digest": "4f7257ade97fbc58e4488b176092a374", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11851, "upload_time": "2017-03-26T15:18:49", "url": "https://files.pythonhosted.org/packages/cb/a0/c779b2f93d5987bc9f816b925912c8b4d9cff45e4c0ddb61bd37c0ab1d2e/strictyaml-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "e78781017ab57fb529a822710e90aab3", "sha256": "42bc7b8193f07f499b1add658e1eb7c23c3695f0024e88b95533f2f54212b95b" }, "downloads": -1, "filename": "strictyaml-0.5.3.tar.gz", "has_sig": false, "md5_digest": "e78781017ab57fb529a822710e90aab3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11907, "upload_time": "2017-04-07T04:04:45", "url": "https://files.pythonhosted.org/packages/9b/ff/58644259dab735de4f7925d3199d32eb74f321d584563e324d7a49a7b742/strictyaml-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "08406ee1e4e1507cb0f66e439dbcf477", "sha256": "b7239cdffb2e659844fce58b48e873beeb84e1f24205682e63a833625b5d8d58" }, "downloads": -1, "filename": "strictyaml-0.5.4.tar.gz", "has_sig": false, "md5_digest": "08406ee1e4e1507cb0f66e439dbcf477", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11936, "upload_time": "2017-04-10T14:49:10", "url": "https://files.pythonhosted.org/packages/30/1b/56aac532a6453f07f1d70ebf679702296db10fad0a6b49932e997935813f/strictyaml-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "4cb9b1d20ce17c1d17aad33facc49694", "sha256": "ccc50036bf6a36cfa15de70b9141b4d7dabb7206916a3eff89b9b91138809ce5" }, "downloads": -1, "filename": "strictyaml-0.5.5.tar.gz", "has_sig": false, "md5_digest": "4cb9b1d20ce17c1d17aad33facc49694", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12000, "upload_time": "2017-04-12T04:29:27", "url": "https://files.pythonhosted.org/packages/fd/68/f8ebacbe31d46d3a0bb02c4d4156849f3743f534e80292ef52d5b5e58574/strictyaml-0.5.5.tar.gz" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "97a1e0144beffbd6a6ba7a72d607d775", "sha256": "be7279d0a18b2375e88255d8263b78ce68b200fa0a0627f95f0f1df365b99b80" }, "downloads": -1, "filename": "strictyaml-0.5.6.tar.gz", "has_sig": false, "md5_digest": "97a1e0144beffbd6a6ba7a72d607d775", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12130, "upload_time": "2017-05-14T19:12:11", "url": "https://files.pythonhosted.org/packages/b3/a2/7fd18010888da6673e4b7854f1483bff8162793514400425c3013c019b60/strictyaml-0.5.6.tar.gz" } ], "0.5.7": [ { "comment_text": "", "digests": { "md5": "40a392153c364baf1d1d79e0945741d2", "sha256": "bd1508b51994e54f165d51797d18908855a612c873076c71d988d947018e8239" }, "downloads": -1, "filename": "strictyaml-0.5.7.tar.gz", "has_sig": false, "md5_digest": "40a392153c364baf1d1d79e0945741d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12182, "upload_time": "2017-05-21T20:48:15", "url": "https://files.pythonhosted.org/packages/99/01/6fb10f6f1637688a5558e40272d08a6be2c1d41461e9aad014f6c93eb998/strictyaml-0.5.7.tar.gz" } ], "0.5.8": [ { "comment_text": "", "digests": { "md5": "0d3010cc1cf96f8aeb75beae805dc648", "sha256": "4851768f0ca7db941a12955564c51b15253ceac093fbec055576f7684b0868cc" }, "downloads": -1, "filename": "strictyaml-0.5.8.tar.gz", "has_sig": false, "md5_digest": "0d3010cc1cf96f8aeb75beae805dc648", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12186, "upload_time": "2017-05-25T18:08:21", "url": "https://files.pythonhosted.org/packages/a3/14/4ceeeb2849377e1e31e2760ce3315d9010af3ab25b83249cd8c63dac4bac/strictyaml-0.5.8.tar.gz" } ], "0.5.9": [ { "comment_text": "", "digests": { "md5": "943c3ca59231d56d3e5ccb87bb1c7ea2", "sha256": "aa22abd7c1965ffa1f838452f8a2f448808cc6852b6d7ee3b4e860c94f1ce6f7" }, "downloads": -1, "filename": "strictyaml-0.5.9.tar.gz", "has_sig": false, "md5_digest": "943c3ca59231d56d3e5ccb87bb1c7ea2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12170, "upload_time": "2017-05-29T17:04:21", "url": "https://files.pythonhosted.org/packages/68/36/93dcf6e7f2927543bdf960fdb78f9c87e2748fafd21121858d2e72a1dcba/strictyaml-0.5.9.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "98d699f3f90c3e3f7a4f6449e9135623", "sha256": "bda86f65a47d34b4a005f6f58921c5e8e8fcb51b148c7ed21e6d57de0c5bfe5e" }, "downloads": -1, "filename": "strictyaml-0.6.0.tar.gz", "has_sig": false, "md5_digest": "98d699f3f90c3e3f7a4f6449e9135623", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12703, "upload_time": "2017-06-06T09:01:14", "url": "https://files.pythonhosted.org/packages/2a/9b/acb754ed873d060afa3b2fc1c27c3083352551dad808b5f0b2a31dc3b0b9/strictyaml-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "2993c8f9d4f1bea49b7fac06e746d222", "sha256": "094d4effda4bd64b2aadfd7a2f95bc2ee4c330c64b01030a0e1fc1b7075e19f5" }, "downloads": -1, "filename": "strictyaml-0.6.1.tar.gz", "has_sig": false, "md5_digest": "2993c8f9d4f1bea49b7fac06e746d222", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12714, "upload_time": "2017-06-07T12:57:48", "url": "https://files.pythonhosted.org/packages/e7/5f/32c341ca4b999b80367128b75b33f7073e6a4cfb1b9d0c0f7e3e2d43e763/strictyaml-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "cfebb9f2b12e4b77b97cdf7b528f96ad", "sha256": "f84d9ecc78567cdbaa125f4f347c8907ee95408c67fb52fb93c9fb73ea80df45" }, "downloads": -1, "filename": "strictyaml-0.6.2.tar.gz", "has_sig": false, "md5_digest": "cfebb9f2b12e4b77b97cdf7b528f96ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12726, "upload_time": "2017-06-24T15:16:48", "url": "https://files.pythonhosted.org/packages/25/3f/da1c271039e6fbe47e304c93483405e8a8b2b0935aa666ad3f44e88135e6/strictyaml-0.6.2.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "1464a426710a5c4654fb9b9e5c19ff4e", "sha256": "e0fddfc2a2a0f8735363a488ae80d62aeb433c7605ac36c3c47b66822db2bb6c" }, "downloads": -1, "filename": "strictyaml-0.7.0.tar.gz", "has_sig": false, "md5_digest": "1464a426710a5c4654fb9b9e5c19ff4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11011, "upload_time": "2017-07-03T21:09:01", "url": "https://files.pythonhosted.org/packages/63/ac/ea0520ea4b36e5bfe497658543e478b52c698645c439066e947ac915a144/strictyaml-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "c1f9a6e4dceb00b49c20c825ecc6fa32", "sha256": "8ac739b1db7e0396f30a18b9625999861302423b02baaedfa0a9c503de5255d1" }, "downloads": -1, "filename": "strictyaml-0.7.1.tar.gz", "has_sig": false, "md5_digest": "c1f9a6e4dceb00b49c20c825ecc6fa32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13149, "upload_time": "2017-08-21T16:04:56", "url": "https://files.pythonhosted.org/packages/88/20/b56513d26fd8b3e011a66740ef772ffe8dcc8a5fc76528a8b3859a0a6ca0/strictyaml-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "d1a010c974c817360ef3ef8bf062cc7b", "sha256": "898a6531f59da46a2060ec0a85750ae8722a03a85bcc418152ad79024919f7a6" }, "downloads": -1, "filename": "strictyaml-0.7.2.tar.gz", "has_sig": false, "md5_digest": "d1a010c974c817360ef3ef8bf062cc7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13692, "upload_time": "2017-09-12T05:58:59", "url": "https://files.pythonhosted.org/packages/49/b5/4a83254728763bca454606e4c9f5e4f14f4ade77f62ea5149a53932a04b1/strictyaml-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "e981e5261f1b80df386e7f9cc1799462", "sha256": "ef24eb8e01a1b6c7f1f2a65c1222222587d02f2b3bb1932f35b93af09826b6ba" }, "downloads": -1, "filename": "strictyaml-0.7.3.tar.gz", "has_sig": false, "md5_digest": "e981e5261f1b80df386e7f9cc1799462", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15102, "upload_time": "2017-10-05T23:55:44", "url": "https://files.pythonhosted.org/packages/fa/92/43b8471c46a2e431533c8f3b01b68693a66607dc8991b8238778ee757eb4/strictyaml-0.7.3.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "c73c4bd24480b84f5c5adeb5ee81823d", "sha256": "3dc8a992c2a5c5455795b4712fdaca51a0a0f5140a3777f743b11af7f433e948" }, "downloads": -1, "filename": "strictyaml-0.8.0.tar.gz", "has_sig": false, "md5_digest": "c73c4bd24480b84f5c5adeb5ee81823d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15638, "upload_time": "2017-10-24T19:55:56", "url": "https://files.pythonhosted.org/packages/bc/40/a76175bc3c9cb05774a1c8b440bbecfef39044304e09bc634d84c984844d/strictyaml-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "6df4afc2bc57e4bedcdc469d6d72f697", "sha256": "392692646864b4efd4203721839b1c06a9c08f59bdd46dd0d3456d804c19f938" }, "downloads": -1, "filename": "strictyaml-0.9.0.tar.gz", "has_sig": false, "md5_digest": "6df4afc2bc57e4bedcdc469d6d72f697", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15984, "upload_time": "2017-10-31T18:18:48", "url": "https://files.pythonhosted.org/packages/01/5f/d1330fbf8c1b435af0d46877d5ca5d28b844c7fd298fe87d7b53e88cc88d/strictyaml-0.9.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "b49387e5203ff146fe71c38f17c70892", "sha256": "998f0bc8b3f912800171adb292893b13cc463c7133ea1d87997d944d8718360c" }, "downloads": -1, "filename": "strictyaml-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b49387e5203ff146fe71c38f17c70892", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22524, "upload_time": "2018-12-04T15:37:36", "url": "https://files.pythonhosted.org/packages/9e/10/c63311f58dd100b2366424811f0d2697f2976f8fc4d3c7ec069cb84780b0/strictyaml-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "41babd1e0818ee01e47fff14f0247504", "sha256": "06d7100587695a0edfabd772a6c6fb69071fc38c413df599e22dfd40e52f5fad" }, "downloads": -1, "filename": "strictyaml-1.0.1.tar.gz", "has_sig": false, "md5_digest": "41babd1e0818ee01e47fff14f0247504", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22856, "upload_time": "2019-04-06T15:54:30", "url": "https://files.pythonhosted.org/packages/61/6c/204702c9709b9e3c7c3bf72d5c4aa2471467dc195447673f5d85305cd748/strictyaml-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "8275345bf19b272c93fcca1b9b88d85a", "sha256": "e2d341653991358f66de0eed506e9dc1200a89fdb4575592f7b444b2ff3c66be" }, "downloads": -1, "filename": "strictyaml-1.0.2.tar.gz", "has_sig": false, "md5_digest": "8275345bf19b272c93fcca1b9b88d85a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22984, "upload_time": "2019-06-26T08:50:52", "url": "https://files.pythonhosted.org/packages/38/38/4d0739c19306d7f57c9c43a266467b2b0f1a8ff79194e9a3f508f6bc7aec/strictyaml-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "79345c8da0448fe872595bd358e71161", "sha256": "91e63133a38cf16645f3e3107fbf48fb069e0425fd72adab80766f49d4d7aa16" }, "downloads": -1, "filename": "strictyaml-1.0.3.tar.gz", "has_sig": false, "md5_digest": "79345c8da0448fe872595bd358e71161", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19899, "upload_time": "2019-08-02T08:07:13", "url": "https://files.pythonhosted.org/packages/f0/8d/48878ac7e2243a118a4b31f7ba5419802eff7f04f71eea5973ead309b32d/strictyaml-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "7ff7f1fe4d2acc8ce91d85cc97401f2b", "sha256": "42ee66e71a6a1a3634e3d615b03d64914431f15f19f40ff815b88733433bf521" }, "downloads": -1, "filename": "strictyaml-1.0.4.tar.gz", "has_sig": false, "md5_digest": "7ff7f1fe4d2acc8ce91d85cc97401f2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45222, "upload_time": "2019-09-22T16:16:02", "url": "https://files.pythonhosted.org/packages/58/93/d25d88903f0d5963340f7dedbe709c42c0ce03532a71a2280306cbb7947b/strictyaml-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "75fcea5d43bf86c0ea57cc8307a255fb", "sha256": "aad8d90c4d300c5bfa7678b9680ce456406319859c7279e98110548b596b5ae7" }, "downloads": -1, "filename": "strictyaml-1.0.5.tar.gz", "has_sig": false, "md5_digest": "75fcea5d43bf86c0ea57cc8307a255fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46986, "upload_time": "2019-10-05T15:01:17", "url": "https://files.pythonhosted.org/packages/75/89/14e5d6edcea76f4d51dc470985b60654a46fe9914f01dbf28c1c51055392/strictyaml-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "75fcea5d43bf86c0ea57cc8307a255fb", "sha256": "aad8d90c4d300c5bfa7678b9680ce456406319859c7279e98110548b596b5ae7" }, "downloads": -1, "filename": "strictyaml-1.0.5.tar.gz", "has_sig": false, "md5_digest": "75fcea5d43bf86c0ea57cc8307a255fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46986, "upload_time": "2019-10-05T15:01:17", "url": "https://files.pythonhosted.org/packages/75/89/14e5d6edcea76f4d51dc470985b60654a46fe9914f01dbf28c1c51055392/strictyaml-1.0.5.tar.gz" } ] }