{ "info": { "author": "Zac Hatfield-Dodds", "author_email": "zac@hypothesis.works", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Hypothesis", "Intended Audience :: Developers", "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Testing" ], "description": "# hypothesis-jsonschema\n\nA [Hypothesis](https://hypothesis.readthedocs.io) strategy for generating data\nthat matches some [JSON schema](https://json-schema.org/).\n\n[Here's the PyPI page.](https://pypi.org/project/hypothesis-jsonschema/)\n\n## API\n\nThe public API consists of just one function: `hypothesis_jsonschema.from_schema`,\nwhich takes a JSON schema and returns a strategy for allowed JSON objects.\n\nSchema reuse with \"definitions\" and \"$ref\" is not yet supported, but everything\nelse in drafts 04, 05, and 07 is fully tested and working.\n\nFor details on how to use this strategy in your tests,\n[see the Hypothesis docs](https://hypothesis.readthedocs.io/).\n\n\n## Supported versions\n\n`hypothesis-jsonschema` does not support Python 2, because\n[it's close to end of life](https://pythonclock.org/) and Python 3.6+ is a\nmuch nicer language. Contact me if you would like this changed and are\nwilling to either pay for or do the work to support Python 2.\n\nIn general, 0.x versions will require very recent versions of all dependencies\nbecause I don't want to deal with compatibility workarounds.\n\n`hypothesis-jsonschema` may make backwards-incompatible changes at any time\nbefore version 1.x - that's what semver means! - but I've kept the API surface\nsmall enough that this should be avoidable. The main source of breaks will be\nif or when schema that never really worked turn into explicit errors instead\nof generating values that don't quite match.\n\nProfessional support for Hypothesis and hypothesis-jsonschema\nis available as part of the [Tidelift Subscription][sub_link].\nTidelift gives software development teams a single source for purchasing and\nmaintaining their software, with professional grade assurances from the experts\nwho know it best.\n\n[sub_link]: https://tidelift.com/subscription/pkg/pypi-hypothesis-jsonschema?utm_source=pypi-hypothesis-jsonschema&utm_medium=referral&utm_campaign=readme\n\n\n### Changelog:\n\n#### 0.9.9 - 2019-10-02\n- Correct handling of `{\"items\": [...], \"uniqueItems\": true\"}` schemas\n\n#### 0.9.8 - 2019-08-24\n- Corrected handling of the `\"format\"` keyword with unknown values - custom values\n are allowed by the spec and should be treated as annotations (i.e. ignored).\n\n#### 0.9.7 - 2019-08-15\n- Improved canonicalisation, especially for deeply nested schemas.\n\n#### 0.9.6 - 2019-08-02\n- A performance optimisation for null and boolean schema,\n which relies on a bugfix in `jsonschema >= 3.0.2`.\n\n#### 0.9.5 - 2019-08-02\n- Improved handling of the `contains` keyword for arrays\n\n#### 0.9.4 - 2019-07-01\n- Improved canonicalisation and merging for a wide range of schemas,\n which as usual unlocks significant optimisations and performance\n improvements for cases where they apply.\n\n#### 0.9.3 - 2019-06-13\n- Future-proofed canonicalisation of `type` key.\n\n#### 0.9.2 - 2019-05-23\n- Better internal canonicalization, which makes current and future\n optimisations more widely applicable.\n- Yet another fix, this time for negative zero and numeric bouds as floats\n with sub-integer precision. IEEE 754 is *tricky*, even with Hypothesis!\n- Fixes handling of `enum` with elements disallowed by base schema,\n handling of `if-then-else` with a base schema, and handling of regex\n patterns that are invalid in Python.\n\n#### 0.9.1 - 2019-05-22\n- Fix the fix for numeric schemas with `multipleOf` and exclusive bounds.\n\n#### 0.9.0 - 2019-05-21\n- Supports merging schemas for overlapping `patternProperties`,\n a significant performance improvement in most cases.\n- If the `\"type\"` key is missing, it is now inferred from other keys\n rather than always defaulting to `\"object\"`.\n- Fixed handling of complicated numeric bounds.\n\n#### 0.8.2 - 2019-05-21\n- Improve performance for object schemas where the min and max size can be\n further constrained from `properties` and `propertyNames` attributes.\n\n#### 0.8.1 - 2019-03-24\n- Supports draft-04 schemata with the latest version of `jsonschema`\n\n#### 0.8.0 - 2019-03-23\n- Further improved support for `allOf`, `oneOf`, and `anyOf` with base schemata\n- Added support for `dependencies`\n- Handles overlapping `patternProperties`\n\n#### 0.7.0 - 2019-03-21\n- Now requires `jsonschema` >= 3.0\n- Improved support for `allOf`, `oneOf`, and `propertyNames`\n- Supports schemata with `\"type\": [an array of types]`\n- Warning-free on Hypothesis 4.11\n\n#### 0.6.1 - 2019-02-23\n- Fix continuous delivery configuration (*before* the latent bug manifested)\n\n#### 0.6.0 - 2019-02-23\n- Support for conditional subschemata, i.e. the `if`, `then`, `else` keywords,\n and the `anyOf`, `allOf`, `oneOf`, and `not` keywords.\n\n#### 0.5.0 - 2019-02-22\n- Works with `jsonschema` 3.0 pre-release\n- Initial support for draft06 and draft07\n\n#### 0.4.2 - 2019-02-14\n- Dropped dependency on `canonicaljson`\n- Less warnings on Python 3.7\n\n#### 0.4.1 - 2019-02-06\n- Relicensed under the more permissive Mozilla Public License, like Hypothesis\n- Requires Hypothesis version 4.0 or later\n- Fixed an array bounds bug with `maxItems` and `contains` keywords\n\n#### 0.4.0 - 2018-11-25\nSupports string formats (email, datetime, etc) and simple use of the\n`\"contains\"` keyword for arrays.\n\n#### 0.3.0 - 2018-11-25\nGood support for all basic types. MVP.\n\n#### 0.2.0 - 2018-11-24\nInference for null, boolean, string, and numeric types.\n\n#### 0.1.0 - 2018-11-21\nStake in the ground (generate arbitrary JSON and filter it!)\n\n\n### Security contact information\nTo report a security vulnerability, please use the\n[Tidelift security contact](https://tidelift.com/security).\nTidelift will coordinate the fix and disclosure.\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/Zac-HD/hypothesis-jsonschema", "keywords": "python testing fuzzing property-based-testing json-schema", "license": "MPL 2.0", "maintainer": "", "maintainer_email": "", "name": "hypothesis-jsonschema", "package_url": "https://pypi.org/project/hypothesis-jsonschema/", "platform": "", "project_url": "https://pypi.org/project/hypothesis-jsonschema/", "project_urls": { "Homepage": "https://github.com/Zac-HD/hypothesis-jsonschema" }, "release_url": "https://pypi.org/project/hypothesis-jsonschema/0.9.9/", "requires_dist": [ "hypothesis (>=4.5.0)", "jsonschema (>=3.0.2)" ], "requires_python": ">=3.6", "summary": "Generate test data from JSON schemata with Hypothesis", "version": "0.9.9" }, "last_serial": 5915719, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "4779dccc1f1a3a89fd72e6d2196d3da3", "sha256": "5e075eb20f4bd4ba81dc2fe8103d1f5c4f6ec8dbbe596ef1fa8a29fe132220d2" }, "downloads": -1, "filename": "hypothesis-jsonschema-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4779dccc1f1a3a89fd72e6d2196d3da3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2897, "upload_time": "2018-11-21T07:31:29", "url": "https://files.pythonhosted.org/packages/a9/1c/d552025d838f3afd37d2b98fcf2f5197e6e5294a92bf1a6f9f0cc094b4fc/hypothesis-jsonschema-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "3ed63637a858609cf9a2149e07ac2f9b", "sha256": "f83538999bd0db96eed319a467e27dec57c88bd6e702e0486f1c82f361e4ded7" }, "downloads": -1, "filename": "hypothesis-jsonschema-0.2.0.tar.gz", "has_sig": false, "md5_digest": "3ed63637a858609cf9a2149e07ac2f9b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5264, "upload_time": "2018-11-24T12:56:15", "url": "https://files.pythonhosted.org/packages/a4/89/8811b386fe212096b06da269d68046cd89b5fbf3c4acd45b33141b7778f0/hypothesis-jsonschema-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "e6800de1058a6fcafee51af380d673f2", "sha256": "0d398698003077e129a98591f500d2a905f5f9828c47d5f1bc4138d5a5546a6f" }, "downloads": -1, "filename": "hypothesis-jsonschema-0.3.0.tar.gz", "has_sig": false, "md5_digest": "e6800de1058a6fcafee51af380d673f2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6688, "upload_time": "2018-11-25T02:01:48", "url": "https://files.pythonhosted.org/packages/35/74/5b30d47ef2089f0bb7bd391d0e95403edfb76d5fed6719c3d0be6904e200/hypothesis-jsonschema-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "2d459c881d0ac22d4b9770c2c8dc3fb9", "sha256": "a7a5aa7d988ca321fb53b239ae2d67682b97e258f4c9d158db3de6378ca131e4" }, "downloads": -1, "filename": "hypothesis-jsonschema-0.4.0.tar.gz", "has_sig": false, "md5_digest": "2d459c881d0ac22d4b9770c2c8dc3fb9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7934, "upload_time": "2018-11-25T11:42:25", "url": "https://files.pythonhosted.org/packages/b5/0a/0a9a3201d1faf8ae7883c4b9e40c260b262c6b6fe0fa859b862d27d9a705/hypothesis-jsonschema-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "8a3addec12a52c8368fe2ab33dea47be", "sha256": "8ddc43552469350aa32321b40f1b999e2fb16b566d798cc3374c8a8ace067190" }, "downloads": -1, "filename": "hypothesis-jsonschema-0.4.1.tar.gz", "has_sig": false, "md5_digest": "8a3addec12a52c8368fe2ab33dea47be", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7908, "upload_time": "2019-02-05T23:34:36", "url": "https://files.pythonhosted.org/packages/5b/b2/a1947cd0660f01283e43995ed9b1f4016b7f70a4cc315ac9c78bc7d47347/hypothesis-jsonschema-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "4be93aaac5eadf9a434ab7dd1c933948", "sha256": "af4f300bb5621e552f20f03a85299ac01ed652d4904e86a337fc7c10892dbf07" }, "downloads": -1, "filename": "hypothesis-jsonschema-0.4.2.tar.gz", "has_sig": false, "md5_digest": "4be93aaac5eadf9a434ab7dd1c933948", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8544, "upload_time": "2019-02-14T12:06:23", "url": "https://files.pythonhosted.org/packages/48/40/0936ae99e7b6a1498da7a605698f8a8f47324bec3702b573a0f3c371a1ba/hypothesis-jsonschema-0.4.2.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "78a6077c348ffba4c7b030516626ce4c", "sha256": "11eb15244b9f1412a4f292d16f9d9f9086da941079df0193eb87fe3b52856fab" }, "downloads": -1, "filename": "hypothesis-jsonschema-0.5.0.tar.gz", "has_sig": false, "md5_digest": "78a6077c348ffba4c7b030516626ce4c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8950, "upload_time": "2019-02-22T12:24:42", "url": "https://files.pythonhosted.org/packages/96/be/18d71a768c3a0b1115a51c6f71f937a0bfbe8d6a5a7d334cf10f4dca6d69/hypothesis-jsonschema-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "6297e3fe4e960abbdeab18809fc99a94", "sha256": "6d563457556f155cd4626ed46f46adf860f655efd6e2a873d965408dccfdc744" }, "downloads": -1, "filename": "hypothesis-jsonschema-0.6.0.tar.gz", "has_sig": false, "md5_digest": "6297e3fe4e960abbdeab18809fc99a94", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 10096, "upload_time": "2019-02-23T03:07:15", "url": "https://files.pythonhosted.org/packages/09/19/2589e5ecc69b3b47568301bba2a3ed10dfb84ff558af1de2a7b3b98eed9b/hypothesis-jsonschema-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "93f2f54a94eab4e04514212a88fa5398", "sha256": "7bb4e3fc94e74136c46126af5b21869f14747e62a1786e54140cfb3d9bda7704" }, "downloads": -1, "filename": "hypothesis-jsonschema-0.6.1.tar.gz", "has_sig": false, "md5_digest": "93f2f54a94eab4e04514212a88fa5398", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 9232, "upload_time": "2019-02-23T08:00:39", "url": "https://files.pythonhosted.org/packages/2e/81/667cddafa9258b46fb9d63a9ecdf0e6c08a12316b0b1974e936409b45344/hypothesis-jsonschema-0.6.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "c4bdfbf8cb1a58db29aa47b2fa8dcc8d", "sha256": "0c6d9272421c95642079bc42069e3bd2ca9984ac0392370f415fb8dbfb38e32c" }, "downloads": -1, "filename": "hypothesis-jsonschema-0.7.0.tar.gz", "has_sig": false, "md5_digest": "c4bdfbf8cb1a58db29aa47b2fa8dcc8d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 9377, "upload_time": "2019-03-21T13:57:57", "url": "https://files.pythonhosted.org/packages/32/94/b87e29ffdd14fb6c098ab2b039b35186bb68db549b8c33d69ea3525a4dd0/hypothesis-jsonschema-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "2acb40fc8045d348fcf4960c3b75fa68", "sha256": "cf2dea756cbc5eb0efb849669aec1f0d7c7724efaf3ba63758496b6d59b755b9" }, "downloads": -1, "filename": "hypothesis-jsonschema-0.8.0.tar.gz", "has_sig": false, "md5_digest": "2acb40fc8045d348fcf4960c3b75fa68", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 9490, "upload_time": "2019-03-22T14:18:29", "url": "https://files.pythonhosted.org/packages/7a/83/b2d86a958f941c602205876a6cec88cfba8d6608d9507fe203576245baa4/hypothesis-jsonschema-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "33d869004c19c88d0753308bda240801", "sha256": "238caa8ce143e9bafcc16b50093813b8aee0ab29d11e0238aed4c875613a3eb4" }, "downloads": -1, "filename": "hypothesis-jsonschema-0.8.1.tar.gz", "has_sig": false, "md5_digest": "33d869004c19c88d0753308bda240801", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 9570, "upload_time": "2019-03-24T03:55:51", "url": "https://files.pythonhosted.org/packages/01/b2/99a6b871142f92ac98760148b898d8b1ec80e97471e7607b8872d1851c99/hypothesis-jsonschema-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "38609c9817a0fdfb34f01c26f0c9b43a", "sha256": "7a7ebe73bd847c59aa3c1008670ced3704e80f5c08c73e35a8f4c6bdda9542ac" }, "downloads": -1, "filename": "hypothesis-jsonschema-0.8.2.tar.gz", "has_sig": false, "md5_digest": "38609c9817a0fdfb34f01c26f0c9b43a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 9729, "upload_time": "2019-05-21T07:50:59", "url": "https://files.pythonhosted.org/packages/3d/a6/60aaefde859bfb2ec343d679c159b499f9cf565f00528b982ed795497ae1/hypothesis-jsonschema-0.8.2.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "13c8fe02299336eebcac950a2239b3b1", "sha256": "ebb98d3b15063d2138944edb9b2d36fe5d96dcd0ea7cc4bd95e94563dd2acf62" }, "downloads": -1, "filename": "hypothesis-jsonschema-0.9.0.tar.gz", "has_sig": false, "md5_digest": "13c8fe02299336eebcac950a2239b3b1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 10957, "upload_time": "2019-05-21T08:13:31", "url": "https://files.pythonhosted.org/packages/33/a9/7c529a25eb63a4352e5b5ccecd77138319cc36697d149bce1ef9cdd72adc/hypothesis-jsonschema-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "2c31301fe9f909332380534ce3f49d71", "sha256": "746b62dc7ce9dc325b9e63554e4e6a4e82071b0710d25ca221d2b751cb9e0431" }, "downloads": -1, "filename": "hypothesis-jsonschema-0.9.1.tar.gz", "has_sig": false, "md5_digest": "2c31301fe9f909332380534ce3f49d71", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 11042, "upload_time": "2019-05-22T08:08:09", "url": "https://files.pythonhosted.org/packages/ae/e7/6f0f3dd95bad5d28842d9c8d155717d2470526d7d5a87116d2b5eb348451/hypothesis-jsonschema-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "9869811ba4c6f93ee413515ba9cbd359", "sha256": "1ee8ed7782c576d6dc44dd256599056dd6794830bf9fe830a73e655e951770b9" }, "downloads": -1, "filename": "hypothesis-jsonschema-0.9.2.tar.gz", "has_sig": false, "md5_digest": "9869811ba4c6f93ee413515ba9cbd359", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12688, "upload_time": "2019-05-25T05:48:32", "url": "https://files.pythonhosted.org/packages/b3/ec/a3a55582d2e0376ef19f787ea85f30557b12401df0963c069ab2e840f101/hypothesis-jsonschema-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "b4c99f6174a7fce2f12a9ac2d0e0c531", "sha256": "32c0ff4a50905e78dc327af834461a778839008fb25f59b440124d568b0e3166" }, "downloads": -1, "filename": "hypothesis-jsonschema-0.9.3.tar.gz", "has_sig": false, "md5_digest": "b4c99f6174a7fce2f12a9ac2d0e0c531", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12696, "upload_time": "2019-06-13T10:13:19", "url": "https://files.pythonhosted.org/packages/15/3a/b4777f23f014f48cef8bb0bcc00296a2738a9d04666a66cf70756d6cc266/hypothesis-jsonschema-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "776471318e6b5264d5965033a100ce09", "sha256": "2fbb1172fbbe05a8a494ff99fb7a81664a60dbbb04e246d2644bf4504e8646d7" }, "downloads": -1, "filename": "hypothesis-jsonschema-0.9.4.tar.gz", "has_sig": false, "md5_digest": "776471318e6b5264d5965033a100ce09", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 14101, "upload_time": "2019-07-01T06:22:56", "url": "https://files.pythonhosted.org/packages/db/9c/397552f337008fd9b229d0cb91f25dc7d5e5e8c4f6a9a45b701f26a7fcc0/hypothesis-jsonschema-0.9.4.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "d7f58f6b7e3bedbad3bfcb073a73acd4", "sha256": "eb44ce0cd27100c7b894b85a145d6747bc0a775d2c9b7773255dea330e274baa" }, "downloads": -1, "filename": "hypothesis-jsonschema-0.9.5.tar.gz", "has_sig": false, "md5_digest": "d7f58f6b7e3bedbad3bfcb073a73acd4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 14722, "upload_time": "2019-08-01T15:15:47", "url": "https://files.pythonhosted.org/packages/67/56/23728b087c0420bfa6d3b2519e7c29df3951e3f88969dffd4c5eea131d31/hypothesis-jsonschema-0.9.5.tar.gz" } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "204335e6ca57d152766acabcf148e078", "sha256": "77f2b98b9d21bd5563fcd470508d06fe0ec85ed5a2d577b2b505f1e622ffe60d" }, "downloads": -1, "filename": "hypothesis_jsonschema-0.9.6-py3-none-any.whl", "has_sig": false, "md5_digest": "204335e6ca57d152766acabcf148e078", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 20581, "upload_time": "2019-08-06T09:44:34", "url": "https://files.pythonhosted.org/packages/d4/a4/cbc8ee98fef0423e728ba889936fb0a53c64b3cfa7d504fafe929447baf5/hypothesis_jsonschema-0.9.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd92aa32603bebb4edb52b0ad468a68b", "sha256": "df58461d64fe5ab121b0f10c98fb401f8e57c98721bd7ef2e6790ba966b5e92e" }, "downloads": -1, "filename": "hypothesis-jsonschema-0.9.6.tar.gz", "has_sig": false, "md5_digest": "cd92aa32603bebb4edb52b0ad468a68b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 14780, "upload_time": "2019-08-02T02:07:32", "url": "https://files.pythonhosted.org/packages/e0/c2/b5a545e8e24c8b440bd832e47b85a68cc4e4371587b7dbbcb8fd02d543e7/hypothesis-jsonschema-0.9.6.tar.gz" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "920478ba6a09b4db3d4996c4b2a681e9", "sha256": "1abf9cfc76e112c0bb2b94a62a713b323b5c5bcf263637c22201e64cd2fccfd6" }, "downloads": -1, "filename": "hypothesis_jsonschema-0.9.7-py3-none-any.whl", "has_sig": false, "md5_digest": "920478ba6a09b4db3d4996c4b2a681e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 20862, "upload_time": "2019-08-15T11:20:58", "url": "https://files.pythonhosted.org/packages/7e/a8/925eba347872d2ca7e7b1a71009e5150e1a3c4c2a0927e250a4c6da7d27c/hypothesis_jsonschema-0.9.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "30d840c8cc7ec18d10bbe726fb8841b9", "sha256": "1f6d940b44afb55c022d3777094b4dc01b411a3e59bb6182f41139da03cbdd18" }, "downloads": -1, "filename": "hypothesis-jsonschema-0.9.7.tar.gz", "has_sig": false, "md5_digest": "30d840c8cc7ec18d10bbe726fb8841b9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15283, "upload_time": "2019-08-15T11:20:59", "url": "https://files.pythonhosted.org/packages/98/d8/8ad06edceee43dfc38d88f69ee7137206d7a6982604bd323d8f201778fab/hypothesis-jsonschema-0.9.7.tar.gz" } ], "0.9.8": [ { "comment_text": "", "digests": { "md5": "cc27c0ff53fc1a3c68e2c92f8f330cb3", "sha256": "01d4f5a03c3a577b4b57c9c736d94489727826ed6c1f8447fc4b1546b84b6f75" }, "downloads": -1, "filename": "hypothesis_jsonschema-0.9.8-py3-none-any.whl", "has_sig": false, "md5_digest": "cc27c0ff53fc1a3c68e2c92f8f330cb3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 20928, "upload_time": "2019-08-24T04:31:48", "url": "https://files.pythonhosted.org/packages/19/d0/c7e6eae3df059da61524175fcb8a45532fbfe9a5c3e8ae776974543862f3/hypothesis_jsonschema-0.9.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "643cd55ec5c16c9b353caccb417e1c0d", "sha256": "8bc9097762c29ead5bd075b2d773fbc4c3911c564be25af32d1fa646490a55b0" }, "downloads": -1, "filename": "hypothesis-jsonschema-0.9.8.tar.gz", "has_sig": false, "md5_digest": "643cd55ec5c16c9b353caccb417e1c0d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15359, "upload_time": "2019-08-24T04:31:49", "url": "https://files.pythonhosted.org/packages/aa/bc/8bc291962a71c7f26be05944abef58729507e91ffc81dfb4e20feadf751c/hypothesis-jsonschema-0.9.8.tar.gz" } ], "0.9.9": [ { "comment_text": "", "digests": { "md5": "861977f112404cee82423e8124f4f500", "sha256": "3e55fb406cef6463e2686b9432b179acf1c075a6f2269f288da2fa2078087347" }, "downloads": -1, "filename": "hypothesis_jsonschema-0.9.9-py3-none-any.whl", "has_sig": false, "md5_digest": "861977f112404cee82423e8124f4f500", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 21147, "upload_time": "2019-10-02T02:07:26", "url": "https://files.pythonhosted.org/packages/01/e0/c063f2abde4b2836e399fbc38b3371a58acd2152598b3c5fc42d67efdcc0/hypothesis_jsonschema-0.9.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "111fbf6255dddba3a67cae4352aa6b85", "sha256": "4f0ff9ec8935de39d19fd700bda62db8a6595bfa9df4dc694b39114883eaaa6a" }, "downloads": -1, "filename": "hypothesis-jsonschema-0.9.9.tar.gz", "has_sig": false, "md5_digest": "111fbf6255dddba3a67cae4352aa6b85", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15579, "upload_time": "2019-10-02T02:07:27", "url": "https://files.pythonhosted.org/packages/3f/4d/905430467f2e2830434db9e399cffe4a75143cee58576052ddfdc55e5f69/hypothesis-jsonschema-0.9.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "861977f112404cee82423e8124f4f500", "sha256": "3e55fb406cef6463e2686b9432b179acf1c075a6f2269f288da2fa2078087347" }, "downloads": -1, "filename": "hypothesis_jsonschema-0.9.9-py3-none-any.whl", "has_sig": false, "md5_digest": "861977f112404cee82423e8124f4f500", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 21147, "upload_time": "2019-10-02T02:07:26", "url": "https://files.pythonhosted.org/packages/01/e0/c063f2abde4b2836e399fbc38b3371a58acd2152598b3c5fc42d67efdcc0/hypothesis_jsonschema-0.9.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "111fbf6255dddba3a67cae4352aa6b85", "sha256": "4f0ff9ec8935de39d19fd700bda62db8a6595bfa9df4dc694b39114883eaaa6a" }, "downloads": -1, "filename": "hypothesis-jsonschema-0.9.9.tar.gz", "has_sig": false, "md5_digest": "111fbf6255dddba3a67cae4352aa6b85", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15579, "upload_time": "2019-10-02T02:07:27", "url": "https://files.pythonhosted.org/packages/3f/4d/905430467f2e2830434db9e399cffe4a75143cee58576052ddfdc55e5f69/hypothesis-jsonschema-0.9.9.tar.gz" } ] }