{ "info": { "author": "Jason Madden", "author_email": "jason@nextthought.com", "bugtrack_url": null, "classifiers": [ "Framework :: ZODB", "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 :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "=================\n nti.zope_catalog\n=================\n\n.. image:: https://img.shields.io/pypi/v/nti.zope_catalog.svg\n :target: https://pypi.python.org/pypi/nti.zope_catalog/\n :alt: Latest release\n\n.. image:: https://img.shields.io/pypi/pyversions/nti.zope_catalog.svg\n :target: https://pypi.org/project/nti.zope_catalog/\n :alt: Supported Python versions\n\n.. image:: https://travis-ci.org/NextThought/nti.zope_catalog.svg?branch=master\n :target: https://travis-ci.org/NextThought/nti.zope_catalog\n\n.. image:: https://coveralls.io/repos/github/NextThought/nti.zope_catalog/badge.svg?branch=master\n :target: https://coveralls.io/github/NextThought/nti.zope_catalog?branch=master\n\n.. image:: https://readthedocs.org/projects/ntizope-catalog/badge/?version=latest\n :target: http://ntizope-catalog.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\nUtilities and extensions for ZODB-based Zope catalogs and indexes.\n\nThis builds on both zope.catalog and zc.catalog.\n\n\n=========\n Changes\n=========\n\n2.0.0 (2017-11-05)\n==================\n\n- Rename ``TimestampToNormalized64BitIntNormalizer`` to\n ``TimestampTo64BitIntNormalizer`` for consistency.\n- Make ``TimestampTo64BitIntNormalizer`` subclass\n ``TimestampNormalizer`` for simplicity.\n- Rename ``FloatToNormalized64BitIntNormalizer`` to\n ``PersistentFloatTo64BitIntNormalizer`` for consistency and to\n reflect its purpose.\n- Make ``PersistentFloatTo64BitIntNormalizer`` subclass\n ``FloatTo64BitIntNormalizer``.\n- Add ``IDeferredCatalog`` and an implementation in\n ``DeferredCatalog`` to allow creating catalog objects that don't\n participate in event subscription-based indexing. This replaces\n ``IMetadataIndex``, which is now an alias for this object. See\n `issue 3 `_.\n\n1.0.0 (2017-06-15)\n==================\n\n- First PyPI release.\n- Add support for Python 3.\n- ``TimestampNormalizer`` also normalizes incoming datetime objects.\n- Fix extent-based queries for NormalizedKeywordIndex.\n- 100% test coverage.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/NextThought/nti.zope_catalog", "keywords": "Zope Catalog", "license": "Apache", "maintainer": "", "maintainer_email": "", "name": "nti.zope-catalog", "package_url": "https://pypi.org/project/nti.zope-catalog/", "platform": "", "project_url": "https://pypi.org/project/nti.zope-catalog/", "project_urls": { "Homepage": "https://github.com/NextThought/nti.zope_catalog" }, "release_url": "https://pypi.org/project/nti.zope-catalog/2.0.0/", "requires_dist": [ "setuptools", "BTrees (>=4.4.1)", "nti.property (>=1.0.0)", "nti.zodb (>=1.0.0)", "persistent", "pytz", "six", "zc.catalog[stemmer] (>=2.0.1)", "ZODB", "zope.cachedescriptors", "zope.catalog", "zope.component", "zope.container", "zope.index", "zope.interface", "zope.location", "zopyx.txng3.ext (>=4.0.0)", "Sphinx; extra == 'docs'", "repoze.sphinx.autointerface; extra == 'docs'", "sphinx-rtd-theme; extra == 'docs'", "pyhamcrest; extra == 'test'", "nti.testing; extra == 'test'", "zope.testing; extra == 'test'", "zope.testrunner; extra == 'test'" ], "requires_python": "", "summary": "NTI Zope Catalog", "version": "2.0.0" }, "last_serial": 4419410, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "b78f9ae69796556863b0307c2a5fe622", "sha256": "1fc5cbf32dda86c031c61eb8c7c6c2c5b184c220881b1a83473e3038fb63cc6f" }, "downloads": -1, "filename": "nti.zope_catalog-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b78f9ae69796556863b0307c2a5fe622", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24654, "upload_time": "2017-06-15T14:14:45", "url": "https://files.pythonhosted.org/packages/12/13/d1762c0c291e59f8198cb15e053a804270d62d671d885cf0c2f2dbb7acfc/nti.zope_catalog-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e879a1a103282e0547128cc7ce59bc75", "sha256": "3be529cfc2e38bd24c32ad93f9d8c7267fa6d241f6290ec7144443de0774471f" }, "downloads": -1, "filename": "nti.zope_catalog-1.0.0.tar.gz", "has_sig": false, "md5_digest": "e879a1a103282e0547128cc7ce59bc75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19624, "upload_time": "2017-06-15T14:14:49", "url": "https://files.pythonhosted.org/packages/ea/15/405c38b365e4d757a37ae3e5cc70877cdf7a0e503390d166a6bca541aead/nti.zope_catalog-1.0.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "b269f1fdd4a1ae1999a4aeed273963c2", "sha256": "bc5e06313657f36f4abe6e03004146c4fa1c31e8de6cc3e6f9f461a41fc3ad42" }, "downloads": -1, "filename": "nti.zope_catalog-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b269f1fdd4a1ae1999a4aeed273963c2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26615, "upload_time": "2017-11-06T02:01:08", "url": "https://files.pythonhosted.org/packages/26/c3/6a98fdbc69dea475ea0d190bc59c6628e77b6285e6cdceee5e80d408f804/nti.zope_catalog-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4fd4f607c5d7a2bbc957c618cdc50e0a", "sha256": "1d25f7a0b5c68df0935ccdb276baec0ddc28220df3cf6d6be58f3c3f02635ef2" }, "downloads": -1, "filename": "nti.zope_catalog-2.0.0.tar.gz", "has_sig": false, "md5_digest": "4fd4f607c5d7a2bbc957c618cdc50e0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21999, "upload_time": "2017-11-06T02:01:09", "url": "https://files.pythonhosted.org/packages/3f/8c/ecab2c44c47ebec59d966c1ba8ec8789228cf1d071a6d37cba3f328137b0/nti.zope_catalog-2.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b269f1fdd4a1ae1999a4aeed273963c2", "sha256": "bc5e06313657f36f4abe6e03004146c4fa1c31e8de6cc3e6f9f461a41fc3ad42" }, "downloads": -1, "filename": "nti.zope_catalog-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b269f1fdd4a1ae1999a4aeed273963c2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26615, "upload_time": "2017-11-06T02:01:08", "url": "https://files.pythonhosted.org/packages/26/c3/6a98fdbc69dea475ea0d190bc59c6628e77b6285e6cdceee5e80d408f804/nti.zope_catalog-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4fd4f607c5d7a2bbc957c618cdc50e0a", "sha256": "1d25f7a0b5c68df0935ccdb276baec0ddc28220df3cf6d6be58f3c3f02635ef2" }, "downloads": -1, "filename": "nti.zope_catalog-2.0.0.tar.gz", "has_sig": false, "md5_digest": "4fd4f607c5d7a2bbc957c618cdc50e0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21999, "upload_time": "2017-11-06T02:01:09", "url": "https://files.pythonhosted.org/packages/3f/8c/ecab2c44c47ebec59d966c1ba8ec8789228cf1d071a6d37cba3f328137b0/nti.zope_catalog-2.0.0.tar.gz" } ] }