hypatia


Namehypatia JSON
Version 0.5 PyPI version JSON
download
home_pagehttp://pylonsproject.org
SummaryPython package for searching and indexing
upload_time2024-11-27 18:59:25
maintainerNone
docs_urlNone
authorZope Foundation and Contributors
requires_pythonNone
licenseZPL 2.1
keywords indexing catalog search
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            Hypatia
=======

.. image:: https://img.shields.io/pypi/v/hypatia.svg
        :target: https://pypi.python.org/pypi/hypatia/
        :alt: Latest Version

.. image:: https://github.com/Pylons/hypatia/workflows/Build%20and%20test/badge.svg?branch=master
        :target: https://github.com/Pylons/hypatia/actions/workflows/main.yml
        :alt: CI Status

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

A Python indexing and searching system.

See http://github.com/Pylons/hypatia for more information while this package
is in alpha development.


0.5 (2024-11-27)
----------------

- Add support for Python 3.11, 3.12, and 3.13.

- Drop support for Python < 3.8, including all the compatibility shims.

- Repair bitrot in doctests:  ensure that they run under ``py.test``.
  
0.4 (2022-04-23)
----------------

- Drop (unreleased) support for Python 3.3 and Python 3.4 (the ``persistent``
  package no longer supports these versions).

- Drop (unreleased) support for Python 3.5 (too difficult to build correctly --
  even with pyenv -- to bother).

- Drop (released) support for Python 2.6 and 3.2.

- Add support for Python 3.6, 3.7, 3.8, 3.9, 3.10 (thanks to Thierry Florac).

- Use pytest instead of python setup.py test -q in tox.ini.

- Change how cross-version coverage is computed in tests.

- Remove unused hypatia/text/ricecode.py file.

- Change building of docs slightly to cope with modified github protocols.
  Some warnings are unearthed with newer Sphinx, which I've not
  caught by turning warnings into errors yet, because I don't understand them.

- Don't modify queries attribute when optimizing And or Or, return a new
  instance instead. This change is needed to open new optimization
  possibilities, like factorization.

- Fix Comparator __eq__ method to include type in comparison,
  previously NotAny('index', [1]) was equal to Any('index', [1]) for example.


0.3 (2014-06-12)
----------------

