zope.index


Namezope.index JSON
Version 6.1 PyPI version JSON
download
home_pagehttps://github.com/zopefoundation/zope.index
SummaryIndices for using with catalog like text, field, etc.
upload_time2024-02-02 12:44:04
maintainer
docs_urlNone
authorZope Foundation and Contributors
requires_python>=3.7
licenseZPL 2.1
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            ============
 zope.index
============

.. image:: https://img.shields.io/pypi/v/zope.index.svg
        :target: https://pypi.python.org/pypi/zope.index/
        :alt: Latest release

.. image:: https://img.shields.io/pypi/pyversions/zope.index.svg
        :target: https://pypi.org/project/zope.index/
        :alt: Supported Python versions

.. image:: https://github.com/zopefoundation/zope.index/actions/workflows/tests.yml/badge.svg
        :target: https://github.com/zopefoundation/zope.index/actions/workflows/tests.yml

.. image:: https://coveralls.io/repos/github/zopefoundation/zope.index/badge.svg?branch=master
        :target: https://coveralls.io/github/zopefoundation/zope.index?branch=master

.. image:: https://readthedocs.org/projects/zopeindex/badge/?version=latest
        :target: https://zopeindex.readthedocs.org/en/latest/
        :alt: Documentation Status

The ``zope.index`` package provides several indices for the Zope
catalog.  These include:

* a field index (for indexing orderable values),

* a keyword index,

* a topic index,

* a text index (with support for lexicon, splitter, normalizer, etc.)


=========
 Changes
=========

6.1 (2024-02-02)
================

- Add support for Python 3.12.

- Add preliminary support for Python 3.13 as of 3.13a3.

- Fix error in ``OkapiIndex._search_wids`` for Python 3.10+, occurring when a
  word is contained in more than 10 documents.
  `#48 <https://github.com/zopefoundation/zope.index/pull/48>`_


6.0 (2023-03-24)
================

- Add support for Python 3.11.

- Add preliminary support for Python 3.12a5.

- Drop support for Python 2.7, 3.5, 3.6.


5.2.1 (2022-09-15)
==================

- Disable unsafe math optimizations in C code.  See `pull request 40
  <https://github.com/zopefoundation/zope.index/pull/40>`_.


5.2.0 (2022-04-06)
==================

- Add support for Python 3.10.


5.1.0 (2021-07-19)
==================

- Add support for Python 3.9.

- Build aarch64 wheels.


5.0.0 (2019-11-12)
==================

- Fix ``zope.index.text.ricecode.decode_deltas(..., [])``.  See
  `issue 22 <https://github.com/zopefoundation/zope.index/issues/22>`_.

- Drop support for Python 3.4.

- Add support for Python 3.8.


4.4.0 (2018-10-05)
==================

- Drop support for Python 3.3.

- Add support for Python 3.7. ``SortingIndexMixin.sort`` now just
  returns instead of raising ``StopIteration`` as required by
  :pep:`479`. See `issue 20 <https://github.com/zopefoundation/zope.index/pull/20>`_.

- Docs are now hosted at https://zopeindex.readthedocs.io/

- Drop support for ``setup.py test``.

- Remove some internal test scripts that were never ported to Python 3.

- Reach and maintain 100% test coverage.


4.3.0 (2017-04-24)
==================

- ``None`` are now valid values in a field index. This requires BTrees
  >= 4.4.1.
- Allow ``TypeError`` to propagate from a field index when the value
  cannot be stored in a BTree. Previously it was silently ignored
  because it was expected that these were usually ``None``.
- Add support for Python 3.6. See `issue 8
  <https://github.com/zopefoundation/zope.index/issues/8>`_.
- Make the C implementation of the text index's score function
  (``zope.text.index.okascore``) importable under Python 3. Previously
  we would fall back to a pure-Python implementation. See `issue 14
  <https://github.com/zopefoundation/zope.index/issues/14>`_.
- Packaging: Distribute ``manylinux`` wheels and Windows wheels.

4.2.0 (2016-06-10)
==================

- Drop support for Python 2.6.

- Add support for Python 3.5.


4.1.0 (2014-12-27)
==================

