{ "info": { "author": "Jens Finkhaeuser", "author_email": "jens@finkhaeuser.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Plugins", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "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", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "|Posix Build Status| |Windows Build Status| |Docs| |License|\n|PyPI| |Python Versions| |Package Format| |Package Status| |FOSSA Status| |Liberapay|\n\n|Logo|\n\nPrance provides parsers for `Swagger/OpenAPI\n2.0 and 3.0 `__ API specifications in Python.\nIt uses `flex `__,\n`swagger\\_spec\\_validator `__\nor `openapi\\_spec\\_validator `__\nto validate specifications, but additionally resolves `JSON\nreferences `__\nin accordance with the OpenAPI spec.\n\nMostly the latter involves handling non-URI references; OpenAPI is fine\nwith providing relative file paths, whereas JSON references require URIs\nat this point in time.\n\nUsage\n=====\n\nInstallation\n------------\n\nPrance is available from PyPI, and can be installed via pip:\n\n.. code:: bash\n\n $ pip install prance\n\nNote that this will install the code, but additional subpackages must be specified\nto unlock various pieces of functionality. At minimum, a parsing backend must be\ninstalled. For the CLI functionality, you need further dependencies.\n\nThe recommended installation installs the CLI, uses ICU and installs one validation\nbackend:\n\n.. code:: bash\n\n $ pip install prance[osv,icu,cli]\n\nMake sure you have `ICU Unicode Library `__ installed,\nas well as Python dev library before running the commands above. If not, use the\nfollowing commands:\n\n### Ubuntu\n\n.. code:: bash\n\n $ sudo apt-get install libicu-dev\n $ sudo apt-get install python3-dev\n\n\nCommand Line Interface\n----------------------\n\nAfter installing prance, a CLI is available for validating (and resolving\nexternal references in) specs:\n\n.. code:: bash\n\n # Validates with resolving\n $ prance validate path/to/swagger.yml\n\n # Validates without resolving\n $ prance validate --no-resolve path/to/swagger.yml\n\n # Fetch URL, validate and resolve.\n $ prance validate http://petstore.swagger.io/v2/swagger.json\n Processing \"http://petstore.swagger.io/v2/swagger.json\"...\n -> Resolving external references.\n Validates OK as Swagger/OpenAPI 2.0!\n\nValidation is not the only feature of prance. One of the side effects of\nresolving is that from a spec with references, one can create a fully resolved\noutput spec. In the past, this was done via options to the ``validate`` command,\nbut now there's a specific command just for this purpose:\n\n.. code:: bash\n\n # Compile spec\n $ prance compile path/to/input.yml path/to/output.yml\n\n\nLastly, with the arrival of OpenAPI 3.0.0, it becomes useful for tooling to\nconvert older specs to the new standard. Instead of re-inventing the wheel,\nprance just provides a CLI command for passing specs to the web API of\n`swagger2openapi `__ - a working\ninternet connection is therefore required for this command:\n\n.. code:: bash\n\n # Convert spec\n $ prance convert path/to/swagger.yml path/to/openapi.yml\n\n\nCode\n----\n\nMost likely you have spec file and want to parse it:\n\n.. code:: python\n\n from prance import ResolvingParser\n parser = ResolvingParser('path/to/my/swagger.yaml')\n parser.specification # contains fully resolved specs as a dict\n\nPrance also includes a non-resolving parser that does not follow JSON\nreferences, in case you prefer that.\n\n.. code:: python\n\n from prance import BaseParser\n parser = BaseParser('path/to/my/swagger.yaml')\n parser.specification # contains specs as a dict still containing JSON references\n\nOn Windows, the code reacts correctly if you pass posix-like paths\n(``/c:/swagger``) or if the path is relative. If you pass absolute\nwindows path (like ``c:\\swagger.yaml``), you can use\n``prance.util.fs.abspath`` to convert them.\n\nURLs can also be parsed:\n\n.. code:: python\n\n parser = ResolvingParser('http://petstore.swagger.io/v2/swagger.json')\n\nLargely, that's it. There is a whole slew of utility code that you may\nor may not find useful, too. Look at the `full documentation\n`__ for details.\n\n\nCompatibility\n-------------\n\nDifferent validation backends support different features.\n\n+------------------------+----------------+-----------------+-------------+-------------------------------------------------------+----------------+-----------------------------------------------------------------------------------+\n| Backend | Python Version | OpenAPI Version | Strict Mode | Notes | Available From | Link |\n+========================+================+=================+=============+=======================================================+================+===================================================================================+\n| swagger-spec-validator | 2 and 3 | 2.0 only | yes | Slow; does not accept integer keys (see strict mode). | prance 0.1 | `swagger\\_spec\\_validator `__ |\n+------------------------+----------------+-----------------+-------------+-------------------------------------------------------+----------------+-----------------------------------------------------------------------------------+\n| flex | 2 and 3 | 2.0 only | n/a | Fastest; unfortunately deprecated. | prance 0.8 | `flex `__ |\n+------------------------+----------------+-----------------+-------------+-------------------------------------------------------+----------------+-----------------------------------------------------------------------------------+\n| openapi-spec-validator | 2 and 3 | 2.0 and 3.0 | yes | Slow; does not accept integer keys (see strict mode). | prance 0.11 | `openapi\\_spec\\_validator `__ |\n+------------------------+----------------+-----------------+-------------+-------------------------------------------------------+----------------+-----------------------------------------------------------------------------------+\n\nYou can select the backend in the constructor of the parser(s):\n\n.. code:: python\n\n parser = ResolvingParser('http://petstore.swagger.io/v2/swagger.json', backend = 'openapi-spec-validator')\n\n\nNo backend is included in the dependencies; they are detected at run-time. If you install them,\nthey can be used:\n\n.. code:: bash\n\n $ pip install openapi-spec-validator\n $ pip install prance\n $ prance validate --backend=openapi-spec-validator path/to/spec.yml\n\n\n*A note on strict mode:* The OpenAPI specs are a little ambiguous. On the one hand, they use JSON\nreferences and JSON schema a fair bit. But on the other hand, what they specify as examples does\nnot always match the JSON specs.\n\nMost notably, JSON only accepts string keys in objects. However, some keys in the specs tend to be\ninteger values, most notably the status codes for responses. Strict mode rejects non-string keys;\nthe default lenient mode accepts them.\n\nSince the ``flex`` validator is not based on JSON, it does not have this issue. The ``strict`` option\ntherefore does not apply here.\n\n\n*A note on flex usage:* While flex is the fastest validation backend, unfortunately it is no longer\nmaintained and there are issues with its dependencies. For one thing, it depends on a version of `PyYAML`\nthat contains security flaws. For another, it depends explicitly on older versions of `click`.\n\nIf you use the flex subpackage, therefore, you do so at your own risk.\n\n\nA Note on JSON References\n-------------------------\n\nThe relevant parts of the RFC for JSON references can be condensed like this:\n\n A JSON Reference is a JSON object, which contains a member named\n \"$ref\", which has a JSON string value. Example:\n\n { \"$ref\": \"http://example.com/example.json#/foo/bar\" }\n\n (...)\n\n Any members other than \"$ref\" in a JSON Reference object SHALL be\n ignored.\n\n (...)\n\n Resolution of a JSON Reference object SHOULD yield the referenced\n JSON value. Implementations MAY choose to replace the reference with\n the referenced value.\n\nPrance is strict about ignoring additional keys, and does so by replacing the reference with\nthe referenced value.\n\nIn practice, that means that given such a reference:\n\n.. code:: yaml\n\n # main file\n ---\n foo: bar\n $ref: /path/to/ref\n\n # and at /path/to/ref\n ---\n baz: quux\n\nThen, after resolution, the result is the following:\n\n.. code:: yaml\n\n # resolved\n ---\n baz: quux\n\nThat is, the key ``foo`` is ignored as the specs require. That is the reason the OpenAPI\nspecs tend to use JSON references within ``schema`` objects, and place any other parameters\nas siblings of the ``schema`` object.\n\n\nExtensions\n----------\n\nPrance includes the ability to reference outside swagger definitions\nin outside Python packages. Such a package must already be importable\n(i.e. installed), and be accessible via the\n`ResourceManager API `__\n(some more info `here `__).\n\nFor example, you might create a package ``common_swag`` with the file\n``base.yaml`` containing the definition\n\n.. code:: yaml\n\n definitions:\n Severity:\n type: string\n enum:\n - INFO\n - WARN\n - ERROR\n - FATAL\n\nIn the ``setup.py`` for ``common_swag`` you would add lines such as\n\n.. code:: python\n\n packages=find_packages('src'),\n package_dir={'': 'src'},\n package_data={\n '': '*.yaml'\n }\n\nThen, having installed ``common_swag`` into some application, you could\nnow write\n\n.. code:: yaml\n\n definitions:\n Message:\n type: object\n properties:\n severity:\n $ref: 'python://common_swag/base.yaml#/definitions/Severity'\n code:\n type: string\n summary:\n type: string\n description:\n type: string\n required:\n - severity\n - summary\n\nContributing\n============\n\nSee `CONTRIBUTING.md `__ for details.\n\nProfessional support is available through `finkhaeuser consulting `__.\n\nLicense\n=======\n\nLicensed under MITNFA (MIT +no-false-attribs) License. See the\n`LICENSE.txt `__ file for details.\n\n\"Prancing unicorn\" logo image Copyright (c) Jens Finkhaeuser. All rights reserved.\nMade by `Moreven B `__.\n\n.. |Posix Build Status| image:: https://travis-ci.org/jfinkhaeuser/prance.svg?branch=master\n :target: https://travis-ci.org/jfinkhaeuser/prance\n.. |Windows Build Status| image:: https://ci.appveyor.com/api/projects/status/ic7lo8r95mkee7di/branch/master?svg=true\n :target: https://ci.appveyor.com/project/jfinkhaeuser/prance\n.. |Docs| image:: https://readthedocs.org/projects/prance/badge/?version=latest\n :target: http://prance.readthedocs.io/en/latest/\n.. |License| image:: https://img.shields.io/pypi/l/prance.svg\n :target: https://pypi.python.org/pypi/prance/\n.. |PyPI| image:: https://img.shields.io/pypi/v/prance.svg\n :target: https://pypi.python.org/pypi/prance/\n.. |Package Format| image:: https://img.shields.io/pypi/format/prance.svg\n :target: https://pypi.python.org/pypi/prance/\n.. |Python Versions| image:: https://img.shields.io/pypi/pyversions/prance.svg\n :target: https://pypi.python.org/pypi/prance/\n.. |Package Status| image:: https://img.shields.io/pypi/status/prance.svg\n :target: https://pypi.python.org/pypi/prance/\n.. |FOSSA Status| image:: https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjfinkhaeuser%2Fprance.svg?type=shield\n :target: https://app.fossa.io/projects/git%2Bgithub.com%2Fjfinkhaeuser%2Fprance?ref=badge_shield\n.. |Liberapay| image:: http://img.shields.io/liberapay/receives/jfinkhaeuser.svg?logo=liberapay\n :target: https://liberapay.com/jfinkhaeuser/donate\n.. |Logo| image:: https://raw.githubusercontent.com/jfinkhaeuser/prance/master/docs/images/prance_logo_256.png\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/jfinkhaeuser/prance", "keywords": "swagger openapi parsing", "license": "MITNFA", "maintainer": "", "maintainer_email": "", "name": "prance", "package_url": "https://pypi.org/project/prance/", "platform": "", "project_url": "https://pypi.org/project/prance/", "project_urls": { "Homepage": "https://github.com/jfinkhaeuser/prance" }, "release_url": "https://pypi.org/project/prance/0.16.1/", "requires_dist": [ "chardet (~=3.0)", "PyYAML (~=5.1)", "requests (~=2.21)", "six (~=1.12)", "semver (~=2.8)", "click (~=7.0) ; extra == 'cli'", "tox (>=3.7) ; extra == 'dev'", "bumpversion (>=0.5) ; extra == 'dev'", "pytest (>=4.2) ; extra == 'dev'", "pytest-cov (>=2.6) ; extra == 'dev'", "flake8 (>=3.7) ; extra == 'dev'", "pep8-naming (>=0.8) ; extra == 'dev'", "flake8-quotes (>=1.0) ; extra == 'dev'", "flake8-docstrings (>=1.3) ; extra == 'dev'", "sphinx (>=1.8) ; extra == 'dev'", "towncrier (>=19.2) ; extra == 'dev'", "flex (~=6.13) ; extra == 'flex'", "PyICU (~=2.2) ; extra == 'icu'", "openapi-spec-validator (>0.2,>=0.2.1) ; extra == 'osv'", "swagger-spec-validator (~=2.4) ; extra == 'ssv'" ], "requires_python": "", "summary": "Resolving Swagger/OpenAPI 2.0 and 3.0.0 Parser", "version": "0.16.1" }, "last_serial": 5874133, "releases": { "0.1.0": [], "0.1.1": [ { "comment_text": "", "digests": { "md5": "7b2f11f35d2093a8da3a993616ee0d3b", "sha256": "946a339276f36b90d5b5e5e13ce8a9893661a85672579a3a050221e1fe7bbbf8" }, "downloads": -1, "filename": "prance-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7b2f11f35d2093a8da3a993616ee0d3b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13044, "upload_time": "2016-09-08T14:05:01", "url": "https://files.pythonhosted.org/packages/10/d8/6b5bd72878a0df23ea1eed4996930d2107a2b12cae801da20329969f9223/prance-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f77a6d90a3ddc2a11474e179980c07a", "sha256": "0768a852b009da99ae602d1df45e7f1679f5af0284d31390537734d11f353379" }, "downloads": -1, "filename": "prance-0.1.1.tar.gz", "has_sig": false, "md5_digest": "4f77a6d90a3ddc2a11474e179980c07a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15159, "upload_time": "2016-09-08T14:05:03", "url": "https://files.pythonhosted.org/packages/24/fd/6015624d06d853d54f328eccb9c3c014437254456b7a3aee82cc1978f163/prance-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "fea25249ca528be53f96961eaeaa284b", "sha256": "67cdf19fbe4789b03ff8f4e9720c25b06af8ee4d37958b6441f8d6ef7fe9980e" }, "downloads": -1, "filename": "prance-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fea25249ca528be53f96961eaeaa284b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14915, "upload_time": "2016-09-08T14:34:32", "url": "https://files.pythonhosted.org/packages/79/ca/7c8c127724ca1e61a3ab1e3a5bff636d780fe2948026402e0dee38f62c0c/prance-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ad31d0bc5ba0bfcc43966a7ab47ad088", "sha256": "b2416c9dc44997b837371991cec34d3154c1749387a08b347753c2967bc39da5" }, "downloads": -1, "filename": "prance-0.1.2.tar.gz", "has_sig": false, "md5_digest": "ad31d0bc5ba0bfcc43966a7ab47ad088", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16275, "upload_time": "2016-09-08T14:34:35", "url": "https://files.pythonhosted.org/packages/20/2a/935b1e9d70ab89e9ca8ef86a1348182de084c69aecf2a95c0fe9c18c583a/prance-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "57843df826b8633aac5539f9904e8936", "sha256": "602a58045da763f460709e546e7d52eb1002962e41f0c1113014b8d2a5f3aa4e" }, "downloads": -1, "filename": "prance-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "57843df826b8633aac5539f9904e8936", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15173, "upload_time": "2016-09-09T10:26:17", "url": "https://files.pythonhosted.org/packages/a3/f8/10f81ed4810fba890f03a52cac362032d108e81ce718eb9bc16ab9c79bf2/prance-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "888f05cac303a78cbfdef27e7184735f", "sha256": "385eb8218b8da769df1cee9b73b2fdf8198c782f550ba148aa4c1da3ef69ffdc" }, "downloads": -1, "filename": "prance-0.1.3.tar.gz", "has_sig": false, "md5_digest": "888f05cac303a78cbfdef27e7184735f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16623, "upload_time": "2016-09-09T10:26:19", "url": "https://files.pythonhosted.org/packages/7f/3b/f0a3a2a453dba3762431e7c7fc52dcab08c80ba38769cd6a8887952a7a32/prance-0.1.3.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "4756a5d6fc6f3a03d01b944720e45ac1", "sha256": "9cc62858657a50fab9424f5a1ed7e884c9dcdc52cb79c8ec6b0a2877ac403c1d" }, "downloads": -1, "filename": "prance-0.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4756a5d6fc6f3a03d01b944720e45ac1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21819, "upload_time": "2018-04-12T10:59:53", "url": "https://files.pythonhosted.org/packages/ab/47/e927193ddad5aa810421fac57360cb76e7b45e908e1c24c51a6379728dd8/prance-0.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a5421d143d8bcd820d4994e9099f0946", "sha256": "174840ed2a45f5fb7b4a2a1ebbaf9bd4f3476253701ed24d03792aeb5f9dcc1b" }, "downloads": -1, "filename": "prance-0.10.0.tar.gz", "has_sig": false, "md5_digest": "a5421d143d8bcd820d4994e9099f0946", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38748, "upload_time": "2018-04-12T10:59:54", "url": "https://files.pythonhosted.org/packages/ac/0a/90eabd6f8c453ed7c4c52cf37f9cc65334f81384537126faa2d1836b006f/prance-0.10.0.tar.gz" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "100aa8076ece8706dff7a7608b6d90c6", "sha256": "ed533d00fba9629e5dc6731393c0e563228c70b187d4743e301de3e7a6495b8a" }, "downloads": -1, "filename": "prance-0.10.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "100aa8076ece8706dff7a7608b6d90c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21825, "upload_time": "2018-04-26T10:19:40", "url": "https://files.pythonhosted.org/packages/61/67/0d35bed4066aa2b257b43938a9a584cf3866e9e7d7bd2fbde36efbbbd240/prance-0.10.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6fd839b846c9595e110610061e7c2e95", "sha256": "8bba1a76a4860fca6177d8202751243e494dbef9b2ead86d0aa0d507e8e5b193" }, "downloads": -1, "filename": "prance-0.10.1.tar.gz", "has_sig": false, "md5_digest": "6fd839b846c9595e110610061e7c2e95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 312043, "upload_time": "2018-04-26T10:19:41", "url": "https://files.pythonhosted.org/packages/cd/ce/dd967012fb73699c4da64c4d69d44ddf03937cbcc7e18df246959536c742/prance-0.10.1.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "c7f317895c68d2076c4563b007d030b8", "sha256": "7671b382dc0d506752a84d4a0a33e66d87b5561ae5be5915bf9bfc12255e3200" }, "downloads": -1, "filename": "prance-0.11.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c7f317895c68d2076c4563b007d030b8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22609, "upload_time": "2018-04-26T12:36:46", "url": "https://files.pythonhosted.org/packages/ca/99/34818de176b9fc70267139382478421f8ef1c7ad6d1f37d9c1952e1cbe3a/prance-0.11.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34c8bfce20bbbb9de8972a825d7ad5e8", "sha256": "94130fa2bd14984dacba3b591fa93ffa9ba7170b8eaed297ed76b9702dfef931" }, "downloads": -1, "filename": "prance-0.11.0.tar.gz", "has_sig": false, "md5_digest": "34c8bfce20bbbb9de8972a825d7ad5e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 313459, "upload_time": "2018-04-26T12:36:47", "url": "https://files.pythonhosted.org/packages/48/7f/a611296ee27518e2b37ae737bc91e300eccb32d96835e57c7b5624a85faf/prance-0.11.0.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "492b1ea94b1fd1c849314d2d7844cc01", "sha256": "9a56699fdf01ad09d233926ac91e27cbc4584e58dab9b3a2ae04b01681865ef3" }, "downloads": -1, "filename": "prance-0.12.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "492b1ea94b1fd1c849314d2d7844cc01", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27372, "upload_time": "2018-05-20T16:15:38", "url": "https://files.pythonhosted.org/packages/1d/49/7e714e7a57e2eb52c98503bbcf35dc6728626b979e2b967805b288d1ebcf/prance-0.12.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c1ed2f30809becb9f0a0d1b5627fccb", "sha256": "dc3e5689b76c4863b0f397c54dc3ea85c194ae7e36d924a91ad1ba02c884d760" }, "downloads": -1, "filename": "prance-0.12.0.tar.gz", "has_sig": false, "md5_digest": "8c1ed2f30809becb9f0a0d1b5627fccb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 318434, "upload_time": "2018-05-20T16:15:39", "url": "https://files.pythonhosted.org/packages/5a/6d/5e187a69b8ce165a987563496cb0bf6ccea318b97d9830b835ad9937299c/prance-0.12.0.tar.gz" } ], "0.12.1": [ { "comment_text": "", "digests": { "md5": "ae34b900a175e9dbf15cc56d4c82d25e", "sha256": "f94f5969c851afbb2ef187cdfe5e99675e0068521eafbd647d5cebad4cfc928c" }, "downloads": -1, "filename": "prance-0.12.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ae34b900a175e9dbf15cc56d4c82d25e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29029, "upload_time": "2018-05-22T08:03:35", "url": "https://files.pythonhosted.org/packages/54/31/9d2d5a0d3e5cec9b5aea157d6cb5eea1557c5f57e8a9511c7d7f636ed1ff/prance-0.12.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "715fbe9ad8136593800d56632ac6eb56", "sha256": "1bc750687bbbad92a5a67c9909111bd2b1396146c6918464785b1c746fa86a03" }, "downloads": -1, "filename": "prance-0.12.1.tar.gz", "has_sig": false, "md5_digest": "715fbe9ad8136593800d56632ac6eb56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 320060, "upload_time": "2018-05-22T08:03:36", "url": "https://files.pythonhosted.org/packages/48/e1/51d2b7031e85299d3cc9b944f5cbf6cbf59161e4bbba1faaa1d1063c5c13/prance-0.12.1.tar.gz" } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "ce8994fd4301e6793b2a9aa8c3a30a54", "sha256": "4814acb56ec5dab830a5e2aaa14cd482882b1ad217fe831cdd900c988e26a55a" }, "downloads": -1, "filename": "prance-0.13.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ce8994fd4301e6793b2a9aa8c3a30a54", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33667, "upload_time": "2018-08-21T12:04:57", "url": "https://files.pythonhosted.org/packages/91/94/4c70176dbf631253d12e7b6b3ca8eecf27d3e00516e557738ff986c2046e/prance-0.13.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0d22c26cd1ae2ee92df07e57f5d6c29a", "sha256": "f50e792693aa47f46d4aa5cff02cba865acfac259c9c17f68b3492d150ad762b" }, "downloads": -1, "filename": "prance-0.13.0.tar.gz", "has_sig": false, "md5_digest": "0d22c26cd1ae2ee92df07e57f5d6c29a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 455903, "upload_time": "2018-08-21T12:05:01", "url": "https://files.pythonhosted.org/packages/d5/ac/cc8f3a5130549e7940501d172b4aabd81900f04ff62048bcec7f5ed62326/prance-0.13.0.tar.gz" } ], "0.13.1": [ { "comment_text": "", "digests": { "md5": "e2408f117f2988ca13bede9317262ad5", "sha256": "6cb24c9b4f5defbb510ec4ee7118313e63969f2b02a35626fa84cd494395ea24" }, "downloads": -1, "filename": "prance-0.13.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e2408f117f2988ca13bede9317262ad5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29813, "upload_time": "2018-08-24T15:21:13", "url": "https://files.pythonhosted.org/packages/82/e7/26353115ad6007a1e709726a1229019f0cc8c87359d9c1169775fc073e51/prance-0.13.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "029e89373630b4367741955414b21fb4", "sha256": "62552482c911d7ba4dadc38d80731958cb3d862ce46a1940a7aadbab9aa30f00" }, "downloads": -1, "filename": "prance-0.13.1.tar.gz", "has_sig": false, "md5_digest": "029e89373630b4367741955414b21fb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 456895, "upload_time": "2018-08-24T15:21:14", "url": "https://files.pythonhosted.org/packages/d2/65/b649489ffb97376190a1a39cb4b5ea44b0eaebe1d2ba82fcc60392893dc9/prance-0.13.1.tar.gz" } ], "0.13.2": [ { "comment_text": "", "digests": { "md5": "1e3fc7e07c2821df721af7adf7dc82af", "sha256": "c23344b84c3434acf9aa689f1532af2e900a7bb60785ed1001bf8326f7c65579" }, "downloads": -1, "filename": "prance-0.13.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1e3fc7e07c2821df721af7adf7dc82af", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30906, "upload_time": "2018-10-08T12:24:06", "url": "https://files.pythonhosted.org/packages/94/52/974b121f2e3bd447ae660adc90b09b41a3d07d3360d89a3a12fa7b993570/prance-0.13.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7f154675fdd6262f16a364ad883ea59d", "sha256": "aa6e8422ca8ea31ef13923f0b765b84b46ff7369e8789b0715607039bfff3dc1" }, "downloads": -1, "filename": "prance-0.13.2.tar.gz", "has_sig": false, "md5_digest": "7f154675fdd6262f16a364ad883ea59d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 462595, "upload_time": "2018-10-08T12:24:08", "url": "https://files.pythonhosted.org/packages/f9/d6/30e4a569b650d6f1a4e0c3633670d91d77adb690da130a110654ed0ea26d/prance-0.13.2.tar.gz" } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "38dc99c8a19c7d31da82d87c7da663c9", "sha256": "e8f90e50a563904afdcd41a9bf43b119c80ef845ffaf5b7a542cdaebd2066824" }, "downloads": -1, "filename": "prance-0.14.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "38dc99c8a19c7d31da82d87c7da663c9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31307, "upload_time": "2019-02-08T13:25:15", "url": "https://files.pythonhosted.org/packages/96/37/564b9944738f3caceaaa85a802f57078ce1341e638cd9f9e333ae11091e5/prance-0.14.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "90057f893de97caca3833244520f0467", "sha256": "ace83a27b8bed162e79f560cbdcf57b6730dcb505a22d702a90894610bb879c2" }, "downloads": -1, "filename": "prance-0.14.0.tar.gz", "has_sig": false, "md5_digest": "90057f893de97caca3833244520f0467", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 458344, "upload_time": "2019-02-08T13:25:17", "url": "https://files.pythonhosted.org/packages/28/8f/768a2b6ce3db1a1653c7e0d03449d594a0ca9192c9982ab0325d131fe35b/prance-0.14.0.tar.gz" } ], "0.14.1": [ { "comment_text": "", "digests": { "md5": "6102d910762e2106bd385921f8d482b3", "sha256": "14f888d82300b0df757548da0aca749164a79bc528eab82a6b576d4fdddbb582" }, "downloads": -1, "filename": "prance-0.14.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6102d910762e2106bd385921f8d482b3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31505, "upload_time": "2019-02-25T08:53:11", "url": "https://files.pythonhosted.org/packages/a9/0c/318944ec7f0ce1da033c2224947bfb83a2dde4e165406ca5233141118fc7/prance-0.14.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "134d60664f72a55fa1c93e55e4d04bd8", "sha256": "57516d05c7ef64456107e28af68d92fec0a35a2cbac796742803eb5e0e111e2d" }, "downloads": -1, "filename": "prance-0.14.1.tar.gz", "has_sig": false, "md5_digest": "134d60664f72a55fa1c93e55e4d04bd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 458767, "upload_time": "2019-02-25T08:53:13", "url": "https://files.pythonhosted.org/packages/08/c6/1b150ca2c7b07ce74988174610963fdbe2cd882c4064f200840cc2c33269/prance-0.14.1.tar.gz" } ], "0.15.0": [ { "comment_text": "", "digests": { "md5": "4ef9611298e8cd24a4ff4c7df6e3e703", "sha256": "0f3d98a6883a102b28a46c428de55dda60582b9233e1fafb7d8247b7d8f56c39" }, "downloads": -1, "filename": "prance-0.15.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4ef9611298e8cd24a4ff4c7df6e3e703", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31499, "upload_time": "2019-03-13T16:58:38", "url": "https://files.pythonhosted.org/packages/5e/0d/9abdbe142ad0168fb1d8d19b569bdabd3137790f8c830a05772cde6242e5/prance-0.15.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15da21b1f464aba08b4fd581f0b6dad7", "sha256": "793f96dc8bba73bf4342f57b3570f5e0a94c30e60f0c802a2aaa302759dd8610" }, "downloads": -1, "filename": "prance-0.15.0.tar.gz", "has_sig": false, "md5_digest": "15da21b1f464aba08b4fd581f0b6dad7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 458801, "upload_time": "2019-03-13T16:58:39", "url": "https://files.pythonhosted.org/packages/bf/f4/bd52c875943d966dab9b87bd4e4867e5ae3d2987e5334b5e9e25f9ffcc71/prance-0.15.0.tar.gz" } ], "0.16.0": [ { "comment_text": "", "digests": { "md5": "866e5b03afafa9755bc629d3ffdaff3a", "sha256": "4b3606682cc15ffa2e4e8cd3619b20323a9df03e3b1743b7fd03d58096cf0cb7" }, "downloads": -1, "filename": "prance-0.16.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "866e5b03afafa9755bc629d3ffdaff3a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31975, "upload_time": "2019-08-30T11:02:46", "url": "https://files.pythonhosted.org/packages/7d/e4/f86793f03b09ac3c0f1b0845b21464f7050b5f2872b7ce50c3add3fbf176/prance-0.16.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "845023a50abfcea9aea7cee9605f002b", "sha256": "e487ae4ff5c95aab4ff356cfc0e794b66b49297dd4b206f74ea0d77d41647494" }, "downloads": -1, "filename": "prance-0.16.0.tar.gz", "has_sig": false, "md5_digest": "845023a50abfcea9aea7cee9605f002b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 460207, "upload_time": "2019-08-30T11:02:48", "url": "https://files.pythonhosted.org/packages/7a/aa/61acb99dfbb4a8c227c6dfe89bc0cdc8a357ea47a0e6415967fa80ac744a/prance-0.16.0.tar.gz" } ], "0.16.1": [ { "comment_text": "", "digests": { "md5": "bcdd7726119486a3a3f8a95e560588be", "sha256": "807d17cbf5e33e20615f2681ea3b1a535b4a27112df8d5253378a42f70cc4bcd" }, "downloads": -1, "filename": "prance-0.16.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bcdd7726119486a3a3f8a95e560588be", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31986, "upload_time": "2019-09-23T14:59:01", "url": "https://files.pythonhosted.org/packages/bc/ad/203dc8f4cba0d49a99b235eadad883246c838e9fc7a99b76a43313e85ce8/prance-0.16.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3266bb65732e2331de449d238cabce8", "sha256": "d9925c28e794300fdcafe09f7f97d16b604e5f03db1b10fe5b9d186f8434ab10" }, "downloads": -1, "filename": "prance-0.16.1.tar.gz", "has_sig": false, "md5_digest": "c3266bb65732e2331de449d238cabce8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 683229, "upload_time": "2019-09-23T14:59:04", "url": "https://files.pythonhosted.org/packages/18/a2/efe39f6f5d877ed082d6acd63e77b1776604032124b585130aaf7ce1fbdd/prance-0.16.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "7ddbc67903b9ddf49851fadece3bda64", "sha256": "8ea783f49ea21b7ca77281d5360ef4026d00bd06080262baec0c82c24f648d96" }, "downloads": -1, "filename": "prance-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7ddbc67903b9ddf49851fadece3bda64", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17850, "upload_time": "2016-09-14T21:11:31", "url": "https://files.pythonhosted.org/packages/79/e9/ab0aabc11681b2da56dd82555fd41a186b591dadcb76385c7301a6579981/prance-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65ae5dd9fd50a3f37756c639f9d209da", "sha256": "0b4beab0b70f5eb508418b1382ea9cff567ffe4de152e1ce2beef609e66e4cb4" }, "downloads": -1, "filename": "prance-0.2.0.tar.gz", "has_sig": false, "md5_digest": "65ae5dd9fd50a3f37756c639f9d209da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19707, "upload_time": "2016-09-14T21:11:33", "url": "https://files.pythonhosted.org/packages/87/87/7483ea6a14a5751f94a836b4eba0af3316bb76485a8115a82c02572076ae/prance-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "fbda3fea069e0003071d9d54a361562b", "sha256": "c7b6479a87a80c3201bcb51c0801a05bad432bc51ac833a7ff6dd8e8abf08d2e" }, "downloads": -1, "filename": "prance-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fbda3fea069e0003071d9d54a361562b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18126, "upload_time": "2016-10-25T08:15:36", "url": "https://files.pythonhosted.org/packages/7c/fc/1f8362903c6d077fe5a4972892f3a9db05ad3af09ca637d65a93bc8d2cf9/prance-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6f86bf8da084d39208380a79734c3f6", "sha256": "0bad64b9e3c635b0ba0e6a0596508468e08dab0d1b06754565aaadcaba8ddf93" }, "downloads": -1, "filename": "prance-0.2.1.tar.gz", "has_sig": false, "md5_digest": "c6f86bf8da084d39208380a79734c3f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20008, "upload_time": "2016-10-25T08:15:38", "url": "https://files.pythonhosted.org/packages/23/a4/dc62d48b7a27f9fe8841e8d61ad4d230f2bfb6a18a91a17f42d2ff265636/prance-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "226219340e8a5992688f2b4ec0491078", "sha256": "babb71e836b7dbf665c48a0064a28156769327754249443201ba5d4bbced8c6d" }, "downloads": -1, "filename": "prance-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "226219340e8a5992688f2b4ec0491078", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18349, "upload_time": "2016-10-26T12:00:59", "url": "https://files.pythonhosted.org/packages/49/05/c00b2eaf262bc2cfeac2efff5cc18656832c37317529d55f4e0cf832dc1b/prance-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb9b6e5e6e1808b9b4ed489d845584de", "sha256": "72e811306e081a50e8924fc2857044ac37a4b3df926f045ae6ac5649927e7218" }, "downloads": -1, "filename": "prance-0.2.2.tar.gz", "has_sig": false, "md5_digest": "fb9b6e5e6e1808b9b4ed489d845584de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20231, "upload_time": "2016-10-26T12:01:01", "url": "https://files.pythonhosted.org/packages/0f/18/b83c26be5d801702190243000986b539156c1a141cf25aad712fbe9467b2/prance-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "324af14261e2870a9dd7c2589a928bed", "sha256": "cd5ad78055e6ab746d90111f82c8e513f47e50422985f3702439615ede3478fa" }, "downloads": -1, "filename": "prance-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "324af14261e2870a9dd7c2589a928bed", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18358, "upload_time": "2016-11-18T09:52:05", "url": "https://files.pythonhosted.org/packages/8b/1a/bd8fa805e1a3fc6e3a4a841e28dca9941ec1584f4a3d63f7822c4e00841f/prance-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9252c1e971d5244ca20b12586914b509", "sha256": "9633d4cc8a1c14fbdf542a559eef376cb8188b9d9e65258f25f03ff698293d15" }, "downloads": -1, "filename": "prance-0.2.3.tar.gz", "has_sig": false, "md5_digest": "9252c1e971d5244ca20b12586914b509", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28221, "upload_time": "2016-11-18T09:52:07", "url": "https://files.pythonhosted.org/packages/83/3d/72dfb3252544a2ca5c9d27b2b3c39be86628566c4b05aa85add3b835f626/prance-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "f4a6949588124236a5ce7b413668c58d", "sha256": "7a5616db867a5410f3cf873763ead90b415c5948239be79e89d71fab87339812" }, "downloads": -1, "filename": "prance-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f4a6949588124236a5ce7b413668c58d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18600, "upload_time": "2016-11-21T11:24:36", "url": "https://files.pythonhosted.org/packages/5b/ee/4e8fdcabe536e073ee6d49e493bd63919aee745e6c54fe3d43b93b7c5a91/prance-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "56736243bf53e995008071ecbb4d4659", "sha256": "7c45ff980808a616aed35326b88785ebfde463afc5c20b0c88824fb3f3db85e5" }, "downloads": -1, "filename": "prance-0.3.0.tar.gz", "has_sig": false, "md5_digest": "56736243bf53e995008071ecbb4d4659", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28409, "upload_time": "2016-11-21T11:24:38", "url": "https://files.pythonhosted.org/packages/59/6d/cfa083bd8e83204f00cc1cad26a1a792b1f1de8d51a3912a3d6c79800b54/prance-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "9eee54d38900ab65e4466f3b4ea21228", "sha256": "a48261d15b753d86be699e2d934599481aff187ffdc2c66e5be32fabea7a8c82" }, "downloads": -1, "filename": "prance-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9eee54d38900ab65e4466f3b4ea21228", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18697, "upload_time": "2017-04-03T09:39:19", "url": "https://files.pythonhosted.org/packages/bf/95/d625b8111d2c7a5da59063d3798521051c35824661e0fc27a0dccde90f76/prance-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e2e7dd7a3ecd63e4e41936764dff2ed", "sha256": "a53bb5acef42b5f89e27b969ac54ce98d9ec8f99dd665e15b4744058d0330cc5" }, "downloads": -1, "filename": "prance-0.4.0.tar.gz", "has_sig": false, "md5_digest": "2e2e7dd7a3ecd63e4e41936764dff2ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28598, "upload_time": "2017-04-03T09:39:20", "url": "https://files.pythonhosted.org/packages/4c/77/00425db44c6d1e474a51519de3599ad3affc3aad12c0c5e467906f270a65/prance-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "5b5f1d7610f7160fc73a7c5142d7e3d7", "sha256": "0a3cf2376d6aec32fdd2070b3c1d86dde3a5bb7d0687d4bbf00bf3b36f920826" }, "downloads": -1, "filename": "prance-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5b5f1d7610f7160fc73a7c5142d7e3d7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19468, "upload_time": "2017-05-02T13:02:33", "url": "https://files.pythonhosted.org/packages/49/89/6e18f5245093f86b2aba390bf97c5c9c430d8a0efec0f546a229d59b8387/prance-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac4293bb1cb34c828898c6c99c98e8a0", "sha256": "c5c159ee483fd1e5358c46fc82a9e19cdb0ad94f81ae52fb98fcf4b441b41655" }, "downloads": -1, "filename": "prance-0.5.0.tar.gz", "has_sig": false, "md5_digest": "ac4293bb1cb34c828898c6c99c98e8a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30002, "upload_time": "2017-05-02T13:02:35", "url": "https://files.pythonhosted.org/packages/0d/d9/f995aae7919424f60b1116fa485974ecac2b5a5fd9b60d150d723d219141/prance-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "a0b4128b94bfc13bcc6987219a6f0291", "sha256": "20c944f13a409a182308ef4ca62d1b00ee8b28a34fd08ce4dc96addac7dbf6d1" }, "downloads": -1, "filename": "prance-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a0b4128b94bfc13bcc6987219a6f0291", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19620, "upload_time": "2017-05-22T09:48:38", "url": "https://files.pythonhosted.org/packages/8b/cc/05999aed0a6fd00e5bf22d60cdfd20faa84caf82d62f236bc59793817f32/prance-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9f902bee572f2d7dd7781ea382f6df5", "sha256": "331fb8c02a08d04fc8f89b913540075fc93b397203e4201bfbab898d65736b34" }, "downloads": -1, "filename": "prance-0.5.1.tar.gz", "has_sig": false, "md5_digest": "a9f902bee572f2d7dd7781ea382f6df5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30138, "upload_time": "2017-05-22T09:48:39", "url": "https://files.pythonhosted.org/packages/ef/6f/15f2b37a6e1f83a21b276273bc80eb1b71ef2c800aa5f49b28474865801d/prance-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "11c8be76f7dfb6d7407112650010aa69", "sha256": "00ac03343911b1a8ffe5e30db76ccb804ada3da0866ace6f67fe22bdb9dc900e" }, "downloads": -1, "filename": "prance-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "11c8be76f7dfb6d7407112650010aa69", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20057, "upload_time": "2017-06-14T10:21:03", "url": "https://files.pythonhosted.org/packages/85/b5/1214cb4276a0539d2aa889ffbafd9d75537fcc3063688e6d54d9f7860635/prance-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6faf542d87dfb3a5eaa443921e36ab80", "sha256": "6439d8991578b39ef38aa17ab2965161a529a1e74e369bfceca03d106dfd1dd9" }, "downloads": -1, "filename": "prance-0.6.0.tar.gz", "has_sig": false, "md5_digest": "6faf542d87dfb3a5eaa443921e36ab80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31143, "upload_time": "2017-06-14T10:21:05", "url": "https://files.pythonhosted.org/packages/ff/41/232060c46ea080aba047a74de7fabc41d5d96f8d2e12698d6846d177cea1/prance-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "3a7a5fa278d5ee64f1e657d98290402a", "sha256": "6787f436ed9a2996fadf5f0d26ad218fdd0e3e6b4e0d050ee77ec8ba4f4b5311" }, "downloads": -1, "filename": "prance-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3a7a5fa278d5ee64f1e657d98290402a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20141, "upload_time": "2017-06-14T10:36:47", "url": "https://files.pythonhosted.org/packages/2e/a6/1549f33ffcfea1b68e141f7fa59fee261424363c8288ef681bd7a963e6cc/prance-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b2dbf62db4efd12e42d6f5a882043b8", "sha256": "c81d8fa1ecbf770d42684a502be16d59ade0bd8420b2b89b7056c0a74399b625" }, "downloads": -1, "filename": "prance-0.6.1.tar.gz", "has_sig": false, "md5_digest": "0b2dbf62db4efd12e42d6f5a882043b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31205, "upload_time": "2017-06-14T10:36:49", "url": "https://files.pythonhosted.org/packages/78/4c/363861034edd5e85d4414e40971d9afdafe9a5b1caa6b0f07fac7e284543/prance-0.6.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "8b2d6d01ca916bc61274491745ddb211", "sha256": "54d04b4834c7a62a29d7212b0ba984045819d402ac02197e829bf73cfb33c31a" }, "downloads": -1, "filename": "prance-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8b2d6d01ca916bc61274491745ddb211", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20398, "upload_time": "2017-09-18T21:52:06", "url": "https://files.pythonhosted.org/packages/a5/15/de07c1462b13a8eea92842cd3e2517e17d2b2e1c34f198dd0b28f64a30c5/prance-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac0519f211fe8bde484109b4a22cf4fc", "sha256": "9d9ee8afa08e83974dd415ae741b1377d83a586fb7c5bdf879d77e5ca193c570" }, "downloads": -1, "filename": "prance-0.7.0.tar.gz", "has_sig": false, "md5_digest": "ac0519f211fe8bde484109b4a22cf4fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32049, "upload_time": "2017-09-18T21:52:08", "url": "https://files.pythonhosted.org/packages/e1/17/301253f15321b87b413d9a91fdba83bb77a3176b2928a600bfb416ae8636/prance-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "0f4cb7abd6d3ddd3bb5b36a7016ebf22", "sha256": "ae5656d356a4e49d8735e53c4b797ec194a305f8a290cbe5a2bbdb1206ba385f" }, "downloads": -1, "filename": "prance-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0f4cb7abd6d3ddd3bb5b36a7016ebf22", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21410, "upload_time": "2017-11-08T12:19:45", "url": "https://files.pythonhosted.org/packages/c7/4a/771eec24adefe8cb4ffd4ff8caa8956e41baf0e24fc81cc4bea1a5df6e0a/prance-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ad4946e18a576a5d44c8c222711bd65", "sha256": "5b3bca40ffd913cea51b7598e08adfdb6cc01e03e237eb89bed541c863c7003e" }, "downloads": -1, "filename": "prance-0.8.0.tar.gz", "has_sig": false, "md5_digest": "7ad4946e18a576a5d44c8c222711bd65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33118, "upload_time": "2017-11-08T12:19:46", "url": "https://files.pythonhosted.org/packages/43/b4/178c3b0ee7ce38041e66ec3ae2090c789698763198417853c8328762101b/prance-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "2475f743b0b20952636fecf14978f82d", "sha256": "35a2b337a8871f1ed81762cc6d74fbf3d7827a4637a129c4bcc0abc551ce6858" }, "downloads": -1, "filename": "prance-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2475f743b0b20952636fecf14978f82d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22604, "upload_time": "2018-02-24T13:57:29", "url": "https://files.pythonhosted.org/packages/91/aa/0f649ed9ad6b9dfc7ac513843be7e7d10d82b00aa3f23ec87fbee6cd02f6/prance-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6af89e5ee9159599c594bba665011231", "sha256": "fc016f4ac612970d0c25a79e73c71c04d13d6786fc1dc0a395e75ae9305fb410" }, "downloads": -1, "filename": "prance-0.9.0.tar.gz", "has_sig": false, "md5_digest": "6af89e5ee9159599c594bba665011231", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34396, "upload_time": "2018-02-24T13:57:31", "url": "https://files.pythonhosted.org/packages/34/fe/a91736fc3dd93a69bbba1a1b80eac42e6f25fdd9cb6cdb60208b7c933e5f/prance-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bcdd7726119486a3a3f8a95e560588be", "sha256": "807d17cbf5e33e20615f2681ea3b1a535b4a27112df8d5253378a42f70cc4bcd" }, "downloads": -1, "filename": "prance-0.16.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bcdd7726119486a3a3f8a95e560588be", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31986, "upload_time": "2019-09-23T14:59:01", "url": "https://files.pythonhosted.org/packages/bc/ad/203dc8f4cba0d49a99b235eadad883246c838e9fc7a99b76a43313e85ce8/prance-0.16.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3266bb65732e2331de449d238cabce8", "sha256": "d9925c28e794300fdcafe09f7f97d16b604e5f03db1b10fe5b9d186f8434ab10" }, "downloads": -1, "filename": "prance-0.16.1.tar.gz", "has_sig": false, "md5_digest": "c3266bb65732e2331de449d238cabce8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 683229, "upload_time": "2019-09-23T14:59:04", "url": "https://files.pythonhosted.org/packages/18/a2/efe39f6f5d877ed082d6acd63e77b1776604032124b585130aaf7ce1fbdd/prance-0.16.1.tar.gz" } ] }