- Depend on the ``ZODB`` package rather than the ``ZODB3`` package.  The former
  is a newer ZODB packaging, implying ZODB4.  If you actually require ZODB v3,
  you will need to pin ``hypatia`` to an older release.  You should know that
  the most recent release of ``ZODB3`` at this time (3.11) actually implies
  ZODB v4 (I know it's not exactly obvious, but Jim ensures me it is), so if
  you really require ZODB v3, you'll need to pin ``ZODB3`` to below 3.11 and
  ``hypatia`` to below this release.

- Keyword indices now have a ``unique_values`` method like Field indexes.

- Calling ``hypatia.util.ResultSet.first()`` and
  ``hypatia.util.ResultSet.one()`` is now idempotent.  Calling it a second time
  will return the same value, and calling it will not effect the result set's
  iterability (it will start from zero).

0.2 (2014-05-16)
----------------

- Query objects are now consulted for intersect and union operations via
  methods, instead of the intersection/union logic being embedded in And and Or
  query objects.  This makes it possible to create query object types which
  intersect and/or union differently when combined with other query results.

0.1 (2014-02-09)
----------------

- Fix a typo in the Sphinx docs, which causes intersphinx references to
  fail.

0.1a7 (2013-10-08)
------------------

- Add a ``unique_values`` API to field index.

- Sometimes an ``index`` attribute could not be found to resolve a result 
  set when deeply nesting boolean operations (like And and Or).  See 
  https://github.com/Pylons/hypatia/pull/5

- Throw an Unsortable properly when a field index without any docids is used as
  a sort index and ``raise_unsortable`` is ``True``.

0.1a6 (2013-05-30)
------------------

- Add ``check_query`` method to text index to allow for checking if a search
  term is parseable.

0.1a5 (2013-05-06)
------------------

- Added support for Python 3.2 / 3.3.

- Fix signature of TextIndex.sort (it would fail when e.g. raise_unsortable was
  passed).

- Add the a ``sort_type`` keyword argument to ``IIndexSort.sort`` and
  ``IResultSet.sort`` methods.  This value can be passed by calling code to
  control the type of sorting used.

- Add two constants: ``hypatia.interfaces.STABLE`` and
  ``hypatia.interfaces.OPTIMAL``.  These can be used as explicit arguments to
  the ``IIndexSort.sort`` and ``IResultSet.sort`` ``sort_type`` parameter to
  control the stability of sorting.

- The constructor of ``IResultSet`` now accepts a ``sort_type`` keyword
  argument.

- The ResultSet constructed by ``IResultSet.sort`` will be passed the value
  ``hypatia.interfaces.STABLE`` in its constructor to ensure that the second
  and subsequent sorts of the result set will be done as a stable sort, unless
  an explicit ``sort_type`` value is passed to that second sort.

0.1a4 (2013-04-28)
------------------

- Add IResultSet interface definition.

- Normalize keyword argument ordering of IIndexSort.sort and IResultSet.sort.

- Add an argument ``raise_unsortable`` to IIndexSort.sort and IResultSet.sort
  methods.  By default this is ``True``.  It means that iterating over the
  results returned by one of these methods *may* raise a
  ``hypatia.exc.Unsortable`` exception when a member of the docids passed in
  cannot be sorted by the index used to do the sort (e.g. a value for the docid
  is not present in the index).  It defaults to ``True``, which changes the
  default behavior of indexes.  To get the old default behavior back, pass
  ``False`` for this value.  Alternately, write code like this::

     from hypatia.exc import Unsortable

     ids = []
     results = resultset.sort(someindex)
     try:
         for id in results:
             ids.append(id)
     except Unsortable as e:
         unsorted = e.docids
         ids.extend(unsorted)

0.1a3 (2013-01-10)
------------------

- Optimize ``index_doc`` implementations of field and keyword index in cases
  where the discriminator returns the default.

- Remove code from ``hypatia.path``.  This package no longer supports
  PathIndex.

- Remove ``interfaces.IIndexQuery`` interface.  It was never relevant, as
  indices cannot be expected to implement all of its methods, only the ones
  which apply to each index.

- ``BaseIndexMixin`` no longer supplies default implementation of applyFoo
  methods which raise NotImplementedError.  Each index is now responsible for
  implementing all of its own applyFoo methods.  This is in the interest of
  fidelity with new query methods such as ``eq``, which are similarly not
  implemented in the base.

- Indexes are now compelled to implement a ``qname`` method for use by
  queries.

- ``DoesNotContain`` query renamed to ``NotContains`` for symmetry with other
  negated query names.

- New index methods: ``eq``, ``noteq``, ``ge``, ``le``, ``lt``, ``gt``,
  ``any``, ``notany``, ``all``, ``notall``, ``inrange``, ``notinrange``,
  ``contains``, ``notcontains``.  These methods return query objects.  Ex::

      catalog['flavors'].eq('peach')

- Query objects refactored internally to deal in index objects rather than
  index names.

- The ``query.parse_query`` function now requires a ``catalog`` argument.

- Query objects now supply an .execute method which returns a ResultSet.

- ResultSet objects are returned from .execute.  They represent a set of
  docids; they are iterable and have various methods for obtaining single
  objects (like ``one``, ``first``) and sorting (``sort``).

- All Query objects now have a ``flush`` method which accepts arbitrary
  positional and keyword arguments.  Calling the ``flush`` method of a query
  object will cause the ``flush`` method of all indexes participating in the
  query with the value passed to Query.flush with the same positional and
  keyword arguments.  This is to support Substance D upstream, which may
  require indexes to be flushed before a query happens.

- Add a ``document_repr`` method to all indexes which accepts a docid and
  returns a string represnting the index's knowledge about that docid.

0.1a2 (2012-07-02)
------------------

- This version of the code is incompatible with indexes produced by 0.1a1.
  There is no upgrade script.  Shame on you for using software with a 0.1a1
  version number and expecting backwards compatibility.

- Add `hypatia.catalog.CatalogQuery.sort` API for sorting external sets
  of docids based on index values.

- Add ``IIndexEnumeration`` interface, which all indexes must support.
  This implied the following backwards incompatibilities:

  - New interface methods: docids, docids_count, indexed, indexed_count,
    not_indexed and not_indexed_count.

  - documentCount method renamed to indexed_count.

  - wordCount method renamed to word_count.

- Remove unused INBest interface.

- IIndexInjection interface ``clear`` method renamed to ``reset`` to prevent
  confusion with dictionary ``clear`` (catalog is often dictionarylike).
  Catalog ``clear_indexes`` method replaced with ``reset``.

0.1a1
-----

- Initial release: fork of repoze.catalog and zope.index, combined.


            

Raw data

            {
    "_id": null,
    "home_page": "http://pylonsproject.org",
    "name": "hypatia",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "indexing catalog search",
    "author": "Zope Foundation and Contributors",
    "author_email": "pylons-discuss@googlegroups.com",
    "download_url": "https://files.pythonhosted.org/packages/1f/49/53f4332ed0db5b7145eea8114a461b1bb3e0b6c0e65b419ab599140042af/hypatia-0.5.tar.gz",
    "platform": null,
    "description": "Hypatia\n=======\n\n.. image:: https://img.shields.io/pypi/v/hypatia.svg\n        :target: https://pypi.python.org/pypi/hypatia/\n        :alt: Latest Version\n\n.. image:: https://github.com/Pylons/hypatia/workflows/Build%20and%20test/badge.svg?branch=master\n        :target: https://github.com/Pylons/hypatia/actions/workflows/main.yml\n        :alt: CI Status\n\n.. image:: https://readthedocs.org/projects/hypatia/badge/?version=latest\n        :target: http://hypatia.readthedocs.org/en/latest/\n        :alt: Documentation Status\n\nA Python indexing and searching system.\n\nSee http://github.com/Pylons/hypatia for more information while this package\nis in alpha development.\n\n\n0.5 (2024-11-27)\n----------------\n\n- Add support for Python 3.11, 3.12, and 3.13.\n\n- Drop support for Python < 3.8, including all the compatibility shims.\n\n- Repair bitrot in doctests:  ensure that they run under ``py.test``.\n  \n0.4 (2022-04-23)\n----------------\n\n- Drop (unreleased) support for Python 3.3 and Python 3.4 (the ``persistent``\n  package no longer supports these versions).\n\n- Drop (unreleased) support for Python 3.5 (too difficult to build correctly --\n  even with pyenv -- to bother).\n\n- Drop (released) support for Python 2.6 and 3.2.\n\n- Add support for Python 3.6, 3.7, 3.8, 3.9, 3.10 (thanks to Thierry Florac).\n\n- Use pytest instead of python setup.py test -q in tox.ini.\n\n- Change how cross-version coverage is computed in tests.\n\n- Remove unused hypatia/text/ricecode.py file.\n\n- Change building of docs slightly to cope with modified github protocols.\n  Some warnings are unearthed with newer Sphinx, which I've not\n  caught by turning warnings into errors yet, because I don't understand them.\n\n- Don't modify queries attribute when optimizing And or Or, return a new\n  instance instead. This change is needed to open new optimization\n  possibilities, like factorization.\n\n- Fix Comparator __eq__ method to include type in comparison,\n  previously NotAny('index', [1]) was equal to Any('index', [1]) for example.\n\n\n0.3 (2014-06-12)\n----------------\n\n- Depend on the ``ZODB`` package rather than the ``ZODB3`` package.  The former\n  is a newer ZODB packaging, implying ZODB4.  If you actually require ZODB v3,\n  you will need to pin ``hypatia`` to an older release.  You should know that\n  the most recent release of ``ZODB3`` at this time (3.11) actually implies\n  ZODB v4 (I know it's not exactly obvious, but Jim ensures me it is), so if\n  you really require ZODB v3, you'll need to pin ``ZODB3`` to below 3.11 and\n  ``hypatia`` to below this release.\n\n- Keyword indices now have a ``unique_values`` method like Field indexes.\n\n- Calling ``hypatia.util.ResultSet.first()`` and\n  ``hypatia.util.ResultSet.one()`` is now idempotent.  Calling it a second time\n  will return the same value, and calling it will not effect the result set's\n  iterability (it will start from zero).\n\n0.2 (2014-05-16)\n----------------\n\n- Query objects are now consulted for intersect and union operations via\n  methods, instead of the intersection/union logic being embedded in And and Or\n  query objects.  This makes it possible to create query object types which\n  intersect and/or union differently when combined with other query results.\n\n0.1 (2014-02-09)\n----------------\n\n- Fix a typo in the Sphinx docs, which causes intersphinx references to\n  fail.\n\n0.1a7 (2013-10-08)\n------------------\n\n- Add a ``unique_values`` API to field index.\n\n- Sometimes an ``index`` attribute could not be found to resolve a result \n  set when deeply nesting boolean operations (like And and Or).  See \n  https://github.com/Pylons/hypatia/pull/5\n\n- Throw an Unsortable properly when a field index without any docids is used as\n  a sort index and ``raise_unsortable`` is ``True``.\n\n0.1a6 (2013-05-30)\n------------------\n\n- Add ``check_query`` method to text index to allow for checking if a search\n  term is parseable.\n\n0.1a5 (2013-05-06)\n------------------\n\n- Added support for Python 3.2 / 3.3.\n\n- Fix signature of TextIndex.sort (it would fail when e.g. raise_unsortable was\n  passed).\n\n- Add the a ``sort_type`` keyword argument to ``IIndexSort.sort`` and\n  ``IResultSet.sort`` methods.  This value can be passed by calling code to\n  control the type of sorting used.\n\n- Add two constants: ``hypatia.interfaces.STABLE`` and\n  ``hypatia.interfaces.OPTIMAL``.  These can be used as explicit arguments to\n  the ``IIndexSort.sort`` and ``IResultSet.sort`` ``sort_type`` parameter to\n  control the stability of sorting.\n\n- The constructor of ``IResultSet`` now accepts a ``sort_type`` keyword\n  argument.\n\n- The ResultSet constructed by ``IResultSet.sort`` will be passed the value\n  ``hypatia.interfaces.STABLE`` in its constructor to ensure that the second\n  and subsequent sorts of the result set will be done as a stable sort, unless\n  an explicit ``sort_type`` value is passed to that second sort.\n\n0.1a4 (2013-04-28)\n------------------\n\n- Add IResultSet interface definition.\n\n- Normalize keyword argument ordering of IIndexSort.sort and IResultSet.sort.\n\n- Add an argument ``raise_unsortable`` to IIndexSort.sort and IResultSet.sort\n  methods.  By default this is ``True``.  It means that iterating over the\n  results returned by one of these methods *may* raise a\n  ``hypatia.exc.Unsortable`` exception when a member of the docids passed in\n  cannot be sorted by the index used to do the sort (e.g. a value for the docid\n  is not present in the index).  It defaults to ``True``, which changes the\n  default behavior of indexes.  To get the old default behavior back, pass\n  ``False`` for this value.  Alternately, write code like this::\n\n     from hypatia.exc import Unsortable\n\n     ids = []\n     results = resultset.sort(someindex)\n     try:\n         for id in results:\n             ids.append(id)\n     except Unsortable as e:\n         unsorted = e.docids\n         ids.extend(unsorted)\n\n0.1a3 (2013-01-10)\n------------------\n\n- Optimize ``index_doc`` implementations of field and keyword index in cases\n  where the discriminator returns the default.\n\n- Remove code from ``hypatia.path``.  This package no longer supports\n  PathIndex.\n\n- Remove ``interfaces.IIndexQuery`` interface.  It was never relevant, as\n  indices cannot be expected to implement all of its methods, only the ones\n  which apply to each index.\n\n- ``BaseIndexMixin`` no longer supplies default implementation of applyFoo\n  methods which raise NotImplementedError.  Each index is now responsible for\n  implementing all of its own applyFoo methods.  This is in the interest of\n  fidelity with new query methods such as ``eq``, which are similarly not\n  implemented in the base.\n\n- Indexes are now compelled to implement a ``qname`` method for use by\n  queries.\n\n- ``DoesNotContain`` query renamed to ``NotContains`` for symmetry with other\n  negated query names.\n\n- New index methods: ``eq``, ``noteq``, ``ge``, ``le``, ``lt``, ``gt``,\n  ``any``, ``notany``, ``all``, ``notall``, ``inrange``, ``notinrange``,\n  ``contains``, ``notcontains``.  These methods return query objects.  Ex::\n\n      catalog['flavors'].eq('peach')\n\n- Query objects refactored internally to deal in index objects rather than\n  index names.\n\n- The ``query.parse_query`` function now requires a ``catalog`` argument.\n\n- Query objects now supply an .execute method which returns a ResultSet.\n\n- ResultSet objects are returned from .execute.  They represent a set of\n  docids; they are iterable and have various methods for obtaining single\n  objects (like ``one``, ``first``) and sorting (``sort``).\n\n- All Query objects now have a ``flush`` method which accepts arbitrary\n  positional and keyword arguments.  Calling the ``flush`` method of a query\n  object will cause the ``flush`` method of all indexes participating in the\n  query with the value passed to Query.flush with the same positional and\n  keyword arguments.  This is to support Substance D upstream, which may\n  require indexes to be flushed before a query happens.\n\n- Add a ``document_repr`` method to all indexes which accepts a docid and\n  returns a string represnting the index's knowledge about that docid.\n\n0.1a2 (2012-07-02)\n------------------\n\n- This version of the code is incompatible with indexes produced by 0.1a1.\n  There is no upgrade script.  Shame on you for using software with a 0.1a1\n  version number and expecting backwards compatibility.\n\n- Add `hypatia.catalog.CatalogQuery.sort` API for sorting external sets\n  of docids based on index values.\n\n- Add ``IIndexEnumeration`` interface, which all indexes must support.\n  This implied the following backwards incompatibilities:\n\n  - New interface methods: docids, docids_count, indexed, indexed_count,\n    not_indexed and not_indexed_count.\n\n  - documentCount method renamed to indexed_count.\n\n  - wordCount method renamed to word_count.\n\n- Remove unused INBest interface.\n\n- IIndexInjection interface ``clear`` method renamed to ``reset`` to prevent\n  confusion with dictionary ``clear`` (catalog is often dictionarylike).\n  Catalog ``clear_indexes`` method replaced with ``reset``.\n\n0.1a1\n-----\n\n- Initial release: fork of repoze.catalog and zope.index, combined.\n\n",
    "bugtrack_url": null,
    "license": "ZPL 2.1",
    "summary": "Python package for searching and indexing",
    "version": "0.5",
    "project_urls": {
        "Homepage": "http://pylonsproject.org"
    },
    "split_keywords": [
        "indexing",
        "catalog",
        "search"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e187b2c3a4d2fbfac130159b7272639222625c4493194340d9f8aed0b4edafeb",
                "md5": "2d957ed5223c50b05a57ab97bb1fa4e0",
                "sha256": "7d412a0a323dda93b2e1824b89b6fd29041c81da659a58076a2214d3f404aed3"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2d957ed5223c50b05a57ab97bb1fa4e0",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 148562,
            "upload_time": "2024-11-27T18:57:42",
            "upload_time_iso_8601": "2024-11-27T18:57:42.654534Z",
            "url": "https://files.pythonhosted.org/packages/e1/87/b2c3a4d2fbfac130159b7272639222625c4493194340d9f8aed0b4edafeb/hypatia-0.5-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f52385fdb8172fc8ed68535b00d50e48b985a89acb59de84ef6541ca6f789b4f",
                "md5": "b98637ac1c4a4b91a07b1ecf5a058be9",
                "sha256": "a19af6060a6bdb36aa8f8d5b11dd9d9af8c7618ea617880e53c8252abadecf97"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "b98637ac1c4a4b91a07b1ecf5a058be9",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 148949,
            "upload_time": "2024-11-27T18:57:44",
            "upload_time_iso_8601": "2024-11-27T18:57:44.728599Z",
            "url": "https://files.pythonhosted.org/packages/f5/23/85fdb8172fc8ed68535b00d50e48b985a89acb59de84ef6541ca6f789b4f/hypatia-0.5-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ce5b7130c3726315d861f3c9a5cc8dfa22a8ff16b6877cf1acad3d2e1905adb9",
                "md5": "546553665095dc7c46d532348f7daeb6",
                "sha256": "4275c83323a7da3ac6ea22ee537586e455a8eb0f93ee4f82ded8416c91ac91da"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "546553665095dc7c46d532348f7daeb6",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 155712,
            "upload_time": "2024-11-27T18:57:46",
            "upload_time_iso_8601": "2024-11-27T18:57:46.033280Z",
            "url": "https://files.pythonhosted.org/packages/ce/5b/7130c3726315d861f3c9a5cc8dfa22a8ff16b6877cf1acad3d2e1905adb9/hypatia-0.5-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": "3816b77a341045bcdf22393e865ed6e2793ae18cbfb831e48acdf274a237234f",
                "md5": "3815e32eeede25b7536b2057b2d4eb48",
                "sha256": "c844675af8938298fd35283a05f83f7c9ff4a87fd92c6b80d315e57ddb4035db"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3815e32eeede25b7536b2057b2d4eb48",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 155958,
            "upload_time": "2024-11-27T18:57:48",
            "upload_time_iso_8601": "2024-11-27T18:57:48.398142Z",
            "url": "https://files.pythonhosted.org/packages/38/16/b77a341045bcdf22393e865ed6e2793ae18cbfb831e48acdf274a237234f/hypatia-0.5-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": "f1b23a0e69e275115558e95711442c607e3d4b99739128f949e5b7438fcb2d0a",
                "md5": "417d9e67a80c08a850f7ca73fb4489d6",
                "sha256": "707024e687100c0fdabbe9576322b06f2a48947a70794e9efa90d16d6a45b2f6"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp310-cp310-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "417d9e67a80c08a850f7ca73fb4489d6",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 156069,
            "upload_time": "2024-11-27T18:57:49",
            "upload_time_iso_8601": "2024-11-27T18:57:49.578827Z",
            "url": "https://files.pythonhosted.org/packages/f1/b2/3a0e69e275115558e95711442c607e3d4b99739128f949e5b7438fcb2d0a/hypatia-0.5-cp310-cp310-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "70793bace6a3824bfa8a8c8978c1cd8ff532b34957df6688b91087e8f97005ca",
                "md5": "0d73dfb8368c9dbd2adb9613ec9f2603",
                "sha256": "f88f9218e941e1baf6096faefff1a66ec7ab75d9def80aa7ceebef86e50bae11"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0d73dfb8368c9dbd2adb9613ec9f2603",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 155876,
            "upload_time": "2024-11-27T18:57:51",
            "upload_time_iso_8601": "2024-11-27T18:57:51.198848Z",
            "url": "https://files.pythonhosted.org/packages/70/79/3bace6a3824bfa8a8c8978c1cd8ff532b34957df6688b91087e8f97005ca/hypatia-0.5-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fa2e8a1e16a0898c866ed144d202b8750a16f14dd771e643f0e382635cb8712f",
                "md5": "49da96a80fc689c3c7236aecced5fade",
                "sha256": "49a6b690b25141bb9e393cba0067a1c098e664c2b17f2ba4f2e97c0c986cf9ef"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "49da96a80fc689c3c7236aecced5fade",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 151302,
            "upload_time": "2024-11-27T18:57:52",
            "upload_time_iso_8601": "2024-11-27T18:57:52.630925Z",
            "url": "https://files.pythonhosted.org/packages/fa/2e/8a1e16a0898c866ed144d202b8750a16f14dd771e643f0e382635cb8712f/hypatia-0.5-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8521fac5d937d095eee077d4291c117332279bfb13ef1e342bc708a2094ae1b6",
                "md5": "17b1cdcce76b0163f95058609c9c3da5",
                "sha256": "d6540a80c01de9f02f4a4267727a62fb74ad47ffdbf5212e74362c5e4e2b746d"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "17b1cdcce76b0163f95058609c9c3da5",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 151731,
            "upload_time": "2024-11-27T18:57:54",
            "upload_time_iso_8601": "2024-11-27T18:57:54.047622Z",
            "url": "https://files.pythonhosted.org/packages/85/21/fac5d937d095eee077d4291c117332279bfb13ef1e342bc708a2094ae1b6/hypatia-0.5-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "506726566988b60bb2e6aec4eebbc6e00b5e1ddd6b686abaaa51b552ea752b2a",
                "md5": "8e598c82bab652983d5dae65cd829463",
                "sha256": "1b7364c39dbc8eec32320cca4c82d961076be7bb9c548b988717e1d613865ecd"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8e598c82bab652983d5dae65cd829463",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 148560,
            "upload_time": "2024-11-27T18:57:55",
            "upload_time_iso_8601": "2024-11-27T18:57:55.325599Z",
            "url": "https://files.pythonhosted.org/packages/50/67/26566988b60bb2e6aec4eebbc6e00b5e1ddd6b686abaaa51b552ea752b2a/hypatia-0.5-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3353ab0343c13c82b5c7fae1f3250611cd169c6a4be85a13ba05cf8a391ed78e",
                "md5": "e2261ea5995e5f0129d6eef94b556fbb",
                "sha256": "b8dff6e7dd16ac89f17a2a9fbb21c184e4765a6c9d27768b45f07e588b9d7828"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "e2261ea5995e5f0129d6eef94b556fbb",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 148945,
            "upload_time": "2024-11-27T18:57:56",
            "upload_time_iso_8601": "2024-11-27T18:57:56.616127Z",
            "url": "https://files.pythonhosted.org/packages/33/53/ab0343c13c82b5c7fae1f3250611cd169c6a4be85a13ba05cf8a391ed78e/hypatia-0.5-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0cac4d407ef47a25750cd75c4fbe3933007f41c560d86df40651dd65949436ee",
                "md5": "ff2bab36447c0f1c5f1d96e0eb7d5a98",
                "sha256": "47628266f065e7f98264a9a8bded512036ef3b04a35c4ce63acf61c9aade5afb"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "ff2bab36447c0f1c5f1d96e0eb7d5a98",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 155961,
            "upload_time": "2024-11-27T18:57:58",
            "upload_time_iso_8601": "2024-11-27T18:57:58.685331Z",
            "url": "https://files.pythonhosted.org/packages/0c/ac/4d407ef47a25750cd75c4fbe3933007f41c560d86df40651dd65949436ee/hypatia-0.5-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": "21681ee08cd72f8a8eee5067958583493c3c2c369d19cd85ca8c3a430b60bba5",
                "md5": "af308619e718197967619b051d27105e",
                "sha256": "436606ea376ac04ba7c6585988270205f6a1bc78071737fe6962dd8d9edc7966"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "af308619e718197967619b051d27105e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 156213,
            "upload_time": "2024-11-27T18:58:00",
            "upload_time_iso_8601": "2024-11-27T18:58:00.681079Z",
            "url": "https://files.pythonhosted.org/packages/21/68/1ee08cd72f8a8eee5067958583493c3c2c369d19cd85ca8c3a430b60bba5/hypatia-0.5-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": "c26e53318af4c5407c3fdb78261a0bd2d33cd6124701c0489ffb05af3940b408",
                "md5": "8b77882f63d15856fa75d5c9926d3bc9",
                "sha256": "d1c198022058d94f8cade602ff90250141819f694f9f3665f97e74f78f4f1659"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp311-cp311-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "8b77882f63d15856fa75d5c9926d3bc9",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 156323,
            "upload_time": "2024-11-27T18:58:02",
            "upload_time_iso_8601": "2024-11-27T18:58:02.085355Z",
            "url": "https://files.pythonhosted.org/packages/c2/6e/53318af4c5407c3fdb78261a0bd2d33cd6124701c0489ffb05af3940b408/hypatia-0.5-cp311-cp311-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "528f332d4263863b177a950129cce7f71ce08dd939f0fd8d26df1e7b7414fbc9",
                "md5": "4f6f8901fe37352e211e75b849aef008",
                "sha256": "96419cb8a952deca36fa155528c1708c8563a0bab4ea6ee86783bae5832eab30"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4f6f8901fe37352e211e75b849aef008",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 156113,
            "upload_time": "2024-11-27T18:58:03",
            "upload_time_iso_8601": "2024-11-27T18:58:03.963634Z",
            "url": "https://files.pythonhosted.org/packages/52/8f/332d4263863b177a950129cce7f71ce08dd939f0fd8d26df1e7b7414fbc9/hypatia-0.5-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "418b242adc6e1bbc5f41eaa4c71068d7ccedea9bd61ff47050f495f243e61a74",
                "md5": "5f69f56fd1332538f08efc4d968307ed",
                "sha256": "6de73d9a8ff606d347981b9544e9ca6796ea3800e38ec7749c3b435b835dca65"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "5f69f56fd1332538f08efc4d968307ed",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 151301,
            "upload_time": "2024-11-27T18:58:05",
            "upload_time_iso_8601": "2024-11-27T18:58:05.778901Z",
            "url": "https://files.pythonhosted.org/packages/41/8b/242adc6e1bbc5f41eaa4c71068d7ccedea9bd61ff47050f495f243e61a74/hypatia-0.5-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4ae4bb2da753991357376bc2b2d5a0a27637153235c4ab611155564ac4e50b2d",
                "md5": "f9d622618223c6a44ad789cb6a22ef77",
                "sha256": "3ae33b516ce8b7dde1e10ac6168745021af85037cbd1bb95ac0a1c40f4d6c387"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f9d622618223c6a44ad789cb6a22ef77",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 151733,
            "upload_time": "2024-11-27T18:58:07",
            "upload_time_iso_8601": "2024-11-27T18:58:07.713666Z",
            "url": "https://files.pythonhosted.org/packages/4a/e4/bb2da753991357376bc2b2d5a0a27637153235c4ab611155564ac4e50b2d/hypatia-0.5-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "430ae3fdecf472bd19e6ef95a445663742ac52e8961ef0d0156cfb96526881fe",
                "md5": "4e37c03acf1a08a499a181d4ac5c210f",
                "sha256": "5173dc530fa9b7f69e09c559480cc2d9965d0f8685e04a232a7f9e093b894994"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp312-cp312-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4e37c03acf1a08a499a181d4ac5c210f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 148612,
            "upload_time": "2024-11-27T18:58:10",
            "upload_time_iso_8601": "2024-11-27T18:58:10.142355Z",
            "url": "https://files.pythonhosted.org/packages/43/0a/e3fdecf472bd19e6ef95a445663742ac52e8961ef0d0156cfb96526881fe/hypatia-0.5-cp312-cp312-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d17cf956201e29c777bbb9af0be36f1ae83101c1e74b6220b9a199db8c789770",
                "md5": "3d9f761888cb221047b4dafe0b417ee7",
                "sha256": "7df4507b53d3fa6b4d9418ed06a48e5ed00fde518595a4ce2e18f548012a779a"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "3d9f761888cb221047b4dafe0b417ee7",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 148965,
            "upload_time": "2024-11-27T18:58:12",
            "upload_time_iso_8601": "2024-11-27T18:58:12.168265Z",
            "url": "https://files.pythonhosted.org/packages/d1/7c/f956201e29c777bbb9af0be36f1ae83101c1e74b6220b9a199db8c789770/hypatia-0.5-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0d6269d15c6cc337e453daa63d165a96ed02fe8ccea00bd704a45b4898daa1a0",
                "md5": "c26783d6794e426a42a9bbdbe9c3e1ca",
                "sha256": "45f3a323f138952e2eb3e6b17071976d751b91f0a72de90867ee0b3da1490fca"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "c26783d6794e426a42a9bbdbe9c3e1ca",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 156364,
            "upload_time": "2024-11-27T18:58:13",
            "upload_time_iso_8601": "2024-11-27T18:58:13.363427Z",
            "url": "https://files.pythonhosted.org/packages/0d/62/69d15c6cc337e453daa63d165a96ed02fe8ccea00bd704a45b4898daa1a0/hypatia-0.5-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": "dca4deb9647f7397ee47b77656c81aabbbc5fa92ab94454c2864cc86204e58b2",
                "md5": "75e09b92cf4b77d1540c6e4574a1813a",
                "sha256": "ebaae3392d590deb342b5f37c432e610def970cd474987ae3f8e2b2ff313f15c"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "75e09b92cf4b77d1540c6e4574a1813a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 156781,
            "upload_time": "2024-11-27T18:58:15",
            "upload_time_iso_8601": "2024-11-27T18:58:15.390051Z",
            "url": "https://files.pythonhosted.org/packages/dc/a4/deb9647f7397ee47b77656c81aabbbc5fa92ab94454c2864cc86204e58b2/hypatia-0.5-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": "c2d1fda54b4f46666b63fa76917bddd48bc71b790fb3584d38f7b04487a90e7e",
                "md5": "3008818ae79950df2333c24c3416beda",
                "sha256": "4a80b762d7283f70431e7759723ebb90cb0c26b885101580825df96a2722ba61"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp312-cp312-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "3008818ae79950df2333c24c3416beda",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 156953,
            "upload_time": "2024-11-27T18:58:17",
            "upload_time_iso_8601": "2024-11-27T18:58:17.224140Z",
            "url": "https://files.pythonhosted.org/packages/c2/d1/fda54b4f46666b63fa76917bddd48bc71b790fb3584d38f7b04487a90e7e/hypatia-0.5-cp312-cp312-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a04eff0917b4ebea623649d74ae0014ec632f0823e8b2fee76e41715750e3605",
                "md5": "d87448f9141f4e28d3a6d294fe347657",
                "sha256": "18dc8b0cd2cde3f1b1a01b454c3902108dd9dc1522ee9e621a062b51d2d266f2"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d87448f9141f4e28d3a6d294fe347657",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 156967,
            "upload_time": "2024-11-27T18:58:19",
            "upload_time_iso_8601": "2024-11-27T18:58:19.050357Z",
            "url": "https://files.pythonhosted.org/packages/a0/4e/ff0917b4ebea623649d74ae0014ec632f0823e8b2fee76e41715750e3605/hypatia-0.5-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b88aa134d627817859929e69d6f27903edfb2cf9e8c5aa43a74e210e02c7547e",
                "md5": "5c32b6f5975c77ad5fc044105fa6825f",
                "sha256": "9c01e0e8f2775cf80716beb86a816e7556a52a33cfa5e20a2deda9f01e4f47b4"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "5c32b6f5975c77ad5fc044105fa6825f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 151338,
            "upload_time": "2024-11-27T18:58:21",
            "upload_time_iso_8601": "2024-11-27T18:58:21.098682Z",
            "url": "https://files.pythonhosted.org/packages/b8/8a/a134d627817859929e69d6f27903edfb2cf9e8c5aa43a74e210e02c7547e/hypatia-0.5-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cebcb321689e2c0ccdb987c3e0c04b74d5d932995f045bf191b69f168acb574a",
                "md5": "027fe27111c525bd3f25090f50b914ef",
                "sha256": "bc9cbb0b35847ae690e9743370de7a2c8fccb3eddfd58ccdb25fda92fafcf358"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "027fe27111c525bd3f25090f50b914ef",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 151752,
            "upload_time": "2024-11-27T18:58:23",
            "upload_time_iso_8601": "2024-11-27T18:58:23.145732Z",
            "url": "https://files.pythonhosted.org/packages/ce/bc/b321689e2c0ccdb987c3e0c04b74d5d932995f045bf191b69f168acb574a/hypatia-0.5-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d6ba7a2b95df03f7beade51059ceb91242d6d3d032dfbbb1bb5364212cbd0b6e",
                "md5": "89e12ed70c5da9f30629f6dab54de973",
                "sha256": "b065eeed42f34d9b2c5aa28622ee83f5ff12b7ce81c5e27d8904bd215dae72d1"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp313-cp313-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "89e12ed70c5da9f30629f6dab54de973",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": null,
            "size": 148614,
            "upload_time": "2024-11-27T18:58:24",
            "upload_time_iso_8601": "2024-11-27T18:58:24.494660Z",
            "url": "https://files.pythonhosted.org/packages/d6/ba/7a2b95df03f7beade51059ceb91242d6d3d032dfbbb1bb5364212cbd0b6e/hypatia-0.5-cp313-cp313-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c9357fbb539ce37754780dced2e8a1486d1a93eb8e6e8b7b296c696a375a1864",
                "md5": "28558c3558537b12698f31cdb93c2a76",
                "sha256": "1ac4878e9900a92f94664d8ba0a15bc9fc655849a33358e948efc27892bbc908"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "28558c3558537b12698f31cdb93c2a76",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": null,
            "size": 148973,
            "upload_time": "2024-11-27T18:58:26",
            "upload_time_iso_8601": "2024-11-27T18:58:26.139676Z",
            "url": "https://files.pythonhosted.org/packages/c9/35/7fbb539ce37754780dced2e8a1486d1a93eb8e6e8b7b296c696a375a1864/hypatia-0.5-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6fcae0bd9053f7febacd9ee30003284c19c5f9b8cf0115c7060c79a04f827c55",
                "md5": "256833ccc7226213a0c055fdabe04687",
                "sha256": "9893d952d3ef7518f3f712decd1a5bc5df85a145905738cd738c7b3c64e0837d"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "256833ccc7226213a0c055fdabe04687",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": null,
            "size": 156338,
            "upload_time": "2024-11-27T18:58:27",
            "upload_time_iso_8601": "2024-11-27T18:58:27.526499Z",
            "url": "https://files.pythonhosted.org/packages/6f/ca/e0bd9053f7febacd9ee30003284c19c5f9b8cf0115c7060c79a04f827c55/hypatia-0.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "760246f162b92e00d16eee7e91fbfd0255057070a10bd27dfe86a142d9eb4d22",
                "md5": "e6a4713d2e83aaa0561673ff4a4c448b",
                "sha256": "f9c7a4f3798a455baea019ea15ac45e04b01fb3de08a2dbbbeb4a2caa7b05f90"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e6a4713d2e83aaa0561673ff4a4c448b",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": null,
            "size": 156749,
            "upload_time": "2024-11-27T18:58:28",
            "upload_time_iso_8601": "2024-11-27T18:58:28.920945Z",
            "url": "https://files.pythonhosted.org/packages/76/02/46f162b92e00d16eee7e91fbfd0255057070a10bd27dfe86a142d9eb4d22/hypatia-0.5-cp313-cp313-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": "845e3f1faa79b07577bf2912cf4045ef345ad32c865718099b829ef7af7fdd63",
                "md5": "104293cea9f1decb572a6b141717f106",
                "sha256": "da99cebcab0b2d57bdff4c3b88a87fb15ad9968ea64849cb3a0d90a6d6c958eb"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp313-cp313-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "104293cea9f1decb572a6b141717f106",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": null,
            "size": 157014,
            "upload_time": "2024-11-27T18:58:30",
            "upload_time_iso_8601": "2024-11-27T18:58:30.975215Z",
            "url": "https://files.pythonhosted.org/packages/84/5e/3f1faa79b07577bf2912cf4045ef345ad32c865718099b829ef7af7fdd63/hypatia-0.5-cp313-cp313-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dcf414357f28d0120c5182becb02882fed7e072a5876b2362bae255382fc6953",
                "md5": "a101f7c3c92c322b09d856c97bd4dde3",
                "sha256": "2fac58e30852cc4e8bd192d9a7d7dadd8d6c81fff535412a121a8adafa2a7cee"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a101f7c3c92c322b09d856c97bd4dde3",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": null,
            "size": 156994,
            "upload_time": "2024-11-27T18:58:32",
            "upload_time_iso_8601": "2024-11-27T18:58:32.239549Z",
            "url": "https://files.pythonhosted.org/packages/dc/f4/14357f28d0120c5182becb02882fed7e072a5876b2362bae255382fc6953/hypatia-0.5-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7d13f389f92db8eac00b746d03970a885e00649ca9bf3aab07099f825f8deada",
                "md5": "5172041cf83501d67354f5cc1c18aaca",
                "sha256": "5e665a4b8337c2efa0574252a50e0e5ad12c33d57b24dd8915eed7f2cbc2f068"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp313-cp313-win32.whl",
            "has_sig": false,
            "md5_digest": "5172041cf83501d67354f5cc1c18aaca",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": null,
            "size": 151337,
            "upload_time": "2024-11-27T18:58:33",
            "upload_time_iso_8601": "2024-11-27T18:58:33.842236Z",
            "url": "https://files.pythonhosted.org/packages/7d/13/f389f92db8eac00b746d03970a885e00649ca9bf3aab07099f825f8deada/hypatia-0.5-cp313-cp313-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "67d43c9565b7d2befdaa5f825278899b8743ed36030732980d5af1f18338a46d",
                "md5": "4dbc3697eb4bc478bd434c0f704ceb06",
                "sha256": "6b7fcc2df21c3bce79d24d8e413dd9a206f25ecd4bfd3c8ce9c58b70a7ed56e1"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "4dbc3697eb4bc478bd434c0f704ceb06",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": null,
            "size": 151748,
            "upload_time": "2024-11-27T18:58:35",
            "upload_time_iso_8601": "2024-11-27T18:58:35.433471Z",
            "url": "https://files.pythonhosted.org/packages/67/d4/3c9565b7d2befdaa5f825278899b8743ed36030732980d5af1f18338a46d/hypatia-0.5-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6b3724e920dd4e77f19b7d56b52fa4b71e56ca60dead954427c1d901708fba4c",
                "md5": "fe675f5621c9392857a259ba8c4f93fe",
                "sha256": "9f3feaa21eecc5d1444ecd572757e8fc9c7fa399b4080b483ad99a3375f3f988"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fe675f5621c9392857a259ba8c4f93fe",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 148540,
            "upload_time": "2024-11-27T18:58:37",
            "upload_time_iso_8601": "2024-11-27T18:58:37.599720Z",
            "url": "https://files.pythonhosted.org/packages/6b/37/24e920dd4e77f19b7d56b52fa4b71e56ca60dead954427c1d901708fba4c/hypatia-0.5-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6d98bf3398bb98ebe8d94a92aba7e719feeaba9236ac779971f04c24c0f27640",
                "md5": "7423b43c0e900dde1721fbede11c4206",
                "sha256": "933bb2d691c05d2e7ed8167c6005a58a7bfdcbedad32b3ca5c4ddb0971f14d7a"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "7423b43c0e900dde1721fbede11c4206",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 148927,
            "upload_time": "2024-11-27T18:58:39",
            "upload_time_iso_8601": "2024-11-27T18:58:39.529333Z",
            "url": "https://files.pythonhosted.org/packages/6d/98/bf3398bb98ebe8d94a92aba7e719feeaba9236ac779971f04c24c0f27640/hypatia-0.5-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "29b74e7c06dbe4e8e24e641f7d63d76b86612223904b38e0e9e271ca5216cfa8",
                "md5": "056c4917f78214450254f8bea3e1d1bf",
                "sha256": "9f552fd8adea32c165bd985a7741df5633f5ae905df86311adc2289d856a1187"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "056c4917f78214450254f8bea3e1d1bf",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 156243,
            "upload_time": "2024-11-27T18:58:40",
            "upload_time_iso_8601": "2024-11-27T18:58:40.868622Z",
            "url": "https://files.pythonhosted.org/packages/29/b7/4e7c06dbe4e8e24e641f7d63d76b86612223904b38e0e9e271ca5216cfa8/hypatia-0.5-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": "194d975700f97840c9403578ba52d8e97655515871275d96f210e4b040b944bb",
                "md5": "87da413b6c33cb04559cb0f1b073775f",
                "sha256": "a0db9dd641db4275a49da5ac8cc8e02297c3a7e4e784912187f47387f44f2369"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "87da413b6c33cb04559cb0f1b073775f",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 156479,
            "upload_time": "2024-11-27T18:58:42",
            "upload_time_iso_8601": "2024-11-27T18:58:42.872937Z",
            "url": "https://files.pythonhosted.org/packages/19/4d/975700f97840c9403578ba52d8e97655515871275d96f210e4b040b944bb/hypatia-0.5-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": "fb1dde9a2601c789d0f3afab5370f1232f3acb621b72be2c2ecf07c15388e05f",
                "md5": "f56596c1289d9c7cdedf01510ca8bb28",
                "sha256": "f304abaacee02243bd3f169631103ae15a8e407e3cef105f3e39da5fba833d9b"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp38-cp38-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "f56596c1289d9c7cdedf01510ca8bb28",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 156061,
            "upload_time": "2024-11-27T18:58:44",
            "upload_time_iso_8601": "2024-11-27T18:58:44.477229Z",
            "url": "https://files.pythonhosted.org/packages/fb/1d/de9a2601c789d0f3afab5370f1232f3acb621b72be2c2ecf07c15388e05f/hypatia-0.5-cp38-cp38-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5b85ef964b5ef033da619b17db822cc14181a92b4b974992e001404baf2fde64",
                "md5": "35d6cfafa63bac9cd8fa5c8d78a2ee84",
                "sha256": "135db5ad93b63163fa5eed4d802c0d92ad78d88a229e2ba6a08d1a93e46bb630"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp38-cp38-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "35d6cfafa63bac9cd8fa5c8d78a2ee84",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 155833,
            "upload_time": "2024-11-27T18:58:45",
            "upload_time_iso_8601": "2024-11-27T18:58:45.679603Z",
            "url": "https://files.pythonhosted.org/packages/5b/85/ef964b5ef033da619b17db822cc14181a92b4b974992e001404baf2fde64/hypatia-0.5-cp38-cp38-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "df36841f71ca0abb0c29651392c536deab115540a07d91fe14ea5812420c741f",
                "md5": "fc23f5c192bf6d8ea7e4c50edbacd53a",
                "sha256": "475debf743b873e492219ef3d1fadd21f23412bf2855885ce479b1ebe32f9523"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "fc23f5c192bf6d8ea7e4c50edbacd53a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 151294,
            "upload_time": "2024-11-27T18:58:47",
            "upload_time_iso_8601": "2024-11-27T18:58:47.137297Z",
            "url": "https://files.pythonhosted.org/packages/df/36/841f71ca0abb0c29651392c536deab115540a07d91fe14ea5812420c741f/hypatia-0.5-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "72f8eee861e4a4bdcf8ac03d27a82222b6d51b19b474f064eb47be7660d492c6",
                "md5": "93b745a4e8e43a5fb020ae2b858debc6",
                "sha256": "57e310390bb71e70577a5a73eaa84a9d65035644645acddd798dcee9cc241f8d"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "93b745a4e8e43a5fb020ae2b858debc6",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 151726,
            "upload_time": "2024-11-27T18:58:49",
            "upload_time_iso_8601": "2024-11-27T18:58:49.148861Z",
            "url": "https://files.pythonhosted.org/packages/72/f8/eee861e4a4bdcf8ac03d27a82222b6d51b19b474f064eb47be7660d492c6/hypatia-0.5-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "73b5cf84f50648461128efa7e77d1ff2d5374c9832f3619ab8fb878958dfb8d4",
                "md5": "89dbaf277a9ad9f9f7adad1d8efd7b4e",
                "sha256": "328154a5c6f1168aca6bd7e273aacf866b41c7dfc420d4516e78f889c1a61a10"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "89dbaf277a9ad9f9f7adad1d8efd7b4e",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 148555,
            "upload_time": "2024-11-27T18:58:50",
            "upload_time_iso_8601": "2024-11-27T18:58:50.610107Z",
            "url": "https://files.pythonhosted.org/packages/73/b5/cf84f50648461128efa7e77d1ff2d5374c9832f3619ab8fb878958dfb8d4/hypatia-0.5-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a2df6a398be5c52701f7ee32e6258dde9aae8f03b819110d7eea58441f00d962",
                "md5": "99ab6e47715450ed7f5551df07f3b8a2",
                "sha256": "4cc3b77bbd949908c607d744c53691d6a7a0b3a32b3f2e491d4f56ce4f5dbaa6"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "99ab6e47715450ed7f5551df07f3b8a2",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 148941,
            "upload_time": "2024-11-27T18:58:52",
            "upload_time_iso_8601": "2024-11-27T18:58:52.039217Z",
            "url": "https://files.pythonhosted.org/packages/a2/df/6a398be5c52701f7ee32e6258dde9aae8f03b819110d7eea58441f00d962/hypatia-0.5-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c3fe0f0eb7a599d822102f5c02ff65c36f0d95dcf1e921688d973b3a1be37063",
                "md5": "9330a9cdb315390b9411ca9332ba217d",
                "sha256": "ece4109df9ca4d283ea32e265f052880ca99544ca84e1bb20263411fd302a4e0"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "9330a9cdb315390b9411ca9332ba217d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 155553,
            "upload_time": "2024-11-27T18:58:53",
            "upload_time_iso_8601": "2024-11-27T18:58:53.894540Z",
            "url": "https://files.pythonhosted.org/packages/c3/fe/0f0eb7a599d822102f5c02ff65c36f0d95dcf1e921688d973b3a1be37063/hypatia-0.5-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": "f1188e2486ee1abac75478bb9ed153ab62aa17ed5d87cb3290c77b882606a264",
                "md5": "2c6ce94bc254b86f98db8a05f2233608",
                "sha256": "11f176bc0f1843de6f4aec87aa04dca2c3165a53de935608449db79fa471e0f2"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2c6ce94bc254b86f98db8a05f2233608",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 155794,
            "upload_time": "2024-11-27T18:58:55",
            "upload_time_iso_8601": "2024-11-27T18:58:55.144872Z",
            "url": "https://files.pythonhosted.org/packages/f1/18/8e2486ee1abac75478bb9ed153ab62aa17ed5d87cb3290c77b882606a264/hypatia-0.5-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": "6e38cca7e9f892a962b18cc6100cc0314c80c6d62ea008c64667b87eb8be561d",
                "md5": "580c1cf2cc07b748be58fec6a81eece4",
                "sha256": "8715067693a567bbaa7cd0b7b426d6f2d3e25a8decfa7689454b764c64a16b61"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp39-cp39-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "580c1cf2cc07b748be58fec6a81eece4",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 155916,
            "upload_time": "2024-11-27T18:58:56",
            "upload_time_iso_8601": "2024-11-27T18:58:56.425634Z",
            "url": "https://files.pythonhosted.org/packages/6e/38/cca7e9f892a962b18cc6100cc0314c80c6d62ea008c64667b87eb8be561d/hypatia-0.5-cp39-cp39-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e4d388f89bd4faf605287ff0757aa175a01495eaf02a423858cb47b2ca65be38",
                "md5": "5c467299760281e5e83ca08d7890be0f",
                "sha256": "750f356a26ee6670000bafa901a88f6cfe7cf64326e3ddf7d49f7b95e286c3b1"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5c467299760281e5e83ca08d7890be0f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 155713,
            "upload_time": "2024-11-27T18:58:57",
            "upload_time_iso_8601": "2024-11-27T18:58:57.989395Z",
            "url": "https://files.pythonhosted.org/packages/e4/d3/88f89bd4faf605287ff0757aa175a01495eaf02a423858cb47b2ca65be38/hypatia-0.5-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a1f3ae4488e96b2074ee8c5440e6803298b1309f1daecd3608060b30c071c9ab",
                "md5": "b29ce02035f07ab05ff464ed1ad04487",
                "sha256": "84725e5b439a2e10bd318af5c39342443911903094221e600183106ce9237fb8"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "b29ce02035f07ab05ff464ed1ad04487",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 151295,
            "upload_time": "2024-11-27T18:58:59",
            "upload_time_iso_8601": "2024-11-27T18:58:59.220599Z",
            "url": "https://files.pythonhosted.org/packages/a1/f3/ae4488e96b2074ee8c5440e6803298b1309f1daecd3608060b30c071c9ab/hypatia-0.5-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8e086d4c11015e589f879d979bc0b54830dce6e0688fc41617402a1231da8f2f",
                "md5": "3f7165169f2b92c7b097462002314122",
                "sha256": "f1a127664d4f41ee85e4512a5c0466e5634eb0b75bb330beb5f94ecbfad023d6"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "3f7165169f2b92c7b097462002314122",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 151728,
            "upload_time": "2024-11-27T18:59:00",
            "upload_time_iso_8601": "2024-11-27T18:59:00.905472Z",
            "url": "https://files.pythonhosted.org/packages/8e/08/6d4c11015e589f879d979bc0b54830dce6e0688fc41617402a1231da8f2f/hypatia-0.5-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "06efb390b8bef7698a5ddcb0eed4757557cb05656076d0acd9923a6d4f34ce77",
                "md5": "7c5c13fda94b3d09938586e0be21cd82",
                "sha256": "a0ae24636b2c828950b56d020bb0264b2e582054ea5a8dd97ea1e35704d53fab"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-pp310-pypy310_pp73-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7c5c13fda94b3d09938586e0be21cd82",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": null,
            "size": 148569,
            "upload_time": "2024-11-27T18:59:02",
            "upload_time_iso_8601": "2024-11-27T18:59:02.440846Z",
            "url": "https://files.pythonhosted.org/packages/06/ef/b390b8bef7698a5ddcb0eed4757557cb05656076d0acd9923a6d4f34ce77/hypatia-0.5-pp310-pypy310_pp73-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "91d18be39fcdb07a83df15def903b2f7aaba5617a634204901ee99a8bbe57e3e",
                "md5": "7c7da419336b9c8748188b370cc73d2d",
                "sha256": "6757d0f822f8e5489d4e78b5b40deb7ad87563c40a8659d2429b40ee23e782f3"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "7c7da419336b9c8748188b370cc73d2d",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": null,
            "size": 148859,
            "upload_time": "2024-11-27T18:59:03",
            "upload_time_iso_8601": "2024-11-27T18:59:03.859354Z",
            "url": "https://files.pythonhosted.org/packages/91/d1/8be39fcdb07a83df15def903b2f7aaba5617a634204901ee99a8bbe57e3e/hypatia-0.5-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9a9f3c5cc7403a2f2ccb0e29af48bf20f1be6b0a878928d65e4314af6813c47d",
                "md5": "626c78b65a3c287c3f6834b019250955",
                "sha256": "2167c87c36a534208522a901cb6816d747e9b37487514e9fed4ad66a4bde70fe"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "626c78b65a3c287c3f6834b019250955",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": null,
            "size": 149891,
            "upload_time": "2024-11-27T18:59:05",
            "upload_time_iso_8601": "2024-11-27T18:59:05.397898Z",
            "url": "https://files.pythonhosted.org/packages/9a/9f/3c5cc7403a2f2ccb0e29af48bf20f1be6b0a878928d65e4314af6813c47d/hypatia-0.5-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8f8dcf9b1dc4e2f434eef7eeafa3545b2e18ad5a22da0fa0545814d1bd6e7db7",
                "md5": "af2cf4a7c1db76dcd604423a0bd7d546",
                "sha256": "7361bf07ee1176714d54c6d85c3f0dc5297579995569b54a697573734e5d72a1"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "af2cf4a7c1db76dcd604423a0bd7d546",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": null,
            "size": 149872,
            "upload_time": "2024-11-27T18:59:07",
            "upload_time_iso_8601": "2024-11-27T18:59:07.207580Z",
            "url": "https://files.pythonhosted.org/packages/8f/8d/cf9b1dc4e2f434eef7eeafa3545b2e18ad5a22da0fa0545814d1bd6e7db7/hypatia-0.5-pp310-pypy310_pp73-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": "b3fba9814010018abe2eb3a1f9cba9d07e2d633524c0b4966926c62f7fa32640",
                "md5": "ebede443c93ac03bacec028c7bfed8c6",
                "sha256": "5077035b6fc9a9e9a03ac6d2751ceb521a47691565e6cbeea27211405461cfb1"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "ebede443c93ac03bacec028c7bfed8c6",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": null,
            "size": 151764,
            "upload_time": "2024-11-27T18:59:08",
            "upload_time_iso_8601": "2024-11-27T18:59:08.706990Z",
            "url": "https://files.pythonhosted.org/packages/b3/fb/a9814010018abe2eb3a1f9cba9d07e2d633524c0b4966926c62f7fa32640/hypatia-0.5-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c64e4a8f30ffdab5410efade0f7abd1f8bbf4bf1fc07a25e68e7a1235bd78de8",
                "md5": "9489c25e1be743ba20ed5f513b4c2600",
                "sha256": "9075c422ef7d39c854d19fef8d1de264fadf07272bd07671b7007645e1906953"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9489c25e1be743ba20ed5f513b4c2600",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": null,
            "size": 148471,
            "upload_time": "2024-11-27T18:59:10",
            "upload_time_iso_8601": "2024-11-27T18:59:10.378937Z",
            "url": "https://files.pythonhosted.org/packages/c6/4e/4a8f30ffdab5410efade0f7abd1f8bbf4bf1fc07a25e68e7a1235bd78de8/hypatia-0.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "02a96c6b6ff6e33206dcfee1675a536ed1bb68f2a3130b412f0fb9af846274b9",
                "md5": "5987864f0a71a17c3a06494f0e69bada",
                "sha256": "61c486277980b818b37745610a384e1b118061c9109e5f3f87821215bd3a3c56"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-pp38-pypy38_pp73-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "5987864f0a71a17c3a06494f0e69bada",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": null,
            "size": 148848,
            "upload_time": "2024-11-27T18:59:11",
            "upload_time_iso_8601": "2024-11-27T18:59:11.620808Z",
            "url": "https://files.pythonhosted.org/packages/02/a9/6c6b6ff6e33206dcfee1675a536ed1bb68f2a3130b412f0fb9af846274b9/hypatia-0.5-pp38-pypy38_pp73-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "82572ad1ec79ac33e9ad25dd687922a3cb0c741f894c28678dda507790fe0979",
                "md5": "0bae7834ac0b14bcdaf1445465516a61",
                "sha256": "24718c8cd54e0c660557a0b385bbefbe89850e128c890dcdcfa5aa8c1dad7b56"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "0bae7834ac0b14bcdaf1445465516a61",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": null,
            "size": 149890,
            "upload_time": "2024-11-27T18:59:12",
            "upload_time_iso_8601": "2024-11-27T18:59:12.986779Z",
            "url": "https://files.pythonhosted.org/packages/82/57/2ad1ec79ac33e9ad25dd687922a3cb0c741f894c28678dda507790fe0979/hypatia-0.5-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ca72f01164af9fe02b35924242260c134e2bf4031083a85509b8cccb0f0a80eb",
                "md5": "713e12afc3c684c238093b6e55042067",
                "sha256": "796ecc6d7192f463baf07e832d4d83219a366ad8e679a642599573c348b05b94"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "713e12afc3c684c238093b6e55042067",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": null,
            "size": 149868,
            "upload_time": "2024-11-27T18:59:14",
            "upload_time_iso_8601": "2024-11-27T18:59:14.249348Z",
            "url": "https://files.pythonhosted.org/packages/ca/72/f01164af9fe02b35924242260c134e2bf4031083a85509b8cccb0f0a80eb/hypatia-0.5-pp38-pypy38_pp73-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": "f6f04d610307cbe0fcb91773c88897283813e429579eb2d4ffea737620d85153",
                "md5": "1810a8cf648516bce918f2e240a15ba9",
                "sha256": "02c6acf8d605227eedb167e88ab739fbf44d45a1f9725c9bd36eff0fd7c6a591"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-pp38-pypy38_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1810a8cf648516bce918f2e240a15ba9",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": null,
            "size": 151758,
            "upload_time": "2024-11-27T18:59:16",
            "upload_time_iso_8601": "2024-11-27T18:59:16.394828Z",
            "url": "https://files.pythonhosted.org/packages/f6/f0/4d610307cbe0fcb91773c88897283813e429579eb2d4ffea737620d85153/hypatia-0.5-pp38-pypy38_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "db92d7f516c49e10cdd9ca3146cb2280fb1763d9fee3bccd215e96913d145178",
                "md5": "5a4e86d4855d676c0f92f82001b6638e",
                "sha256": "45ff48426bed2d680c060351c0d27799f95a88b9244df4260382362da6bc35b0"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-pp39-pypy39_pp73-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5a4e86d4855d676c0f92f82001b6638e",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": null,
            "size": 148567,
            "upload_time": "2024-11-27T18:59:17",
            "upload_time_iso_8601": "2024-11-27T18:59:17.677547Z",
            "url": "https://files.pythonhosted.org/packages/db/92/d7f516c49e10cdd9ca3146cb2280fb1763d9fee3bccd215e96913d145178/hypatia-0.5-pp39-pypy39_pp73-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "721142e8c92958a1ebd15e3016f7cab97dba0397099863d0f9392d723427affa",
                "md5": "9ad107205d2bcf439c97ea897e6b873c",
                "sha256": "2796e47612ae5a95ac1274310a28185d5642cf6b1b8db23a311683c131d16772"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-pp39-pypy39_pp73-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "9ad107205d2bcf439c97ea897e6b873c",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": null,
            "size": 148854,
            "upload_time": "2024-11-27T18:59:19",
            "upload_time_iso_8601": "2024-11-27T18:59:19.289809Z",
            "url": "https://files.pythonhosted.org/packages/72/11/42e8c92958a1ebd15e3016f7cab97dba0397099863d0f9392d723427affa/hypatia-0.5-pp39-pypy39_pp73-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6d665f4d9f7e06f84ff6866ef0d66880703a31f2e8c0bdaf906fbbb87d1010f7",
                "md5": "0bb283b0244056f293342d0400831e05",
                "sha256": "fab4ebdcc637b1d586c9fd011ec88ece37b3ce4d6dc9c3c01d5717ba76eeca9a"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "0bb283b0244056f293342d0400831e05",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": null,
            "size": 149886,
            "upload_time": "2024-11-27T18:59:20",
            "upload_time_iso_8601": "2024-11-27T18:59:20.568578Z",
            "url": "https://files.pythonhosted.org/packages/6d/66/5f4d9f7e06f84ff6866ef0d66880703a31f2e8c0bdaf906fbbb87d1010f7/hypatia-0.5-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6c9e32382349fae7c8824ad38c56467e1e7b2c852c0eafc83404b45de0a6eb5e",
                "md5": "9d97ace5072178893f249ed83397ee5f",
                "sha256": "1265841f3288b6f0c289bc3c03ce93468a0a61a05cc9d6f858d22faa4946917f"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9d97ace5072178893f249ed83397ee5f",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": null,
            "size": 149872,
            "upload_time": "2024-11-27T18:59:22",
            "upload_time_iso_8601": "2024-11-27T18:59:22.568913Z",
            "url": "https://files.pythonhosted.org/packages/6c/9e/32382349fae7c8824ad38c56467e1e7b2c852c0eafc83404b45de0a6eb5e/hypatia-0.5-pp39-pypy39_pp73-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": "9e745defb26bc4eaf53f62e41a31d7d67e9737195141056f0f768ed5313054a6",
                "md5": "1838c2547baa266ef4040ed73cb016af",
                "sha256": "3b045b6563bf7654d9ba5d919da297f366bcc3b2c9a18f7dee2b200e1f962639"
            },
            "downloads": -1,
            "filename": "hypatia-0.5-pp39-pypy39_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1838c2547baa266ef4040ed73cb016af",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": null,
            "size": 151757,
            "upload_time": "2024-11-27T18:59:24",
            "upload_time_iso_8601": "2024-11-27T18:59:24.205232Z",
            "url": "https://files.pythonhosted.org/packages/9e/74/5defb26bc4eaf53f62e41a31d7d67e9737195141056f0f768ed5313054a6/hypatia-0.5-pp39-pypy39_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1f4953f4332ed0db5b7145eea8114a461b1bb3e0b6c0e65b419ab599140042af",
                "md5": "1b1198a52e1c33a84657d26064e0aaf9",
                "sha256": "c496a44d1d988c6aa10f3afab289890c6911eebed80c1c70896533588de8a55e"
            },
            "downloads": -1,
            "filename": "hypatia-0.5.tar.gz",
            "has_sig": false,
            "md5_digest": "1b1198a52e1c33a84657d26064e0aaf9",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 148841,
            "upload_time": "2024-11-27T18:59:25",
            "upload_time_iso_8601": "2024-11-27T18:59:25.440451Z",
            "url": "https://files.pythonhosted.org/packages/1f/49/53f4332ed0db5b7145eea8114a461b1bb3e0b6c0e65b419ab599140042af/hypatia-0.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-27 18:59:25",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "hypatia"
}
        
Elapsed time: 0.46343s