- Add support for PyPy.  (PyPy3 is pending release of a fix for:
  https://bitbucket.org/pypy/pypy/issue/1946)

- Add support for Python 3.4.

- Add support for testing on Travis.


4.0.1 (2013-02-28)
==================

- Add the forgotten dependency on ``six``.
  Fixes https://github.com/zopefoundation/zope.index/issues/1.


4.0.0 (2013-02-25)
==================

- Add support for Python 3.3.

- Replace deprecated ``zope.interface.implements`` usage with equivalent
  ``zope.interface.implementer`` decorator.

- Drop support for Python 2.4 and 2.5.

3.6.4 (2012-03-12)
==================

- Insure proper unindex behavior if index_doc is called with a empty sequence.

- Use the standard Python doctest module instead of zope.testing.doctest

3.6.3 (2011-12-03)
==================

- KeywordIndex: Minor optimization; use __nonzero__ instead of __len__
  to avoid loading the full TreeSet.

3.6.2 (2011-12-03)
==================

- KeywordIndex: Store docids in TreeSet rather than a Set when the
  number of documents matching a word reaches a configurable
  threshold (default 64). The rule is applied to individual words at
  indexing time, but you can call the new optimize method to optimize
  all the words in an index at once. Designed to fix LP #881950.

3.6.1 (2010-07-08)
==================

- TextIndex:  reuse the lexicon from the underlying Okapi / Cosine
  index, if passed.  (LP #232516)

- Lexicon:  avoid raising an exception when indexing None. (LP #598776)

3.6.0 (2009-08-03)
==================

- Improve test readability and reached 100% test coverage.

- Fix a broken optimization in okascore.c: it was passing a Python
  float to the PyInt_AS_LONG() macro. This resulted in wrong scores,
  especially on 64 bit platforms, where all scores typically ended up
  being zero.

- Change okascore.c to produce the same results as its Python
  equivalent, reducing the brittleness of the text index tests.

3.5.2 (2009-06-09)
==================

- Port okascore.c optimization used in okapiiindex from Zope2 catalog
  implementation.  This module is compiled conditionally, based on
  whether your environment has a working C compiler.

- Don't use ``len(self._docweight)`` in okapiindex _search_wids method
  (obtaining the length of a BTree is very expensive at scale).
  Instead use self.documentCount().  Also a Zope2 port.

3.5.1 (2009-02-27)
==================

- The baseindex, okapiindex, and lexicon used plain counters for various
  lengths, which is unsuitable for production applications.
  Backport code from Zope2 indexes which opportunistically replaces the
  counters with BTree.Length objects.

- Backport non-insane version of baseindex._del_wordinfo from
  Zope2 text index.  This improves deletion performance by
  several orders of magnitude.

- Don't modify given query dictionary in the KeywordIndex.apply method.

- Move FieldIndex's sorting functionality to a mixin class so it can
  be reused by zc.catalog's ValueIndex.

3.5.0 (2008-12-30)
==================

- Remove zope.testing from dependencies, as it's not really needed.

- Define IIndexSort interface for indexes that support sorting.

- Implement sorting for FieldIndex (adapted from repoze.catalog/ZCatalog).

- Add an ``apply`` method for KeywordIndex/TopicIndex, making them
  implement IIndexSearch that can be useful in catalog.

- Optimize the ``search`` method of KeywordIndex/TopicIndex by using
  multiunion for the ``or`` operator and sorting before intersection for ``and``.

- IMPORTANT: KeywordIndex/TopicIndex now use IFSets instead of IISets.
  This makes it more compatible with other indexes (for example, when
  using in catalog). This change can lead to problems, if your code somehow
  depends on the II nature of sets, as it was before.

  Also, FilteredSets used to use IFSets as well, if you have any
  FilteredSets pickled in the database, you need to migrate them to
  IFSets yourself. You can do it like that:

      filter._ids = filter.family.IF.Set(filter._ids)

  Where ``filter`` is an instance of FilteredSet.

- IMPORTANT: KeywordIndex are now non-normalizing. Because
  it can be useful for non-string keywords, where case-normalizing
  doesn't make any sense. Instead, it provides the ``normalize``
  method that can be overriden by subclasses to provide some
  normalization.

  The CaseInsensitiveKeywordIndex class is now provided that
  do case-normalization for string-based keywords. The old
  CaseSensitiveKeywordIndex is gone, applications should use
  KeywordIndex for that.

Looks like the KeywordIndex/TopicIndex was sort of abadonware
and wasn't used by application developers, so after some
discussion we decided to refactor them to make them more
usable, optimal and compatible with other indexes and catalog.

Porting application from old KeywordIndex/TopicIndex to new
ones are rather easy and explained above, so we believe that
it isn't a problem. Please, use zope3-users@zope.org or
zope-dev@zope.org mailing lists, if you have any problems
with migration.

Thanks Chris McDonough of repoze for supporting and useful code.

3.4.1 (2007-09-28)
==================

- Fix bug in package metadata (wrong homepage URL).

3.4.0 (2007-09-28)
==================

No further changes since 3.4.0a1.

3.4.0a1 (2007-04-22)
====================

Initial release as a separate project, corresponds to zope.index from
Zope 3.4.0a1

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/zopefoundation/zope.index",
    "name": "zope.index",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "",
    "author": "Zope Foundation and Contributors",
    "author_email": "zope-dev@zope.org",
    "download_url": "https://files.pythonhosted.org/packages/07/86/0d14ecd18002448a9475b349706ee9ddf9bbd71ee766296676a490edca94/zope.index-6.1.tar.gz",
    "platform": null,
    "description": "============\n zope.index\n============\n\n.. image:: https://img.shields.io/pypi/v/zope.index.svg\n        :target: https://pypi.python.org/pypi/zope.index/\n        :alt: Latest release\n\n.. image:: https://img.shields.io/pypi/pyversions/zope.index.svg\n        :target: https://pypi.org/project/zope.index/\n        :alt: Supported Python versions\n\n.. image:: https://github.com/zopefoundation/zope.index/actions/workflows/tests.yml/badge.svg\n        :target: https://github.com/zopefoundation/zope.index/actions/workflows/tests.yml\n\n.. image:: https://coveralls.io/repos/github/zopefoundation/zope.index/badge.svg?branch=master\n        :target: https://coveralls.io/github/zopefoundation/zope.index?branch=master\n\n.. image:: https://readthedocs.org/projects/zopeindex/badge/?version=latest\n        :target: https://zopeindex.readthedocs.org/en/latest/\n        :alt: Documentation Status\n\nThe ``zope.index`` package provides several indices for the Zope\ncatalog.  These include:\n\n* a field index (for indexing orderable values),\n\n* a keyword index,\n\n* a topic index,\n\n* a text index (with support for lexicon, splitter, normalizer, etc.)\n\n\n=========\n Changes\n=========\n\n6.1 (2024-02-02)\n================\n\n- Add support for Python 3.12.\n\n- Add preliminary support for Python 3.13 as of 3.13a3.\n\n- Fix error in ``OkapiIndex._search_wids`` for Python 3.10+, occurring when a\n  word is contained in more than 10 documents.\n  `#48 <https://github.com/zopefoundation/zope.index/pull/48>`_\n\n\n6.0 (2023-03-24)\n================\n\n- Add support for Python 3.11.\n\n- Add preliminary support for Python 3.12a5.\n\n- Drop support for Python 2.7, 3.5, 3.6.\n\n\n5.2.1 (2022-09-15)\n==================\n\n- Disable unsafe math optimizations in C code.  See `pull request 40\n  <https://github.com/zopefoundation/zope.index/pull/40>`_.\n\n\n5.2.0 (2022-04-06)\n==================\n\n- Add support for Python 3.10.\n\n\n5.1.0 (2021-07-19)\n==================\n\n- Add support for Python 3.9.\n\n- Build aarch64 wheels.\n\n\n5.0.0 (2019-11-12)\n==================\n\n- Fix ``zope.index.text.ricecode.decode_deltas(..., [])``.  See\n  `issue 22 <https://github.com/zopefoundation/zope.index/issues/22>`_.\n\n- Drop support for Python 3.4.\n\n- Add support for Python 3.8.\n\n\n4.4.0 (2018-10-05)\n==================\n\n- Drop support for Python 3.3.\n\n- Add support for Python 3.7. ``SortingIndexMixin.sort`` now just\n  returns instead of raising ``StopIteration`` as required by\n  :pep:`479`. See `issue 20 <https://github.com/zopefoundation/zope.index/pull/20>`_.\n\n- Docs are now hosted at https://zopeindex.readthedocs.io/\n\n- Drop support for ``setup.py test``.\n\n- Remove some internal test scripts that were never ported to Python 3.\n\n- Reach and maintain 100% test coverage.\n\n\n4.3.0 (2017-04-24)\n==================\n\n- ``None`` are now valid values in a field index. This requires BTrees\n  >= 4.4.1.\n- Allow ``TypeError`` to propagate from a field index when the value\n  cannot be stored in a BTree. Previously it was silently ignored\n  because it was expected that these were usually ``None``.\n- Add support for Python 3.6. See `issue 8\n  <https://github.com/zopefoundation/zope.index/issues/8>`_.\n- Make the C implementation of the text index's score function\n  (``zope.text.index.okascore``) importable under Python 3. Previously\n  we would fall back to a pure-Python implementation. See `issue 14\n  <https://github.com/zopefoundation/zope.index/issues/14>`_.\n- Packaging: Distribute ``manylinux`` wheels and Windows wheels.\n\n4.2.0 (2016-06-10)\n==================\n\n- Drop support for Python 2.6.\n\n- Add support for Python 3.5.\n\n\n4.1.0 (2014-12-27)\n==================\n\n- Add support for PyPy.  (PyPy3 is pending release of a fix for:\n  https://bitbucket.org/pypy/pypy/issue/1946)\n\n- Add support for Python 3.4.\n\n- Add support for testing on Travis.\n\n\n4.0.1 (2013-02-28)\n==================\n\n- Add the forgotten dependency on ``six``.\n  Fixes https://github.com/zopefoundation/zope.index/issues/1.\n\n\n4.0.0 (2013-02-25)\n==================\n\n- Add support for Python 3.3.\n\n- Replace deprecated ``zope.interface.implements`` usage with equivalent\n  ``zope.interface.implementer`` decorator.\n\n- Drop support for Python 2.4 and 2.5.\n\n3.6.4 (2012-03-12)\n==================\n\n- Insure proper unindex behavior if index_doc is called with a empty sequence.\n\n- Use the standard Python doctest module instead of zope.testing.doctest\n\n3.6.3 (2011-12-03)\n==================\n\n- KeywordIndex: Minor optimization; use __nonzero__ instead of __len__\n  to avoid loading the full TreeSet.\n\n3.6.2 (2011-12-03)\n==================\n\n- KeywordIndex: Store docids in TreeSet rather than a Set when the\n  number of documents matching a word reaches a configurable\n  threshold (default 64). The rule is applied to individual words at\n  indexing time, but you can call the new optimize method to optimize\n  all the words in an index at once. Designed to fix LP #881950.\n\n3.6.1 (2010-07-08)\n==================\n\n- TextIndex:  reuse the lexicon from the underlying Okapi / Cosine\n  index, if passed.  (LP #232516)\n\n- Lexicon:  avoid raising an exception when indexing None. (LP #598776)\n\n3.6.0 (2009-08-03)\n==================\n\n- Improve test readability and reached 100% test coverage.\n\n- Fix a broken optimization in okascore.c: it was passing a Python\n  float to the PyInt_AS_LONG() macro. This resulted in wrong scores,\n  especially on 64 bit platforms, where all scores typically ended up\n  being zero.\n\n- Change okascore.c to produce the same results as its Python\n  equivalent, reducing the brittleness of the text index tests.\n\n3.5.2 (2009-06-09)\n==================\n\n- Port okascore.c optimization used in okapiiindex from Zope2 catalog\n  implementation.  This module is compiled conditionally, based on\n  whether your environment has a working C compiler.\n\n- Don't use ``len(self._docweight)`` in okapiindex _search_wids method\n  (obtaining the length of a BTree is very expensive at scale).\n  Instead use self.documentCount().  Also a Zope2 port.\n\n3.5.1 (2009-02-27)\n==================\n\n- The baseindex, okapiindex, and lexicon used plain counters for various\n  lengths, which is unsuitable for production applications.\n  Backport code from Zope2 indexes which opportunistically replaces the\n  counters with BTree.Length objects.\n\n- Backport non-insane version of baseindex._del_wordinfo from\n  Zope2 text index.  This improves deletion performance by\n  several orders of magnitude.\n\n- Don't modify given query dictionary in the KeywordIndex.apply method.\n\n- Move FieldIndex's sorting functionality to a mixin class so it can\n  be reused by zc.catalog's ValueIndex.\n\n3.5.0 (2008-12-30)\n==================\n\n- Remove zope.testing from dependencies, as it's not really needed.\n\n- Define IIndexSort interface for indexes that support sorting.\n\n- Implement sorting for FieldIndex (adapted from repoze.catalog/ZCatalog).\n\n- Add an ``apply`` method for KeywordIndex/TopicIndex, making them\n  implement IIndexSearch that can be useful in catalog.\n\n- Optimize the ``search`` method of KeywordIndex/TopicIndex by using\n  multiunion for the ``or`` operator and sorting before intersection for ``and``.\n\n- IMPORTANT: KeywordIndex/TopicIndex now use IFSets instead of IISets.\n  This makes it more compatible with other indexes (for example, when\n  using in catalog). This change can lead to problems, if your code somehow\n  depends on the II nature of sets, as it was before.\n\n  Also, FilteredSets used to use IFSets as well, if you have any\n  FilteredSets pickled in the database, you need to migrate them to\n  IFSets yourself. You can do it like that:\n\n      filter._ids = filter.family.IF.Set(filter._ids)\n\n  Where ``filter`` is an instance of FilteredSet.\n\n- IMPORTANT: KeywordIndex are now non-normalizing. Because\n  it can be useful for non-string keywords, where case-normalizing\n  doesn't make any sense. Instead, it provides the ``normalize``\n  method that can be overriden by subclasses to provide some\n  normalization.\n\n  The CaseInsensitiveKeywordIndex class is now provided that\n  do case-normalization for string-based keywords. The old\n  CaseSensitiveKeywordIndex is gone, applications should use\n  KeywordIndex for that.\n\nLooks like the KeywordIndex/TopicIndex was sort of abadonware\nand wasn't used by application developers, so after some\ndiscussion we decided to refactor them to make them more\nusable, optimal and compatible with other indexes and catalog.\n\nPorting application from old KeywordIndex/TopicIndex to new\nones are rather easy and explained above, so we believe that\nit isn't a problem. Please, use zope3-users@zope.org or\nzope-dev@zope.org mailing lists, if you have any problems\nwith migration.\n\nThanks Chris McDonough of repoze for supporting and useful code.\n\n3.4.1 (2007-09-28)\n==================\n\n- Fix bug in package metadata (wrong homepage URL).\n\n3.4.0 (2007-09-28)\n==================\n\nNo further changes since 3.4.0a1.\n\n3.4.0a1 (2007-04-22)\n====================\n\nInitial release as a separate project, corresponds to zope.index from\nZope 3.4.0a1\n",
    "bugtrack_url": null,
    "license": "ZPL 2.1",
    "summary": "Indices for using with catalog like text, field, etc.",
    "version": "6.1",
    "project_urls": {
        "Homepage": "https://github.com/zopefoundation/zope.index"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a0436c2d146b20ce0708abfc6660cc28177773e81a89ca110f0eba74a8754755",
                "md5": "8c9ada89c32f7fd668c3c1a7544e5559",
                "sha256": "8df963fdd45d2f4278ae9f22bdf819abc67655197d114470aba51fe88e788428"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8c9ada89c32f7fd668c3c1a7544e5559",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 91400,
            "upload_time": "2024-02-02T12:47:11",
            "upload_time_iso_8601": "2024-02-02T12:47:11.847509Z",
            "url": "https://files.pythonhosted.org/packages/a0/43/6c2d146b20ce0708abfc6660cc28177773e81a89ca110f0eba74a8754755/zope.index-6.1-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3fc22ddc52814c4821b60e325e19181db095f0c58106920741ee7f18ef28340d",
                "md5": "8a26d79fef20c9d096643fd1ae673755",
                "sha256": "b063d98de193c97b30889948281f73186c5314f4f5e2561e4dcc043227956e29"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "8a26d79fef20c9d096643fd1ae673755",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 91706,
            "upload_time": "2024-02-02T12:47:15",
            "upload_time_iso_8601": "2024-02-02T12:47:15.986173Z",
            "url": "https://files.pythonhosted.org/packages/3f/c2/2ddc52814c4821b60e325e19181db095f0c58106920741ee7f18ef28340d/zope.index-6.1-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c44d1364fe6307256873e10b8ab0ccd8d6aece10a744753d8efb763e4007e5b0",
                "md5": "527f34c597463968991aa9aa3074ead0",
                "sha256": "1b8a1ff3f57786ca9e9bcbaee1b4a43a6cd7214f8b88a11a20c7718d55b61477"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "527f34c597463968991aa9aa3074ead0",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 100516,
            "upload_time": "2024-02-02T12:59:35",
            "upload_time_iso_8601": "2024-02-02T12:59:35.425971Z",
            "url": "https://files.pythonhosted.org/packages/c4/4d/1364fe6307256873e10b8ab0ccd8d6aece10a744753d8efb763e4007e5b0/zope.index-6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bc24268516c02cfa86f7184132aa677ec0d1c9f7cf51ad2514999b2b937d0786",
                "md5": "4de592c947807dd47077b992c4ad4da4",
                "sha256": "853562d070e5f92fdbea3aa3151db3577136c59b5274e9bb59391b837d3e97d9"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "4de592c947807dd47077b992c4ad4da4",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 99735,
            "upload_time": "2024-02-02T12:45:53",
            "upload_time_iso_8601": "2024-02-02T12:45:53.020273Z",
            "url": "https://files.pythonhosted.org/packages/bc/24/268516c02cfa86f7184132aa677ec0d1c9f7cf51ad2514999b2b937d0786/zope.index-6.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b7395de1344be39d3a1469ba448492be7dd664a23f6a9c5dca9e89750a5e5255",
                "md5": "7b6aca3cfe08f933797ec6b1f8a63ad1",
                "sha256": "70ac502c184ee8335636871bf9df8466ec3891aa9a88fcef2bea8bb5252c676e"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7b6aca3cfe08f933797ec6b1f8a63ad1",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 99875,
            "upload_time": "2024-02-02T12:46:26",
            "upload_time_iso_8601": "2024-02-02T12:46:26.968480Z",
            "url": "https://files.pythonhosted.org/packages/b7/39/5de1344be39d3a1469ba448492be7dd664a23f6a9c5dca9e89750a5e5255/zope.index-6.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "51c865cda30b3df82d0aaa1169721d20c1164bcb91369e701489a7bfdab4aa12",
                "md5": "27c0d282f967520015398ff1acf51c35",
                "sha256": "f89498401ed2f46c04ecf2fdc5e9b0b67178191883a3f54ba82f295e2745749e"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "27c0d282f967520015398ff1acf51c35",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 94907,
            "upload_time": "2024-02-02T13:03:59",
            "upload_time_iso_8601": "2024-02-02T13:03:59.371907Z",
            "url": "https://files.pythonhosted.org/packages/51/c8/65cda30b3df82d0aaa1169721d20c1164bcb91369e701489a7bfdab4aa12/zope.index-6.1-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "db35e4c24920b4cb2269d25022d4a2cef83e7f8c24d4914752865e01f195121d",
                "md5": "3e56cbe30baef3d4e22731ee5a250ba2",
                "sha256": "e90c4172c2f39541ff45d393eb966591922c6c36d76f7857bd31b4149ee1ec11"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3e56cbe30baef3d4e22731ee5a250ba2",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 91405,
            "upload_time": "2024-02-02T12:47:13",
            "upload_time_iso_8601": "2024-02-02T12:47:13.613078Z",
            "url": "https://files.pythonhosted.org/packages/db/35/e4c24920b4cb2269d25022d4a2cef83e7f8c24d4914752865e01f195121d/zope.index-6.1-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a3a0c88b7a3142b4687bfc4c914fa274b8422ea5d46b8338faddab25304b1a89",
                "md5": "812149c172afa122995fd6e967f99e8d",
                "sha256": "0d84c263e1d0a5f95e2bf55c402d675f2aded080eaf17848afe3d22f38b16dd7"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "812149c172afa122995fd6e967f99e8d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 91704,
            "upload_time": "2024-02-02T12:47:16",
            "upload_time_iso_8601": "2024-02-02T12:47:16.715239Z",
            "url": "https://files.pythonhosted.org/packages/a3/a0/c88b7a3142b4687bfc4c914fa274b8422ea5d46b8338faddab25304b1a89/zope.index-6.1-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6ec78d8fc4baaea29314bb35dcaaeab41d7828d94abc4ce294da34b57a3b5758",
                "md5": "bbb4c61d45f1c694e7d22c69e9b4edff",
                "sha256": "1e527a5b4e67668ad710716afc0e9d64a4e14497bb6ce8b888f26beec3e5f6e3"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "bbb4c61d45f1c694e7d22c69e9b4edff",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 100772,
            "upload_time": "2024-02-02T12:59:37",
            "upload_time_iso_8601": "2024-02-02T12:59:37.697929Z",
            "url": "https://files.pythonhosted.org/packages/6e/c7/8d8fc4baaea29314bb35dcaaeab41d7828d94abc4ce294da34b57a3b5758/zope.index-6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8c2a12095b283af53c91069b9e9c9f95554ddf7325fc9dcbc5aabe63b871163a",
                "md5": "7fd4edd36bba17d6aa68a27bce5d391b",
                "sha256": "573691a31f76917c383baa7cf9af47b9bc9d504054be48396c7ad4652901760b"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "7fd4edd36bba17d6aa68a27bce5d391b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 99983,
            "upload_time": "2024-02-02T12:45:55",
            "upload_time_iso_8601": "2024-02-02T12:45:55.159942Z",
            "url": "https://files.pythonhosted.org/packages/8c/2a/12095b283af53c91069b9e9c9f95554ddf7325fc9dcbc5aabe63b871163a/zope.index-6.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "390a854b458e999bca63ad19db45488d7e13987747a5cace96cdae77da7d680a",
                "md5": "669d235f8f428a6b978db7223effd704",
                "sha256": "0d584eab0d83597d95dadf6d1bb22eba90060ab4242d3b99390b92848dabfc73"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "669d235f8f428a6b978db7223effd704",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 100143,
            "upload_time": "2024-02-02T12:46:28",
            "upload_time_iso_8601": "2024-02-02T12:46:28.919180Z",
            "url": "https://files.pythonhosted.org/packages/39/0a/854b458e999bca63ad19db45488d7e13987747a5cace96cdae77da7d680a/zope.index-6.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3d2c601c627a203f6b48cd0382a1cefcd5883f3f9d1e8dfc29abfb853667147a",
                "md5": "b123df57cff85b9e916beab90260c997",
                "sha256": "3ebd3b85a461d128b19eeb6a7bf3286895cfd8c61efa64b8b151ae9e5ff9a543"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b123df57cff85b9e916beab90260c997",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 94908,
            "upload_time": "2024-02-02T13:05:32",
            "upload_time_iso_8601": "2024-02-02T13:05:32.733356Z",
            "url": "https://files.pythonhosted.org/packages/3d/2c/601c627a203f6b48cd0382a1cefcd5883f3f9d1e8dfc29abfb853667147a/zope.index-6.1-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0fab0502ced281151693ddc50d29f0fc8d8da17dae178ab4260e5d0e80735942",
                "md5": "8bc472e4b0385c1d7a55c85f94626a1c",
                "sha256": "c9771bbf0cf237a92e78bae164c7d1be8d8af2360eb7c4471c33ab7bb7249776"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8bc472e4b0385c1d7a55c85f94626a1c",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 91422,
            "upload_time": "2024-02-02T12:47:10",
            "upload_time_iso_8601": "2024-02-02T12:47:10.402324Z",
            "url": "https://files.pythonhosted.org/packages/0f/ab/0502ced281151693ddc50d29f0fc8d8da17dae178ab4260e5d0e80735942/zope.index-6.1-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ab5875e5a90cca57e771bd3fcceef3be1e289ebf55f500595ae6fa27c95a29a7",
                "md5": "a9460d48d674b2af1f4fbd37f89eaa9b",
                "sha256": "93038dd692f24f03a3f71ae84bb2cc1ccb68bec79eb50b68d34a3b99be19dfdf"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "a9460d48d674b2af1f4fbd37f89eaa9b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 91696,
            "upload_time": "2024-02-02T12:47:11",
            "upload_time_iso_8601": "2024-02-02T12:47:11.969408Z",
            "url": "https://files.pythonhosted.org/packages/ab/58/75e5a90cca57e771bd3fcceef3be1e289ebf55f500595ae6fa27c95a29a7/zope.index-6.1-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "69dd50fa2bddd995975091f310b7b4b1f001b29f82ae821b9067433a25e554cf",
                "md5": "4202a5ba53c35733afcc899d2fc97972",
                "sha256": "f6fce98844bdba780857b64f0dcc99cdbe40c040c592b0e82bf8877622f727fe"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "4202a5ba53c35733afcc899d2fc97972",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 101246,
            "upload_time": "2024-02-02T12:59:39",
            "upload_time_iso_8601": "2024-02-02T12:59:39.339685Z",
            "url": "https://files.pythonhosted.org/packages/69/dd/50fa2bddd995975091f310b7b4b1f001b29f82ae821b9067433a25e554cf/zope.index-6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0770999c6d15205584223fdc4dd379a9025cbbfff8a869e99180cf9f60f8bf03",
                "md5": "fc6c94c96f7a900a180eb8e2898a5d32",
                "sha256": "cafd25ffee9c59c184956e1e1968977f2ce8b984b899dcdf124ac1bf539f1306"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "fc6c94c96f7a900a180eb8e2898a5d32",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 100293,
            "upload_time": "2024-02-02T12:45:57",
            "upload_time_iso_8601": "2024-02-02T12:45:57.296974Z",
            "url": "https://files.pythonhosted.org/packages/07/70/999c6d15205584223fdc4dd379a9025cbbfff8a869e99180cf9f60f8bf03/zope.index-6.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d1241058ceb9ebc8b119a986572cf777de545261ceb4a1aad291158b2710bf9b",
                "md5": "e9356c9f8628af84bdb75746c6777303",
                "sha256": "442764b6da30f369da45601664a79f029898aac746b00ed7a3e1be39aa286115"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e9356c9f8628af84bdb75746c6777303",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 100633,
            "upload_time": "2024-02-02T12:46:31",
            "upload_time_iso_8601": "2024-02-02T12:46:31.316272Z",
            "url": "https://files.pythonhosted.org/packages/d1/24/1058ceb9ebc8b119a986572cf777de545261ceb4a1aad291158b2710bf9b/zope.index-6.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "42148899ed31c09635f96cff42a714524d5bc166a49443aca6ac04960f31b758",
                "md5": "4ef09d8ab7e6be81deee851be031c7bf",
                "sha256": "92e43db949b03957d6139e16d85e4d85e864214582ae558671992d89dfbcfa0b"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "4ef09d8ab7e6be81deee851be031c7bf",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 94930,
            "upload_time": "2024-02-02T13:07:12",
            "upload_time_iso_8601": "2024-02-02T13:07:12.733665Z",
            "url": "https://files.pythonhosted.org/packages/42/14/8899ed31c09635f96cff42a714524d5bc166a49443aca6ac04960f31b758/zope.index-6.1-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f7ab7438553063aba0528e49f9a3e1f0c897268d99a55989fdf1715904420e14",
                "md5": "68216006b32d689cecba85c4aa6eb230",
                "sha256": "cea818cdcae189f8b2fc21a1bbdc3ef7c4c04085f657dcffbcd4c302ed72939e"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp37-cp37m-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "68216006b32d689cecba85c4aa6eb230",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 91386,
            "upload_time": "2024-02-02T12:48:19",
            "upload_time_iso_8601": "2024-02-02T12:48:19.099447Z",
            "url": "https://files.pythonhosted.org/packages/f7/ab/7438553063aba0528e49f9a3e1f0c897268d99a55989fdf1715904420e14/zope.index-6.1-cp37-cp37m-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e34332a364628db223e493647b696b7f6a543b743b17b7bc9f0be5d19517d1f7",
                "md5": "265438cf70bab2cbf10b1f6345b9aaea",
                "sha256": "05221bce18947b065f748f11ed2d245406cbe088c86fd8d4374e1daac050e540"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "265438cf70bab2cbf10b1f6345b9aaea",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 100509,
            "upload_time": "2024-02-02T12:59:40",
            "upload_time_iso_8601": "2024-02-02T12:59:40.953097Z",
            "url": "https://files.pythonhosted.org/packages/e3/43/32a364628db223e493647b696b7f6a543b743b17b7bc9f0be5d19517d1f7/zope.index-6.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c02d6c2f4e1a231bde11734af02926edf4de999f7587fe5ee2183777656d7165",
                "md5": "0cb9328a017043b848cd1e878d7c3655",
                "sha256": "3d15a0e84580002a063fcbc422083a43f2c364a2a23f402ff4c70b963883acec"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "0cb9328a017043b848cd1e878d7c3655",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 99611,
            "upload_time": "2024-02-02T12:45:59",
            "upload_time_iso_8601": "2024-02-02T12:45:59.025206Z",
            "url": "https://files.pythonhosted.org/packages/c0/2d/6c2f4e1a231bde11734af02926edf4de999f7587fe5ee2183777656d7165/zope.index-6.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d68d378c9e70a1835683e62f6b5821c13119c29c2e9c0308cf61da1e9ef430cf",
                "md5": "3512aaa4b496d922ef34afbe6cfb932a",
                "sha256": "47bb60fcaa6f73ac0d262a424f3a5b732c0c2a1a9739ea98ff3c6d03130e4679"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3512aaa4b496d922ef34afbe6cfb932a",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 99868,
            "upload_time": "2024-02-02T12:46:33",
            "upload_time_iso_8601": "2024-02-02T12:46:33.161174Z",
            "url": "https://files.pythonhosted.org/packages/d6/8d/378c9e70a1835683e62f6b5821c13119c29c2e9c0308cf61da1e9ef430cf/zope.index-6.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4bf871bc28d3c1b4c0e2e50fe316b62e4242b90fffb562853ade50ca77f714ac",
                "md5": "c38c734cfc9b41ccf71f8bd4ce368d93",
                "sha256": "0743dbe71b341d183fb726c861be9afcb8e600ec04db2c7a9c67b5599b94bcf5"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp37-cp37m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c38c734cfc9b41ccf71f8bd4ce368d93",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 94899,
            "upload_time": "2024-02-02T12:59:32",
            "upload_time_iso_8601": "2024-02-02T12:59:32.603477Z",
            "url": "https://files.pythonhosted.org/packages/4b/f8/71bc28d3c1b4c0e2e50fe316b62e4242b90fffb562853ade50ca77f714ac/zope.index-6.1-cp37-cp37m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d3c5b42bd7aa9ebd40335948f56e150cbafe91eb1a96218e51cca42089e0879d",
                "md5": "e3fb5aeb820ac210329cdd7324cd09d8",
                "sha256": "ba5177be0bccecb4ab51eab94489fc06d2b78b0d055144ce00af4863bde83bcc"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e3fb5aeb820ac210329cdd7324cd09d8",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 91382,
            "upload_time": "2024-02-02T12:48:20",
            "upload_time_iso_8601": "2024-02-02T12:48:20.185792Z",
            "url": "https://files.pythonhosted.org/packages/d3/c5/b42bd7aa9ebd40335948f56e150cbafe91eb1a96218e51cca42089e0879d/zope.index-6.1-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "34af1253994762fdb9d85ebe890a129b84b24e3d1fe8f0537fee67f7f7994cc7",
                "md5": "7536b62cfc598083c05e60592784fcc4",
                "sha256": "d36b10483a988c284fb4024f26292782d65007878e7ddaac9140938425f61dab"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "7536b62cfc598083c05e60592784fcc4",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 91691,
            "upload_time": "2024-02-02T12:48:22",
            "upload_time_iso_8601": "2024-02-02T12:48:22.562187Z",
            "url": "https://files.pythonhosted.org/packages/34/af/1253994762fdb9d85ebe890a129b84b24e3d1fe8f0537fee67f7f7994cc7/zope.index-6.1-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c63ff18ec05d12e64910504bf4d8c6b9053420b2db280fcd04e542758cad3e29",
                "md5": "ba4ed7913a39f8298597aef2e27257fd",
                "sha256": "ae865aea0aa35aef816220dd8918182ed480623177349c46e6a5dee944e04969"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "ba4ed7913a39f8298597aef2e27257fd",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 101057,
            "upload_time": "2024-02-02T12:59:43",
            "upload_time_iso_8601": "2024-02-02T12:59:43.143293Z",
            "url": "https://files.pythonhosted.org/packages/c6/3f/f18ec05d12e64910504bf4d8c6b9053420b2db280fcd04e542758cad3e29/zope.index-6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8a6cef980f135d5c869de417d65be72cca4f6cfe620c7b9bc215fdc642d1e055",
                "md5": "6657f076dc087f70c43d79891e5c5b96",
                "sha256": "92813495298f10e1e8c8f4743ac7ad5c45f26e74654f3fecea77325b99ed62ac"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "6657f076dc087f70c43d79891e5c5b96",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 100268,
            "upload_time": "2024-02-02T12:46:00",
            "upload_time_iso_8601": "2024-02-02T12:46:00.536865Z",
            "url": "https://files.pythonhosted.org/packages/8a/6c/ef980f135d5c869de417d65be72cca4f6cfe620c7b9bc215fdc642d1e055/zope.index-6.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7a3dec7186f8de334fb4777b62821cc1dfce8f7357e20035ea768156bdb1c5e0",
                "md5": "5c3d75b7114fb2d23d43d603e298cfd8",
                "sha256": "6a3fef4b3ef48d8bf5ca2bb4ca9066bae816b301c7cb47d86eb44b9d523c059c"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5c3d75b7114fb2d23d43d603e298cfd8",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 100400,
            "upload_time": "2024-02-02T12:46:35",
            "upload_time_iso_8601": "2024-02-02T12:46:35.474654Z",
            "url": "https://files.pythonhosted.org/packages/7a/3d/ec7186f8de334fb4777b62821cc1dfce8f7357e20035ea768156bdb1c5e0/zope.index-6.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c72f666f63cb86ebfa2babfea543189fd5357d34969660d217c5fdff74d69573",
                "md5": "1559f7e96db6459b34ec9494349c749c",
                "sha256": "24f974527c5273431cd77005996afd7a406423d9131234ba99fae186dc5c4be7"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1559f7e96db6459b34ec9494349c749c",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 94896,
            "upload_time": "2024-02-02T13:00:50",
            "upload_time_iso_8601": "2024-02-02T13:00:50.071753Z",
            "url": "https://files.pythonhosted.org/packages/c7/2f/666f63cb86ebfa2babfea543189fd5357d34969660d217c5fdff74d69573/zope.index-6.1-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0c0a3043adff71129ea458f60a35d4aa8fcca01d80eddf7464331394937d341a",
                "md5": "c93ae0889bfc28e184a025aab86d33bf",
                "sha256": "9192e53b478706c14b5015c2ca3ce7df15cd05f4c502414741d6d852b6f5beae"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c93ae0889bfc28e184a025aab86d33bf",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 91390,
            "upload_time": "2024-02-02T12:48:23",
            "upload_time_iso_8601": "2024-02-02T12:48:23.095227Z",
            "url": "https://files.pythonhosted.org/packages/0c/0a/3043adff71129ea458f60a35d4aa8fcca01d80eddf7464331394937d341a/zope.index-6.1-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3ae0c6c977dc0a691790ea19c8b2cc1452b04b016b081b130f463ab919f1eb49",
                "md5": "ed73f9c019c5d17b917b496f57d0c4f8",
                "sha256": "264f309898e1e60f4de7b2b0d62082584ea7781fe9f5db36eb1b7f4b1b7997d2"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "ed73f9c019c5d17b917b496f57d0c4f8",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 91700,
            "upload_time": "2024-02-02T12:48:25",
            "upload_time_iso_8601": "2024-02-02T12:48:25.293508Z",
            "url": "https://files.pythonhosted.org/packages/3a/e0/c6c977dc0a691790ea19c8b2cc1452b04b016b081b130f463ab919f1eb49/zope.index-6.1-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "79aaabd3508ec18c12033e140d0abb99c4bd8824d94b74c024c3352c49c0e687",
                "md5": "b47b1474b4a90d278532d51a7b9d9cd6",
                "sha256": "55affc13ac5b1caccb964c46bfa65a102e65f11e6d337130bb13b978b4c9928b"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "b47b1474b4a90d278532d51a7b9d9cd6",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 100347,
            "upload_time": "2024-02-02T12:59:45",
            "upload_time_iso_8601": "2024-02-02T12:59:45.215876Z",
            "url": "https://files.pythonhosted.org/packages/79/aa/abd3508ec18c12033e140d0abb99c4bd8824d94b74c024c3352c49c0e687/zope.index-6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "84cef5b40a3cb63901dfb46f3d9103562a10c437b3c801dba102cc34f27dcc84",
                "md5": "4271f672f07d5362364b26f8090c8d48",
                "sha256": "e1e72ad565ced9a1b024913ec91d2c98787e5afaa12e51bb6e6011a4267b9033"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "4271f672f07d5362364b26f8090c8d48",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 99567,
            "upload_time": "2024-02-02T12:46:02",
            "upload_time_iso_8601": "2024-02-02T12:46:02.705707Z",
            "url": "https://files.pythonhosted.org/packages/84/ce/f5b40a3cb63901dfb46f3d9103562a10c437b3c801dba102cc34f27dcc84/zope.index-6.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "19fe47cf5a58429ff361d03e857224d8f75db69e33fdf649349749f4500fd7ed",
                "md5": "add757821d742b7e80ca3e374b58cb76",
                "sha256": "5bfc300b0b919569425433b68b77e661e11f15af14af6437e151ba5be73769b6"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "add757821d742b7e80ca3e374b58cb76",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 99708,
            "upload_time": "2024-02-02T12:46:37",
            "upload_time_iso_8601": "2024-02-02T12:46:37.950104Z",
            "url": "https://files.pythonhosted.org/packages/19/fe/47cf5a58429ff361d03e857224d8f75db69e33fdf649349749f4500fd7ed/zope.index-6.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9f90b578e28d45b03482e19f7df1ab4a7c18aa1a7f60c4c246dc2d181b8b430e",
                "md5": "671061559372be74fb1c5a178eb97f29",
                "sha256": "c11f67ed2a6c3b00475a0fabcdd0e0f5cf07a6e4e070d6ce6651f293b200bfa4"
            },
            "downloads": -1,
            "filename": "zope.index-6.1-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "671061559372be74fb1c5a178eb97f29",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 94899,
            "upload_time": "2024-02-02T13:02:24",
            "upload_time_iso_8601": "2024-02-02T13:02:24.641042Z",
            "url": "https://files.pythonhosted.org/packages/9f/90/b578e28d45b03482e19f7df1ab4a7c18aa1a7f60c4c246dc2d181b8b430e/zope.index-6.1-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "07860d14ecd18002448a9475b349706ee9ddf9bbd71ee766296676a490edca94",
                "md5": "36bcefc0d766d5bb3ff032b6cc25d6eb",
                "sha256": "99f1e041771add767428b12967c54bdb2152b17df9233d1671efabdfe01f6524"
            },
            "downloads": -1,
            "filename": "zope.index-6.1.tar.gz",
            "has_sig": false,
            "md5_digest": "36bcefc0d766d5bb3ff032b6cc25d6eb",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 75487,
            "upload_time": "2024-02-02T12:44:04",
            "upload_time_iso_8601": "2024-02-02T12:44:04.674201Z",
            "url": "https://files.pythonhosted.org/packages/07/86/0d14ecd18002448a9475b349706ee9ddf9bbd71ee766296676a490edca94/zope.index-6.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-02 12:44:04",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "zopefoundation",
    "github_project": "zope.index",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "appveyor": true,
    "tox": true,
    "lcname": "zope.index"
}
        
Elapsed time: 0.18676s