{ "info": { "author": "Terence Way", "author_email": "terry@wayforward.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Artistic License", "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)", "License :: OSI Approved :: Python Software Foundation License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Testing" ], "description": "Annotate function docstrings with pre- and post-conditions,\nand class/module docstrings with invariants, and this\nautomatically checks the contracts while debugging.", "description_content_type": null, "docs_url": null, "download_url": "http://www.wayforward.net/pycontract/contract-1.4.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.wayforward.net/pycontract/", "keywords": null, "license": "Artistic; LPGL; Python Software Foundation License", "maintainer": null, "maintainer_email": null, "name": "contract", "package_url": "https://pypi.org/project/contract/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/contract/", "project_urls": { "Download": "http://www.wayforward.net/pycontract/contract-1.4.tar.gz", "Homepage": "http://www.wayforward.net/pycontract/" }, "release_url": "https://pypi.org/project/contract/1.4/", "requires_dist": null, "requires_python": null, "summary": "Programming by Contract for Python", "version": "1.4" }, "last_serial": 32829, "releases": { "1.0beta1": [], "1.0beta2": [], "1.0beta3": [], "1.1": [], "1.3": [], "1.4": [] }, "urls": [] }