{ "info": { "author": "'Florent Aide'", "author_email": "'florent.aide@gmail.com'", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "zinspect\n========\n\nInspects objects/classes to enforce that they respect the zope.interface\nthey declare to implement/provide. It works with zope.interfaces.\n\nExamples\n--------\n\nthe unit tests provided with the source package contain a lot of examples\nof how to use the package to validate objects and classes.\n\nDiscussion\n----------\n\nI have written this package mainly out of a specific need for ensuring that\nplugins I load into my application would always implement the interfaces they\ndeclared to implement. This is a way to ensure that the application using the\nplugin won't encounter an exception trying to access an attribute that should\nbe present but is not.\n\nStatus\n------\nThe package is in its early infancy and will not detect an attribute\nthat is created outside the __init__ method or not present directly on the\nclass itself. This could be added in the future if there is enough demand.", "description_content_type": null, "docs_url": null, "download_url": "http://cheeseshop.python.org/packages/2.5/z/zinspect/zinspect-0.2.0-py2.5.egg", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "''", "keywords": null, "license": "'PSF'", "maintainer": null, "maintainer_email": null, "name": "zinspect", "package_url": "https://pypi.org/project/zinspect/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/zinspect/", "project_urls": { "Download": "http://cheeseshop.python.org/packages/2.5/z/zinspect/zinspect-0.2.0-py2.5.egg", "Homepage": "''" }, "release_url": "https://pypi.org/project/zinspect/0.2.0/", "requires_dist": null, "requires_python": null, "summary": "'Interface enforcement'", "version": "0.2.0" }, "last_serial": 803470, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "a75b7af09e0db0530a115c7828c155b4", "sha256": "28e55065f460f7f5d765f4724dced5846f66175017256e543feda9caa11b5ef3" }, "downloads": -1, "filename": "zinspect-0.2.0-py2.5.egg", "has_sig": false, "md5_digest": "a75b7af09e0db0530a115c7828c155b4", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 6170, "upload_time": "2007-07-07T22:02:58", "url": "https://files.pythonhosted.org/packages/10/f9/ed8655e6e45d9db2d4ab3a8b4c2efcf527d10c1b05dc0efab1487a0921d3/zinspect-0.2.0-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "7b419699838f87f0dc5975fdbc829b9e", "sha256": "0e393a283119f58f693d0291804de912db9c46a411fa643ca97ab6f5c9af16e4" }, "downloads": -1, "filename": "zinspect-0.2.0.zip", "has_sig": false, "md5_digest": "7b419699838f87f0dc5975fdbc829b9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7678, "upload_time": "2007-07-07T22:02:58", "url": "https://files.pythonhosted.org/packages/df/15/4139fe27f7c8f258aa353cf81af180e5bb2354764d11c4aa7eaf61809856/zinspect-0.2.0.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a75b7af09e0db0530a115c7828c155b4", "sha256": "28e55065f460f7f5d765f4724dced5846f66175017256e543feda9caa11b5ef3" }, "downloads": -1, "filename": "zinspect-0.2.0-py2.5.egg", "has_sig": false, "md5_digest": "a75b7af09e0db0530a115c7828c155b4", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 6170, "upload_time": "2007-07-07T22:02:58", "url": "https://files.pythonhosted.org/packages/10/f9/ed8655e6e45d9db2d4ab3a8b4c2efcf527d10c1b05dc0efab1487a0921d3/zinspect-0.2.0-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "7b419699838f87f0dc5975fdbc829b9e", "sha256": "0e393a283119f58f693d0291804de912db9c46a411fa643ca97ab6f5c9af16e4" }, "downloads": -1, "filename": "zinspect-0.2.0.zip", "has_sig": false, "md5_digest": "7b419699838f87f0dc5975fdbc829b9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7678, "upload_time": "2007-07-07T22:02:58", "url": "https://files.pythonhosted.org/packages/df/15/4139fe27f7c8f258aa353cf81af180e5bb2354764d11c4aa7eaf61809856/zinspect-0.2.0.zip" } ] }