{ "info": { "author": "Jason Madden", "author_email": "jason@nextthought.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "=============\n nti.property\n=============\n\n.. image:: https://travis-ci.org/NextThought/nti.property.svg?branch=master\n :target: https://travis-ci.org/NextThought/nti.property\n\n.. image:: https://coveralls.io/repos/github/NextThought/nti.property/badge.svg?branch=master\n :target: https://coveralls.io/github/NextThought/nti.property?branch=master\n\nnti.property offers a set of classes and utility functions to set\nproperties on objects or classes.\n\nComplete documentation can be found at http://ntiproperty.readthedocs.io\n\n\n=========\n Changes\n=========\n\n\n1.1.0 (2018-09-13)\n==================\n\n- Add support for Python 3.7.\n\n- Add support for zope.schema 4.7.\n\n\n1.0.0 (2017-04-26)\n==================\n\n- First PyPI release.\n- Add support for Python 3.6.\n- Remove backward compatibility exports.\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/NextThought/nti.property", "keywords": "Property", "license": "Apache", "maintainer": "", "maintainer_email": "", "name": "nti.property", "package_url": "https://pypi.org/project/nti.property/", "platform": "", "project_url": "https://pypi.org/project/nti.property/", "project_urls": { "Homepage": "https://github.com/NextThought/nti.property" }, "release_url": "https://pypi.org/project/nti.property/1.1.0/", "requires_dist": [ "setuptools", "zope.annotation", "zope.cachedescriptors (>=4.2)", "zope.contenttype", "zope.file (>=1.0)", "zope.schema (>=4.7.0)", "Sphinx; extra == 'docs'", "repoze.sphinx.autointerface; extra == 'docs'", "sphinx-rtd-theme; extra == 'docs'", "nti.testing; extra == 'test'", "pyhamcrest; extra == 'test'", "zope.testrunner; extra == 'test'" ], "requires_python": "", "summary": "NTI Property", "version": "1.1.0" }, "last_serial": 4419423, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "4cd4911bf1ba69068aa3ba2cb1465ee9", "sha256": "f1970cefd0dc63edbbdb19ee49c97d674195c53d077d30016d2d7968a27864e4" }, "downloads": -1, "filename": "nti.property-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4cd4911bf1ba69068aa3ba2cb1465ee9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15766, "upload_time": "2017-04-26T19:53:51", "url": "https://files.pythonhosted.org/packages/73/6e/70d890438264bec397c02122ec4b76109fef3d354b7f5e7a5625367feb45/nti.property-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3dc4e8f6717317602ae6432b2cbc95dd", "sha256": "7e7978da0d5721a95d026f1497ddad110529eb476d99c68504e2d34c248d7d8e" }, "downloads": -1, "filename": "nti.property-1.0.0.tar.gz", "has_sig": false, "md5_digest": "3dc4e8f6717317602ae6432b2cbc95dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17324, "upload_time": "2017-04-26T19:53:56", "url": "https://files.pythonhosted.org/packages/ab/ba/037deaff5a0a4cb2447b9308369bd59f0e3c8d4d78b5b2819fc3c62ab042/nti.property-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "c9c2a99357134fa0c73e7e749bbc17b0", "sha256": "5323c761bcc7f18f4585bfa704c1543c155dee75f91a52d5bc3e5654c8ff04df" }, "downloads": -1, "filename": "nti.property-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c9c2a99357134fa0c73e7e749bbc17b0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14180, "upload_time": "2018-09-13T11:52:26", "url": "https://files.pythonhosted.org/packages/2d/f8/de5a78dcb32e44b8506d44562cc55949916c9894cafba47708c80ed06022/nti.property-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ba7f5b2921f22e5d640115a6ec0a588", "sha256": "b014c8a6a45051d8a1699dbfb66b14ffe446206a5343aa5a3a09db04762074fe" }, "downloads": -1, "filename": "nti.property-1.1.0.tar.gz", "has_sig": false, "md5_digest": "3ba7f5b2921f22e5d640115a6ec0a588", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17412, "upload_time": "2018-09-13T11:52:28", "url": "https://files.pythonhosted.org/packages/33/b8/10d07a958073160c87b96767e91cf12c880a7c9199982c47c4ff5f9d968a/nti.property-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c9c2a99357134fa0c73e7e749bbc17b0", "sha256": "5323c761bcc7f18f4585bfa704c1543c155dee75f91a52d5bc3e5654c8ff04df" }, "downloads": -1, "filename": "nti.property-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c9c2a99357134fa0c73e7e749bbc17b0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14180, "upload_time": "2018-09-13T11:52:26", "url": "https://files.pythonhosted.org/packages/2d/f8/de5a78dcb32e44b8506d44562cc55949916c9894cafba47708c80ed06022/nti.property-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ba7f5b2921f22e5d640115a6ec0a588", "sha256": "b014c8a6a45051d8a1699dbfb66b14ffe446206a5343aa5a3a09db04762074fe" }, "downloads": -1, "filename": "nti.property-1.1.0.tar.gz", "has_sig": false, "md5_digest": "3ba7f5b2921f22e5d640115a6ec0a588", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17412, "upload_time": "2018-09-13T11:52:28", "url": "https://files.pythonhosted.org/packages/33/b8/10d07a958073160c87b96767e91cf12c880a7c9199982c47c4ff5f9d968a/nti.property-1.1.0.tar.gz" } ] }