acora


Nameacora JSON
Version 2.4 PyPI version JSON
download
home_pagehttp://pypi.python.org/pypi/acora
SummaryFast multi-keyword search engine for text strings
upload_time2023-09-12 16:42:27
maintainerStefan Behnel
docs_urlNone
authorStefan Behnel
requires_python
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            Acora
=====

.. contents:: :local:

What is Acora?
--------------

Acora is 'fgrep' for Python, a fast multi-keyword text search engine.

Based on a set of keywords and the
`Aho-Corasick algorithm <https://en.wikipedia.org/wiki/Aho-Corasick_algorithm>`_,
it generates a search automaton and runs it over string input, either unicode
or bytes.

Acora comes with both a pure Python implementation and a fast binary
module written in Cython.  However, note that the current construction
algorithm is not suitable for really large sets of keywords (i.e. more
than a couple of thousand).

You can find the `latest source code <https://github.com/scoder/acora>`_
on github.

To report a bug or request new features, use the `github bug tracker
<https://github.com/scoder/acora/issues>`_.  Please try to provide a
short test case that reproduces the problem without requiring too much
experimentation or large amounts of data.  The easier it is to
reproduce the problem, the easier it is to solve it.


Features
--------

* works with unicode strings and byte strings
* about 2-3x as fast as Python's regular expression engine for most input
* finds overlapping matches, i.e. all matches of all keywords
* support for case insensitive search (~10x as fast as 're')
* frees the GIL while searching
* additional (slow but short) pure Python implementation
* support for Python 2.5+ and 3.x
* support for searching in files
* permissive BSD license


How do I use it?
----------------

Import the package::

    >>> from acora import AcoraBuilder

Collect some keywords::

    >>> builder = AcoraBuilder('ab', 'bc', 'de')
    >>> builder.add('a', 'b')

Or::

    >>> builder.update(['a', 'b'])  # new in version 2.0

Generate the Acora search engine for the current keyword set::

    >>> ac = builder.build()

Search a string for all occurrences::

    >>> ac.findall('abc')
    [('a', 0), ('ab', 0), ('b', 1), ('bc', 1)]
    >>> ac.findall('abde')
    [('a', 0), ('ab', 0), ('b', 1), ('de', 2)]

Iterate over the search results as they come in::

    >>> for kw, pos in ac.finditer('abde'):
    ...     print("%2s[%d]" % (kw, pos))
     a[0]
    ab[0]
     b[1]
    de[2]

Acora also has direct support for parsing files (in binary mode)::

    >>> keywords = ['Import', 'FAQ', 'Acora', 'NotHere'.upper()]

    >>> builder = AcoraBuilder([s.encode('ascii') for s in keywords])
    >>> ac = builder.build()

    >>> found = set(kw for kw, pos in ac.filefind('README.rst'))
    >>> len(found)
    3

    >>> sorted(str(s.decode('ascii')) for s in found)
    ['Acora', 'FAQ', 'Import']


FAQs and recipes
----------------

#) How do I run a greedy search for the longest matching keywords?

   ::

       >>> builder = AcoraBuilder('a', 'ab', 'abc')
       >>> ac = builder.build()

       >>> for kw, pos in ac.finditer('abbabc'):
       ...     print(kw)
       a
       ab
       a
       ab
       abc

       >>> from itertools import groupby
       >>> from operator import itemgetter

       >>> def longest_match(matches):
       ...     for pos, match_set in groupby(matches, itemgetter(1)):
       ...         yield max(match_set)

       >>> for kw, pos in longest_match(ac.finditer('abbabc')):
       ...     print(kw)
       ab
       abc

   Note that this recipe assumes search terms that do not have inner
   overlaps apart from their prefix.

#) How do I parse line-by-line with arbitrary line endings?

   ::

       >>> def group_by_lines(s, *keywords):
       ...     builder = AcoraBuilder('\r', '\n', *keywords)
       ...     ac = builder.build()
       ...
       ...     current_line_matches = []
       ...     last_ending = None
       ...
       ...     for kw, pos in ac.finditer(s):
       ...         if kw in '\r\n':
       ...             if last_ending == '\r' and kw == '\n':
       ...                 continue # combined CRLF
       ...             yield tuple(current_line_matches)
       ...             del current_line_matches[:]
       ...             last_ending = kw
       ...         else:
       ...             last_ending = None
       ...             current_line_matches.append(kw)
       ...     yield tuple(current_line_matches)

       >>> kwds = ['ab', 'bc', 'de']
       >>> for matches in group_by_lines('a\r\r\nbc\r\ndede\n\nab', *kwds):
       ...     print(matches)
       ()
       ()
       ('bc',)
       ('de', 'de')
       ()
       ('ab',)


#) How do I find whole lines that contain keywords, as fgrep does?

   ::

       >>> def match_lines(s, *keywords):
       ...     builder = AcoraBuilder('\r', '\n', *keywords)
       ...     ac = builder.build()
       ...
       ...     line_start = 0
       ...     matches = False
       ...     for kw, pos in ac.finditer(s):
       ...         if kw in '\r\n':
       ...             if matches:
       ...                  yield s[line_start:pos]
       ...                  matches = False
       ...             line_start = pos + 1
       ...         else:
       ...             matches = True
       ...     if matches:
       ...         yield s[line_start:]

       >>> kwds = ['x', 'de', '\nstart']
       >>> text = 'a line with\r\r\nsome text\r\ndede\n\nab\n start 1\nstart\n'
       >>> for line in match_lines(text, *kwds):
       ...     print(line)
       some text
       dede
       start


Changelog
---------

* 2.4 [2023-09-17]

  - Update to work with CPython 3.12 by building with Cython 3.0.2.

* 2.3 [2021-03-27]

  - Update to work with CPython 3.9 by building with Cython 0.29.22.

* 2.2 [2018-08-16]

  - Update to work with CPython 3.7 by building with Cython 0.29.

* 2.1 [2017-12-15]

  - fix handling of empty engines (Github issue #18)

* 2.0 [2016-03-17]

  - rewrite of the construction algorithm to speed it up and save memory

* 1.9 [2015-10-10]

  - recompiled with Cython 0.23.4 for better compatibility with recent
    Python versions.

* 1.8 [2014-02-12]

  - pickle support for the pre-built search engines
  - performance optimisations in builder
  - Unicode parsing is optimised for Python 3.3 and later
  - no longer recompiles sources when Cython is installed, unless
    ``--with-cython`` option is passed to setup.py (requires Cython 0.20+)
  - build failed with recent Cython versions
  - built using Cython 0.20.1

* 1.7 [2011-08-24]

  - searching binary strings for byte values > 127 was broken
  - built using Cython 0.15+

* 1.6 [2011-07-24]

  - substantially faster automaton building
  - no longer includes .hg repo in source distribution
  - built using Cython 0.15 (rc0)

* 1.5 [2011-01-24]

  - Cython compiled NFA-2-DFA construction runs substantially faster
  - always build extension modules even if Cython is not installed
  - ``--no-compile`` switch in ``setup.py`` to prevent extension module building
  - built using Cython 0.14.1 (rc2)

* 1.4 [2009-02-10]

  - minor speed-up in inner search engine loop
  - some code cleanup
  - built using Cython 0.12.1 (final)

* 1.3 [2009-01-30]

  - major fix for file search
  - built using Cython 0.12.1 (beta0)

* 1.2 [2009-01-30]

  - deep-copy support for AcoraBuilder class
  - doc/test fixes
  - include .hg repo in source distribution
  - built using Cython 0.12.1 (beta0)

* 1.1 [2009-01-29]

  - doc updates
  - some cleanup
  - built using Cython 0.12.1 (beta0)

* 1.0 [2009-01-29]

  - initial release



            

Raw data

            {
    "_id": null,
    "home_page": "http://pypi.python.org/pypi/acora",
    "name": "acora",
    "maintainer": "Stefan Behnel",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "stefan_ml@behnel.de",
    "keywords": "",
    "author": "Stefan Behnel",
    "author_email": "stefan_ml@behnel.de",
    "download_url": "https://files.pythonhosted.org/packages/f8/ab/8764c03b4712aa2b3a967f55980f2bdb036e68db527b1a36676ceb66658a/acora-2.4.tar.gz",
    "platform": null,
    "description": "Acora\n=====\n\n.. contents:: :local:\n\nWhat is Acora?\n--------------\n\nAcora is 'fgrep' for Python, a fast multi-keyword text search engine.\n\nBased on a set of keywords and the\n`Aho-Corasick algorithm <https://en.wikipedia.org/wiki/Aho-Corasick_algorithm>`_,\nit generates a search automaton and runs it over string input, either unicode\nor bytes.\n\nAcora comes with both a pure Python implementation and a fast binary\nmodule written in Cython.  However, note that the current construction\nalgorithm is not suitable for really large sets of keywords (i.e. more\nthan a couple of thousand).\n\nYou can find the `latest source code <https://github.com/scoder/acora>`_\non github.\n\nTo report a bug or request new features, use the `github bug tracker\n<https://github.com/scoder/acora/issues>`_.  Please try to provide a\nshort test case that reproduces the problem without requiring too much\nexperimentation or large amounts of data.  The easier it is to\nreproduce the problem, the easier it is to solve it.\n\n\nFeatures\n--------\n\n* works with unicode strings and byte strings\n* about 2-3x as fast as Python's regular expression engine for most input\n* finds overlapping matches, i.e. all matches of all keywords\n* support for case insensitive search (~10x as fast as 're')\n* frees the GIL while searching\n* additional (slow but short) pure Python implementation\n* support for Python 2.5+ and 3.x\n* support for searching in files\n* permissive BSD license\n\n\nHow do I use it?\n----------------\n\nImport the package::\n\n    >>> from acora import AcoraBuilder\n\nCollect some keywords::\n\n    >>> builder = AcoraBuilder('ab', 'bc', 'de')\n    >>> builder.add('a', 'b')\n\nOr::\n\n    >>> builder.update(['a', 'b'])  # new in version 2.0\n\nGenerate the Acora search engine for the current keyword set::\n\n    >>> ac = builder.build()\n\nSearch a string for all occurrences::\n\n    >>> ac.findall('abc')\n    [('a', 0), ('ab', 0), ('b', 1), ('bc', 1)]\n    >>> ac.findall('abde')\n    [('a', 0), ('ab', 0), ('b', 1), ('de', 2)]\n\nIterate over the search results as they come in::\n\n    >>> for kw, pos in ac.finditer('abde'):\n    ...     print(\"%2s[%d]\" % (kw, pos))\n     a[0]\n    ab[0]\n     b[1]\n    de[2]\n\nAcora also has direct support for parsing files (in binary mode)::\n\n    >>> keywords = ['Import', 'FAQ', 'Acora', 'NotHere'.upper()]\n\n    >>> builder = AcoraBuilder([s.encode('ascii') for s in keywords])\n    >>> ac = builder.build()\n\n    >>> found = set(kw for kw, pos in ac.filefind('README.rst'))\n    >>> len(found)\n    3\n\n    >>> sorted(str(s.decode('ascii')) for s in found)\n    ['Acora', 'FAQ', 'Import']\n\n\nFAQs and recipes\n----------------\n\n#) How do I run a greedy search for the longest matching keywords?\n\n   ::\n\n       >>> builder = AcoraBuilder('a', 'ab', 'abc')\n       >>> ac = builder.build()\n\n       >>> for kw, pos in ac.finditer('abbabc'):\n       ...     print(kw)\n       a\n       ab\n       a\n       ab\n       abc\n\n       >>> from itertools import groupby\n       >>> from operator import itemgetter\n\n       >>> def longest_match(matches):\n       ...     for pos, match_set in groupby(matches, itemgetter(1)):\n       ...         yield max(match_set)\n\n       >>> for kw, pos in longest_match(ac.finditer('abbabc')):\n       ...     print(kw)\n       ab\n       abc\n\n   Note that this recipe assumes search terms that do not have inner\n   overlaps apart from their prefix.\n\n#) How do I parse line-by-line with arbitrary line endings?\n\n   ::\n\n       >>> def group_by_lines(s, *keywords):\n       ...     builder = AcoraBuilder('\\r', '\\n', *keywords)\n       ...     ac = builder.build()\n       ...\n       ...     current_line_matches = []\n       ...     last_ending = None\n       ...\n       ...     for kw, pos in ac.finditer(s):\n       ...         if kw in '\\r\\n':\n       ...             if last_ending == '\\r' and kw == '\\n':\n       ...                 continue # combined CRLF\n       ...             yield tuple(current_line_matches)\n       ...             del current_line_matches[:]\n       ...             last_ending = kw\n       ...         else:\n       ...             last_ending = None\n       ...             current_line_matches.append(kw)\n       ...     yield tuple(current_line_matches)\n\n       >>> kwds = ['ab', 'bc', 'de']\n       >>> for matches in group_by_lines('a\\r\\r\\nbc\\r\\ndede\\n\\nab', *kwds):\n       ...     print(matches)\n       ()\n       ()\n       ('bc',)\n       ('de', 'de')\n       ()\n       ('ab',)\n\n\n#) How do I find whole lines that contain keywords, as fgrep does?\n\n   ::\n\n       >>> def match_lines(s, *keywords):\n       ...     builder = AcoraBuilder('\\r', '\\n', *keywords)\n       ...     ac = builder.build()\n       ...\n       ...     line_start = 0\n       ...     matches = False\n       ...     for kw, pos in ac.finditer(s):\n       ...         if kw in '\\r\\n':\n       ...             if matches:\n       ...                  yield s[line_start:pos]\n       ...                  matches = False\n       ...             line_start = pos + 1\n       ...         else:\n       ...             matches = True\n       ...     if matches:\n       ...         yield s[line_start:]\n\n       >>> kwds = ['x', 'de', '\\nstart']\n       >>> text = 'a line with\\r\\r\\nsome text\\r\\ndede\\n\\nab\\n start 1\\nstart\\n'\n       >>> for line in match_lines(text, *kwds):\n       ...     print(line)\n       some text\n       dede\n       start\n\n\nChangelog\n---------\n\n* 2.4 [2023-09-17]\n\n  - Update to work with CPython 3.12 by building with Cython 3.0.2.\n\n* 2.3 [2021-03-27]\n\n  - Update to work with CPython 3.9 by building with Cython 0.29.22.\n\n* 2.2 [2018-08-16]\n\n  - Update to work with CPython 3.7 by building with Cython 0.29.\n\n* 2.1 [2017-12-15]\n\n  - fix handling of empty engines (Github issue #18)\n\n* 2.0 [2016-03-17]\n\n  - rewrite of the construction algorithm to speed it up and save memory\n\n* 1.9 [2015-10-10]\n\n  - recompiled with Cython 0.23.4 for better compatibility with recent\n    Python versions.\n\n* 1.8 [2014-02-12]\n\n  - pickle support for the pre-built search engines\n  - performance optimisations in builder\n  - Unicode parsing is optimised for Python 3.3 and later\n  - no longer recompiles sources when Cython is installed, unless\n    ``--with-cython`` option is passed to setup.py (requires Cython 0.20+)\n  - build failed with recent Cython versions\n  - built using Cython 0.20.1\n\n* 1.7 [2011-08-24]\n\n  - searching binary strings for byte values > 127 was broken\n  - built using Cython 0.15+\n\n* 1.6 [2011-07-24]\n\n  - substantially faster automaton building\n  - no longer includes .hg repo in source distribution\n  - built using Cython 0.15 (rc0)\n\n* 1.5 [2011-01-24]\n\n  - Cython compiled NFA-2-DFA construction runs substantially faster\n  - always build extension modules even if Cython is not installed\n  - ``--no-compile`` switch in ``setup.py`` to prevent extension module building\n  - built using Cython 0.14.1 (rc2)\n\n* 1.4 [2009-02-10]\n\n  - minor speed-up in inner search engine loop\n  - some code cleanup\n  - built using Cython 0.12.1 (final)\n\n* 1.3 [2009-01-30]\n\n  - major fix for file search\n  - built using Cython 0.12.1 (beta0)\n\n* 1.2 [2009-01-30]\n\n  - deep-copy support for AcoraBuilder class\n  - doc/test fixes\n  - include .hg repo in source distribution\n  - built using Cython 0.12.1 (beta0)\n\n* 1.1 [2009-01-29]\n\n  - doc updates\n  - some cleanup\n  - built using Cython 0.12.1 (beta0)\n\n* 1.0 [2009-01-29]\n\n  - initial release\n\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Fast multi-keyword search engine for text strings",
    "version": "2.4",
    "project_urls": {
        "Homepage": "http://pypi.python.org/pypi/acora"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a3a1f1112b385cf2d748ae4affa2c812e871c0ebf0415a61deeae25d0441b637",
                "md5": "50cd2ba3e375128646a1a9474472f5bf",
                "sha256": "8604821d5d17a419912457a3e44801ad11e4b60ddc747a36f658a7ad6c268735"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp27-cp27m-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "50cd2ba3e375128646a1a9474472f5bf",
            "packagetype": "bdist_wheel",
            "python_version": "cp27",
            "requires_python": null,
            "size": 153671,
            "upload_time": "2023-09-12T16:40:20",
            "upload_time_iso_8601": "2023-09-12T16:40:20.361240Z",
            "url": "https://files.pythonhosted.org/packages/a3/a1/f1112b385cf2d748ae4affa2c812e871c0ebf0415a61deeae25d0441b637/acora-2.4-cp27-cp27m-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6e844006e16c8bd30ad2af3db73585dfc3e265e915be8992666394ed1ab40af6",
                "md5": "5d0adab3ca35ae1552db6cabeb3cd8e5",
                "sha256": "42b88f95bab7856fc2d59c5ea4f0eda19def253ca87cf1801caf5f1539efc1b7"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp27-cp27m-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "5d0adab3ca35ae1552db6cabeb3cd8e5",
            "packagetype": "bdist_wheel",
            "python_version": "cp27",
            "requires_python": null,
            "size": 161833,
            "upload_time": "2023-09-12T16:40:24",
            "upload_time_iso_8601": "2023-09-12T16:40:24.652929Z",
            "url": "https://files.pythonhosted.org/packages/6e/84/4006e16c8bd30ad2af3db73585dfc3e265e915be8992666394ed1ab40af6/acora-2.4-cp27-cp27m-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "080dd589d0af2d38ce51cd560f06c69f6d5b36982758ce404c5a54dcd5195ed3",
                "md5": "ce8051339382d00dc9ade63c52dfc29d",
                "sha256": "86e027d5940f294ebae9c4d4d7f3c5f371822a5e7002468a18fa1621469b938d"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp27-cp27m-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ce8051339382d00dc9ade63c52dfc29d",
            "packagetype": "bdist_wheel",
            "python_version": "cp27",
            "requires_python": null,
            "size": 178060,
            "upload_time": "2023-09-12T16:40:26",
            "upload_time_iso_8601": "2023-09-12T16:40:26.326421Z",
            "url": "https://files.pythonhosted.org/packages/08/0d/d589d0af2d38ce51cd560f06c69f6d5b36982758ce404c5a54dcd5195ed3/acora-2.4-cp27-cp27m-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f89292c814f0e66d03c312aa80fc0cc365c6285e87bee94be756630740fff3d3",
                "md5": "74d5d9420ff51d0e4479630cbf6c7014",
                "sha256": "75e6d0f823a44b40431f37209cb7dc7aec0343dd5ceb5bec9134c3eb6d735b8f"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp27-cp27mu-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "74d5d9420ff51d0e4479630cbf6c7014",
            "packagetype": "bdist_wheel",
            "python_version": "cp27",
            "requires_python": null,
            "size": 159364,
            "upload_time": "2023-09-12T16:40:28",
            "upload_time_iso_8601": "2023-09-12T16:40:28.558256Z",
            "url": "https://files.pythonhosted.org/packages/f8/92/92c814f0e66d03c312aa80fc0cc365c6285e87bee94be756630740fff3d3/acora-2.4-cp27-cp27mu-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "15e1b7254c700839ccab52dc7652e501f69cb7dcad8f9396aa98ab5f5aab350e",
                "md5": "f319ba4d45ca50261a70e248f1d0a6df",
                "sha256": "ed713aa040125389188c1e20ae55cc92e4e3ffe0c0a882bde5052bffda4f6194"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp27-cp27mu-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f319ba4d45ca50261a70e248f1d0a6df",
            "packagetype": "bdist_wheel",
            "python_version": "cp27",
            "requires_python": null,
            "size": 176090,
            "upload_time": "2023-09-12T16:40:30",
            "upload_time_iso_8601": "2023-09-12T16:40:30.292154Z",
            "url": "https://files.pythonhosted.org/packages/15/e1/b7254c700839ccab52dc7652e501f69cb7dcad8f9396aa98ab5f5aab350e/acora-2.4-cp27-cp27mu-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "55a69fd3c20ee9d34c62a9a1e0cf6603932c838f19f7c7351dc27613cbe00fee",
                "md5": "bba4881ca6b307a2ccf63e8259dae83e",
                "sha256": "6f57d96f3f08a039c576e2032987fc9760a2db66b0aee08cbc38f3a6b968c4b8"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp310-cp310-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "bba4881ca6b307a2ccf63e8259dae83e",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 159776,
            "upload_time": "2023-09-12T16:40:32",
            "upload_time_iso_8601": "2023-09-12T16:40:32.594825Z",
            "url": "https://files.pythonhosted.org/packages/55/a6/9fd3c20ee9d34c62a9a1e0cf6603932c838f19f7c7351dc27613cbe00fee/acora-2.4-cp310-cp310-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7f87331e58649eb4b35e1be91904aa5bd67bbb2cf9df5a2ec3df248df814cb30",
                "md5": "52842291c40ac5396b0b61f5eba1f5de",
                "sha256": "dcc5347d5d58c6e76fb6462b431eac16c456affd156f8f5bfc9aa0d83ee7ee8f"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl",
            "has_sig": false,
            "md5_digest": "52842291c40ac5396b0b61f5eba1f5de",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 157408,
            "upload_time": "2023-09-12T16:40:34",
            "upload_time_iso_8601": "2023-09-12T16:40:34.840137Z",
            "url": "https://files.pythonhosted.org/packages/7f/87/331e58649eb4b35e1be91904aa5bd67bbb2cf9df5a2ec3df248df814cb30/acora-2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "18b58eb267b4a8447f1d2dad90ae8daf312d0d08b5557c3a15b166838a065392",
                "md5": "e0881b8749824f918ace071474b9ed03",
                "sha256": "e68e56d23d979996b00a017a2a1f401fe3951e51502c377b2509db81938bf646"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e0881b8749824f918ace071474b9ed03",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 177646,
            "upload_time": "2023-09-12T16:40:37",
            "upload_time_iso_8601": "2023-09-12T16:40:37.087473Z",
            "url": "https://files.pythonhosted.org/packages/18/b5/8eb267b4a8447f1d2dad90ae8daf312d0d08b5557c3a15b166838a065392/acora-2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3a4f0b76aa33354106d44ba349933756cf72b3a28bfdc360e915fecf784fa3be",
                "md5": "d203a3119ba39c1d0e61b0c8106e924c",
                "sha256": "b8d1bebfc950305dc1584863c76bf30f71cf286e6fc2631926d6d332dd7202e8"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d203a3119ba39c1d0e61b0c8106e924c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 191450,
            "upload_time": "2023-09-12T16:40:39",
            "upload_time_iso_8601": "2023-09-12T16:40:39.174099Z",
            "url": "https://files.pythonhosted.org/packages/3a/4f/0b76aa33354106d44ba349933756cf72b3a28bfdc360e915fecf784fa3be/acora-2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "06e6ab57b3b1ed94d7dbf12c1cd2de90cfe7a8b80e719acc1548b8642cfbb400",
                "md5": "d45cbe5f4e666c9d028344a333de83b4",
                "sha256": "cfed90d7504b1a43f6026f569e8f259f926cb4df0ef56e6832475c460ed78f14"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl",
            "has_sig": false,
            "md5_digest": "d45cbe5f4e666c9d028344a333de83b4",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 180757,
            "upload_time": "2023-09-12T16:40:40",
            "upload_time_iso_8601": "2023-09-12T16:40:40.781093Z",
            "url": "https://files.pythonhosted.org/packages/06/e6/ab57b3b1ed94d7dbf12c1cd2de90cfe7a8b80e719acc1548b8642cfbb400/acora-2.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c73e0b4927d834ab23730f8f6a65d1f6c05a0bc78ad81d7d89d51e06a5e32993",
                "md5": "5455d149034bb9dcb9e90913b22e8d0b",
                "sha256": "b318135d963e16b2cd6620965f8d78e664f53828151f9847b30b2152995ae642"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp310-cp310-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5455d149034bb9dcb9e90913b22e8d0b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 193022,
            "upload_time": "2023-09-12T16:40:42",
            "upload_time_iso_8601": "2023-09-12T16:40:42.565828Z",
            "url": "https://files.pythonhosted.org/packages/c7/3e/0b4927d834ab23730f8f6a65d1f6c05a0bc78ad81d7d89d51e06a5e32993/acora-2.4-cp310-cp310-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "83603d364c061968365f40b742f2745a27ede23f52b56975a02b9b842baf53f5",
                "md5": "772fdc3a0656621f630fa55d5c25611b",
                "sha256": "4065a1d3bf3ab86bdf954f7d3f2ee429a46d4ae1a1e80ad0ff3bede2e3fccd0b"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "772fdc3a0656621f630fa55d5c25611b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 133989,
            "upload_time": "2023-09-12T16:40:44",
            "upload_time_iso_8601": "2023-09-12T16:40:44.306578Z",
            "url": "https://files.pythonhosted.org/packages/83/60/3d364c061968365f40b742f2745a27ede23f52b56975a02b9b842baf53f5/acora-2.4-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6629e42e79951e7d8cd05bee06f32ab87e35fd291fc945539fc79881c133f97e",
                "md5": "8b020e401a31ebfefbc44294d761e192",
                "sha256": "f242e2e203d9ab13f804b6a69405e202fa862f34ac719a6c168788412a163326"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp311-cp311-macosx_11_0_universal2.whl",
            "has_sig": false,
            "md5_digest": "8b020e401a31ebfefbc44294d761e192",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 301140,
            "upload_time": "2023-09-12T16:40:46",
            "upload_time_iso_8601": "2023-09-12T16:40:46.146599Z",
            "url": "https://files.pythonhosted.org/packages/66/29/e42e79951e7d8cd05bee06f32ab87e35fd291fc945539fc79881c133f97e/acora-2.4-cp311-cp311-macosx_11_0_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cafb0bca1b381588041cc9c00edb18e4117f95588947c1bbf933790c100eecf1",
                "md5": "f0b81eaf57d9ec6909143300c73c23f8",
                "sha256": "6a9d949541d1ccfef8cbd854a2432219ad240a41cb6109fe3234daeec0a23e53"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f0b81eaf57d9ec6909143300c73c23f8",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 157069,
            "upload_time": "2023-09-12T16:40:48",
            "upload_time_iso_8601": "2023-09-12T16:40:48.140979Z",
            "url": "https://files.pythonhosted.org/packages/ca/fb/0bca1b381588041cc9c00edb18e4117f95588947c1bbf933790c100eecf1/acora-2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9d9dad33d3326b8b1a0ed3283bbe659bd21857a15fc22105bdadd1ed07a8b270",
                "md5": "61217d1cb33ad22aa74e898708d41898",
                "sha256": "1253c09b6460d3493de396d59fe1322336da4d01e7c7a05554ad637399deb22e"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl",
            "has_sig": false,
            "md5_digest": "61217d1cb33ad22aa74e898708d41898",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 178278,
            "upload_time": "2023-09-12T16:40:50",
            "upload_time_iso_8601": "2023-09-12T16:40:50.506204Z",
            "url": "https://files.pythonhosted.org/packages/9d/9d/ad33d3326b8b1a0ed3283bbe659bd21857a15fc22105bdadd1ed07a8b270/acora-2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c520290775f4f7326e09741297a262f3c078e9bb4e8c623092c313e4f2eedbcc",
                "md5": "7959163c4569ac51c22b77f548bcf586",
                "sha256": "d1a64a172a8c671ab0a8fb54ab8205ec67c964a9db3690dc13190b19e60685d2"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7959163c4569ac51c22b77f548bcf586",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 191157,
            "upload_time": "2023-09-12T16:40:52",
            "upload_time_iso_8601": "2023-09-12T16:40:52.298082Z",
            "url": "https://files.pythonhosted.org/packages/c5/20/290775f4f7326e09741297a262f3c078e9bb4e8c623092c313e4f2eedbcc/acora-2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "aab7f5a50322f707d00b3a383c5d5565a6e9280078b95c8e386e5cc00a82a84a",
                "md5": "05ad5de94a5a42469954ce3c599d47c0",
                "sha256": "8807b9aed7e9f96c837f1e3d1128e850d3c224d12fdb0196f71fc12b6fab024a"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl",
            "has_sig": false,
            "md5_digest": "05ad5de94a5a42469954ce3c599d47c0",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 179561,
            "upload_time": "2023-09-12T16:40:54",
            "upload_time_iso_8601": "2023-09-12T16:40:54.108512Z",
            "url": "https://files.pythonhosted.org/packages/aa/b7/f5a50322f707d00b3a383c5d5565a6e9280078b95c8e386e5cc00a82a84a/acora-2.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0ac0bf37f87bf19e7d52b649846920daa02dbcdfbc5b33a87cf6a01b9f9d0932",
                "md5": "823206f92576960a4cd811ccb097ef4b",
                "sha256": "d12de9ec5f517112ccffe157ffc48c5e940cf016f4fbdada5c293f60c2d5c724"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp311-cp311-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "823206f92576960a4cd811ccb097ef4b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 194057,
            "upload_time": "2023-09-12T16:40:55",
            "upload_time_iso_8601": "2023-09-12T16:40:55.962355Z",
            "url": "https://files.pythonhosted.org/packages/0a/c0/bf37f87bf19e7d52b649846920daa02dbcdfbc5b33a87cf6a01b9f9d0932/acora-2.4-cp311-cp311-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3a9d1280043de963447b9ceb5ed292ccb964942928ffe1c9b9addd8c5916b09d",
                "md5": "b50f60af88d9ad7bc7a5ed5792b3d242",
                "sha256": "ac0bc44e07a217ef4f992c6d4d13e95b12ff2b125a55bc5b8ff425e315e87a7d"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b50f60af88d9ad7bc7a5ed5792b3d242",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 134771,
            "upload_time": "2023-09-12T16:40:57",
            "upload_time_iso_8601": "2023-09-12T16:40:57.408543Z",
            "url": "https://files.pythonhosted.org/packages/3a/9d/1280043de963447b9ceb5ed292ccb964942928ffe1c9b9addd8c5916b09d/acora-2.4-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0f381960e8737ca17131ad267ebfbc40e985ab92ce1e9f6dcf003dd8336f709d",
                "md5": "14ecda658106bed2b75a3c368b65c797",
                "sha256": "4cb24a72d6b6610eee89db39f9ab202bd1ed23b0384352f54abfdff0cf287c0f"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp312-cp312-macosx_11_0_universal2.whl",
            "has_sig": false,
            "md5_digest": "14ecda658106bed2b75a3c368b65c797",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 303442,
            "upload_time": "2023-09-12T16:40:59",
            "upload_time_iso_8601": "2023-09-12T16:40:59.092699Z",
            "url": "https://files.pythonhosted.org/packages/0f/38/1960e8737ca17131ad267ebfbc40e985ab92ce1e9f6dcf003dd8336f709d/acora-2.4-cp312-cp312-macosx_11_0_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0b01ca1ef39b162bfba60e89a7e7a429672646d74daee01c19f59e54a37ef89a",
                "md5": "ec0146c3433a00c850b32171b8c5ff97",
                "sha256": "1bd2dc212664797302884160630074fa75a400a19b30f53ed12736a496241395"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "ec0146c3433a00c850b32171b8c5ff97",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 171440,
            "upload_time": "2023-09-12T16:41:01",
            "upload_time_iso_8601": "2023-09-12T16:41:01.383922Z",
            "url": "https://files.pythonhosted.org/packages/0b/01/ca1ef39b162bfba60e89a7e7a429672646d74daee01c19f59e54a37ef89a/acora-2.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "94c2dad7f5a1826ca3a64ffabf3f3feda3ac337cb9d725bc23cf22043836fb58",
                "md5": "c78c8bf42db5e34e4090b48576d1953f",
                "sha256": "bd832cc4abb3dc45382e6e01158f7bcce353697faddbedfbb521383bd062b423"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c78c8bf42db5e34e4090b48576d1953f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 184522,
            "upload_time": "2023-09-12T16:41:03",
            "upload_time_iso_8601": "2023-09-12T16:41:03.440200Z",
            "url": "https://files.pythonhosted.org/packages/94/c2/dad7f5a1826ca3a64ffabf3f3feda3ac337cb9d725bc23cf22043836fb58/acora-2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "79adcdcc0c220080cca9e7dbe18ac47e40eea09472c875bac0b16cbfc1d2bcf4",
                "md5": "8108f329e31928585a3bfe0b6b8649ab",
                "sha256": "490a21491b935cd5c6fecd572c90c1f7e81d74cadc25411e0d126b78dac88624"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp312-cp312-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8108f329e31928585a3bfe0b6b8649ab",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 186935,
            "upload_time": "2023-09-12T16:41:05",
            "upload_time_iso_8601": "2023-09-12T16:41:05.781099Z",
            "url": "https://files.pythonhosted.org/packages/79/ad/cdcc0c220080cca9e7dbe18ac47e40eea09472c875bac0b16cbfc1d2bcf4/acora-2.4-cp312-cp312-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ea37e171bda54426e5be754bce1c71082f4d2d5d2294dd57a813e3c60cdfe8b0",
                "md5": "31d11f421774f43ea75ea50bd3bc95c7",
                "sha256": "3f5349baf076ed24096aec593db27a9080b584ee62cb23525a634c80991a002d"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "31d11f421774f43ea75ea50bd3bc95c7",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 135913,
            "upload_time": "2023-09-12T16:41:07",
            "upload_time_iso_8601": "2023-09-12T16:41:07.611235Z",
            "url": "https://files.pythonhosted.org/packages/ea/37/e171bda54426e5be754bce1c71082f4d2d5d2294dd57a813e3c60cdfe8b0/acora-2.4-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "30d79ad22fce51d42ea2eff4188eaf23ccb21ac8790af89480ae9b59e062d545",
                "md5": "16825e0e93feb00b729638f6f7995eae",
                "sha256": "b7b66c0175bc7e552da77f53764c303f540737b819a57ac3388d9935177276d7"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp35-cp35m-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "16825e0e93feb00b729638f6f7995eae",
            "packagetype": "bdist_wheel",
            "python_version": "cp35",
            "requires_python": null,
            "size": 168067,
            "upload_time": "2023-09-12T16:41:09",
            "upload_time_iso_8601": "2023-09-12T16:41:09.124389Z",
            "url": "https://files.pythonhosted.org/packages/30/d7/9ad22fce51d42ea2eff4188eaf23ccb21ac8790af89480ae9b59e062d545/acora-2.4-cp35-cp35m-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "36f12fdf7c7f2693c9b42728408ed57253f80b903ae4354e3b4b6a2060eaad4e",
                "md5": "1f7c3ff8f273d8f5843dfb1754f3fb32",
                "sha256": "acfc93ee7f9bfde6d856dbebf8a0119bf2c2a40c704d08bcb1aa137bbcece546"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1f7c3ff8f273d8f5843dfb1754f3fb32",
            "packagetype": "bdist_wheel",
            "python_version": "cp35",
            "requires_python": null,
            "size": 180258,
            "upload_time": "2023-09-12T16:41:10",
            "upload_time_iso_8601": "2023-09-12T16:41:10.932303Z",
            "url": "https://files.pythonhosted.org/packages/36/f1/2fdf7c7f2693c9b42728408ed57253f80b903ae4354e3b4b6a2060eaad4e/acora-2.4-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5e8ab8522a0b981656f84a2587857270a9e21551095dbbed416bc9f5f1a2449c",
                "md5": "9770ad42455f80d389192ff50792dca7",
                "sha256": "05f333e5b304a39639c06e897f1dd41dbd37fd72985e398d22629277655985b2"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp36-cp36m-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9770ad42455f80d389192ff50792dca7",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 154245,
            "upload_time": "2023-09-12T16:41:12",
            "upload_time_iso_8601": "2023-09-12T16:41:12.493886Z",
            "url": "https://files.pythonhosted.org/packages/5e/8a/b8522a0b981656f84a2587857270a9e21551095dbbed416bc9f5f1a2449c/acora-2.4-cp36-cp36m-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c1fc6c08fbc9302e2ef007a08ade7787e10c0cd260141e0f3d501382bf97517a",
                "md5": "edfbdaf7cb54e1dae54f099f43335c13",
                "sha256": "d608f889a62dc2e79b5d7a52c4c7ce7f0009ae736cacc293276624d8b677f652"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl",
            "has_sig": false,
            "md5_digest": "edfbdaf7cb54e1dae54f099f43335c13",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 174013,
            "upload_time": "2023-09-12T16:41:13",
            "upload_time_iso_8601": "2023-09-12T16:41:13.989892Z",
            "url": "https://files.pythonhosted.org/packages/c1/fc/6c08fbc9302e2ef007a08ade7787e10c0cd260141e0f3d501382bf97517a/acora-2.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8bf5380cab3ed33fc3fb5169d909a25236e634d1bbd127ddda181b613ee4093a",
                "md5": "6da854a0af46e161949d88ed868d7800",
                "sha256": "bd1054faaeb26509a4066a20196f13925b99e826934b2114da87483925f29a19"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6da854a0af46e161949d88ed868d7800",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 181264,
            "upload_time": "2023-09-12T16:41:15",
            "upload_time_iso_8601": "2023-09-12T16:41:15.564027Z",
            "url": "https://files.pythonhosted.org/packages/8b/f5/380cab3ed33fc3fb5169d909a25236e634d1bbd127ddda181b613ee4093a/acora-2.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a38f11ebe86b8f150552b97e4ba03e891411be26d8fe78bda2b1f41cb8fcfe91",
                "md5": "4ede4c6ad49f1bb5a4850543b8792e59",
                "sha256": "8438d6e5a92806919e30aa40a0a30a276020319a83beb483e44e53caca5c23a0"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl",
            "has_sig": false,
            "md5_digest": "4ede4c6ad49f1bb5a4850543b8792e59",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 177358,
            "upload_time": "2023-09-12T16:41:17",
            "upload_time_iso_8601": "2023-09-12T16:41:17.228902Z",
            "url": "https://files.pythonhosted.org/packages/a3/8f/11ebe86b8f150552b97e4ba03e891411be26d8fe78bda2b1f41cb8fcfe91/acora-2.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2820c17c07ad290ad92693c6aef5de81890aa5f007a583eaf3db4549db5823f5",
                "md5": "320967283d51f355b050fcc4b12eb1ee",
                "sha256": "44a9079a06528d1dd4339abc38514d405a5b1f153385a83568a29a872d1e5704"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "320967283d51f355b050fcc4b12eb1ee",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 170028,
            "upload_time": "2023-09-12T16:41:19",
            "upload_time_iso_8601": "2023-09-12T16:41:19.261024Z",
            "url": "https://files.pythonhosted.org/packages/28/20/c17c07ad290ad92693c6aef5de81890aa5f007a583eaf3db4549db5823f5/acora-2.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "81e00347c6c1c51853f8b8aecbbe8039f3839563ac799087cf8841681f8b572b",
                "md5": "aa8c5f638b29a5c79b71b064a272aa40",
                "sha256": "210b8a01eaf351e694fdf9fd0037da7387a3deebf22ffca1a1db328335628209"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "aa8c5f638b29a5c79b71b064a272aa40",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 183154,
            "upload_time": "2023-09-12T16:41:20",
            "upload_time_iso_8601": "2023-09-12T16:41:20.903453Z",
            "url": "https://files.pythonhosted.org/packages/81/e0/0347c6c1c51853f8b8aecbbe8039f3839563ac799087cf8841681f8b572b/acora-2.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f79a7bbcb48d050d199636e2e0d53cf34f97b09df2f8eef4f169056ccef7ce32",
                "md5": "45a9abcae059d3743f88d9bccca2b5e5",
                "sha256": "57bf82b0abe4ec1f98e9716398e1369d6c161d52144f0d4ec4d716710dac4e4f"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp36-cp36m-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "45a9abcae059d3743f88d9bccca2b5e5",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 184845,
            "upload_time": "2023-09-12T16:41:23",
            "upload_time_iso_8601": "2023-09-12T16:41:23.109187Z",
            "url": "https://files.pythonhosted.org/packages/f7/9a/7bbcb48d050d199636e2e0d53cf34f97b09df2f8eef4f169056ccef7ce32/acora-2.4-cp36-cp36m-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "55077f3ad4f3c5240cee4a0e71825322ef4445b2603bacdc967ac2d5fa5da08e",
                "md5": "b807e5fb9b41c137a9427b03fc8b7d62",
                "sha256": "cf7aa003965d38d58d76125bd4d94b4b463e39f96b3dd7b4d2c94e3fc3152000"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp36-cp36m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b807e5fb9b41c137a9427b03fc8b7d62",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 149429,
            "upload_time": "2023-09-12T16:41:24",
            "upload_time_iso_8601": "2023-09-12T16:41:24.580632Z",
            "url": "https://files.pythonhosted.org/packages/55/07/7f3ad4f3c5240cee4a0e71825322ef4445b2603bacdc967ac2d5fa5da08e/acora-2.4-cp36-cp36m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1260285ee5e964c7617d60602333229b10e5ea89dd29e1a1af31ad04824b0c4c",
                "md5": "51ae1aed9eaec2991b1f2a2a16b73b8e",
                "sha256": "c46a9d49e4d444a5c90a0d686fe6fd8b15488671027faa6cd2b45d44f7559b79"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp37-cp37m-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "51ae1aed9eaec2991b1f2a2a16b73b8e",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 157846,
            "upload_time": "2023-09-12T16:41:26",
            "upload_time_iso_8601": "2023-09-12T16:41:26.816466Z",
            "url": "https://files.pythonhosted.org/packages/12/60/285ee5e964c7617d60602333229b10e5ea89dd29e1a1af31ad04824b0c4c/acora-2.4-cp37-cp37m-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d87463a9b003628a73851ceabaaad10bb019287a22a5bae02e2aef09ada0c5a7",
                "md5": "1f2ac9cd3a81cf818b6bfc908ced6285",
                "sha256": "ea86650430275355904093df2f8c216989b5a884728a5e214550b75d89d97410"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl",
            "has_sig": false,
            "md5_digest": "1f2ac9cd3a81cf818b6bfc908ced6285",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 159190,
            "upload_time": "2023-09-12T16:41:28",
            "upload_time_iso_8601": "2023-09-12T16:41:28.935328Z",
            "url": "https://files.pythonhosted.org/packages/d8/74/63a9b003628a73851ceabaaad10bb019287a22a5bae02e2aef09ada0c5a7/acora-2.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "af8d6f4b989ce2d090cb40055cc347028e62559a30ae6b6ba14c97b4d0925ec7",
                "md5": "ad1497d79f5d064720faee0f0d78f855",
                "sha256": "aef5a3690555d746b459d2e1f5040c76d09f9edb69c988ff38498250e5d68f37"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ad1497d79f5d064720faee0f0d78f855",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 178775,
            "upload_time": "2023-09-12T16:41:30",
            "upload_time_iso_8601": "2023-09-12T16:41:30.505425Z",
            "url": "https://files.pythonhosted.org/packages/af/8d/6f4b989ce2d090cb40055cc347028e62559a30ae6b6ba14c97b4d0925ec7/acora-2.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "380342ed4a7b3a1dba31ea63881e7397aa52db57beb731e80a103240b3d0f47d",
                "md5": "e49148c4cbd294eb5394191dc4beb381",
                "sha256": "8e9feaa0cd3de3cb7c827981e1185904da18c5b5cd824c904290a667330f97bd"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e49148c4cbd294eb5394191dc4beb381",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 191621,
            "upload_time": "2023-09-12T16:41:32",
            "upload_time_iso_8601": "2023-09-12T16:41:32.409911Z",
            "url": "https://files.pythonhosted.org/packages/38/03/42ed4a7b3a1dba31ea63881e7397aa52db57beb731e80a103240b3d0f47d/acora-2.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d730ba91d1f701233e850bb2bb43ba5b42cee6be5411ce158e33ccebaebbb0ba",
                "md5": "6a06a79cdb156f91267c59ddfcd8d095",
                "sha256": "eb2e48819ffc1dd5097f1ea38e85ab2dffb90e677bc95508fc6901cd68a96a39"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl",
            "has_sig": false,
            "md5_digest": "6a06a79cdb156f91267c59ddfcd8d095",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 183707,
            "upload_time": "2023-09-12T16:41:34",
            "upload_time_iso_8601": "2023-09-12T16:41:34.200384Z",
            "url": "https://files.pythonhosted.org/packages/d7/30/ba91d1f701233e850bb2bb43ba5b42cee6be5411ce158e33ccebaebbb0ba/acora-2.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "98bb63a2e3c18a3ee323a504b10124c058043c148fed92011112db7017850632",
                "md5": "c7bd5368f92ebfdcef5112ca366e64d1",
                "sha256": "5fd6899d989bad2c668d37b4c30a8a9b95fa94daf96ba067044952f43acb8a54"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "c7bd5368f92ebfdcef5112ca366e64d1",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 178913,
            "upload_time": "2023-09-12T16:41:36",
            "upload_time_iso_8601": "2023-09-12T16:41:36.393401Z",
            "url": "https://files.pythonhosted.org/packages/98/bb/63a2e3c18a3ee323a504b10124c058043c148fed92011112db7017850632/acora-2.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f04b99e0d9face051d5299774e24e08fc7685f1a37002f9b0b26d49cb0c2054f",
                "md5": "530c0b3a310827174d9d547c9107fb78",
                "sha256": "0561408a4ba3e8748deae8db4102940e62cdae09aeedb598b8baa1155f909045"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "530c0b3a310827174d9d547c9107fb78",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 190880,
            "upload_time": "2023-09-12T16:41:37",
            "upload_time_iso_8601": "2023-09-12T16:41:37.983103Z",
            "url": "https://files.pythonhosted.org/packages/f0/4b/99e0d9face051d5299774e24e08fc7685f1a37002f9b0b26d49cb0c2054f/acora-2.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e6b31b04f6f933cac324904b5b1040e0c995d8bdc19612cf957d0a0c6d79b5f5",
                "md5": "a20cd0348a648e639f059b1c9f3bc51c",
                "sha256": "7fc7c7087eae5523e4bb71a3d9a8831c3e85bdc9546e86fcab859c97e225ea55"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp37-cp37m-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a20cd0348a648e639f059b1c9f3bc51c",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 191676,
            "upload_time": "2023-09-12T16:41:39",
            "upload_time_iso_8601": "2023-09-12T16:41:39.636695Z",
            "url": "https://files.pythonhosted.org/packages/e6/b3/1b04f6f933cac324904b5b1040e0c995d8bdc19612cf957d0a0c6d79b5f5/acora-2.4-cp37-cp37m-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1bfe04323549d77aa6b9507402710ec9d9c4daee70ec76c4c66df990a9ad89fe",
                "md5": "c1fead30b294ede9b558338b470e1de3",
                "sha256": "9cecd047b616175891d2ab483048d6e81633f585a00d154c1184559dac1f85bd"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp37-cp37m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c1fead30b294ede9b558338b470e1de3",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 133083,
            "upload_time": "2023-09-12T16:41:41",
            "upload_time_iso_8601": "2023-09-12T16:41:41.425817Z",
            "url": "https://files.pythonhosted.org/packages/1b/fe/04323549d77aa6b9507402710ec9d9c4daee70ec76c4c66df990a9ad89fe/acora-2.4-cp37-cp37m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "07c85729d1d84a8e8678106d9ff4d992fa4d01f73c4f4541438ad00c7dbfb9a1",
                "md5": "2b5111e5c67efe215aca8b92b4750efe",
                "sha256": "52e429816078e8bf9580bb2af44faa8dda10895219e6c9a3825ac984ac12c24e"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp38-cp38-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2b5111e5c67efe215aca8b92b4750efe",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 160027,
            "upload_time": "2023-09-12T16:41:42",
            "upload_time_iso_8601": "2023-09-12T16:41:42.943481Z",
            "url": "https://files.pythonhosted.org/packages/07/c8/5729d1d84a8e8678106d9ff4d992fa4d01f73c4f4541438ad00c7dbfb9a1/acora-2.4-cp38-cp38-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1cc3e525c074629fd3e680b8d9436413f5fc4f78978a89a081e2e663f867834b",
                "md5": "c8dd765df028369273083470edcdab01",
                "sha256": "dcf100883940d1967dcc7238946a07769ca12dd49eae37b0de2d7a362365537e"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c8dd765df028369273083470edcdab01",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 158514,
            "upload_time": "2023-09-12T16:41:44",
            "upload_time_iso_8601": "2023-09-12T16:41:44.733685Z",
            "url": "https://files.pythonhosted.org/packages/1c/c3/e525c074629fd3e680b8d9436413f5fc4f78978a89a081e2e663f867834b/acora-2.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "52c5f83a2f6c45573582b36c339437c90b6a8576de1aabc62631515c0f0028d3",
                "md5": "ad4a8b52e61b6481ce9423b290088399",
                "sha256": "b6eef8eb4cfa14b100752ee91c5abaeed8ba81cffc5304b394743347def707ce"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ad4a8b52e61b6481ce9423b290088399",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 178759,
            "upload_time": "2023-09-12T16:41:48",
            "upload_time_iso_8601": "2023-09-12T16:41:48.869956Z",
            "url": "https://files.pythonhosted.org/packages/52/c5/f83a2f6c45573582b36c339437c90b6a8576de1aabc62631515c0f0028d3/acora-2.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "39d9a963cafc83c4f3c1a17aefdd454e7f31b784e5bb5c5e30b61673c3b16328",
                "md5": "b1a39fda8574a531099cba65d1d23098",
                "sha256": "318b3326f6dda8c98f91345fb0754d12ed1f7c812cb61ae5823dbfefc5ef640e"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b1a39fda8574a531099cba65d1d23098",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 192366,
            "upload_time": "2023-09-12T16:41:50",
            "upload_time_iso_8601": "2023-09-12T16:41:50.972794Z",
            "url": "https://files.pythonhosted.org/packages/39/d9/a963cafc83c4f3c1a17aefdd454e7f31b784e5bb5c5e30b61673c3b16328/acora-2.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d7841c46e67725ab99402fc81896b2ad294dc8d73fcda553eb0629afe288c107",
                "md5": "206ca888f7509230c517c9230d96d62f",
                "sha256": "5ec900263d043a705907a801d789299d236f5f39560f6d245ab7435e2a709a7b"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl",
            "has_sig": false,
            "md5_digest": "206ca888f7509230c517c9230d96d62f",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 180795,
            "upload_time": "2023-09-12T16:41:53",
            "upload_time_iso_8601": "2023-09-12T16:41:53.309651Z",
            "url": "https://files.pythonhosted.org/packages/d7/84/1c46e67725ab99402fc81896b2ad294dc8d73fcda553eb0629afe288c107/acora-2.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "77a3efd0f1093fe5e695ec10712bf66edda68c235d8b05e9ee4faee17a2f5704",
                "md5": "a71c069e032b5708f08a45ab43ef1bf2",
                "sha256": "f35e4b46c8cd582d989a216c6494d5166ee462008c0e7bf82e600f3df8f288ad"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "a71c069e032b5708f08a45ab43ef1bf2",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 171542,
            "upload_time": "2023-09-12T16:41:55",
            "upload_time_iso_8601": "2023-09-12T16:41:55.588747Z",
            "url": "https://files.pythonhosted.org/packages/77/a3/efd0f1093fe5e695ec10712bf66edda68c235d8b05e9ee4faee17a2f5704/acora-2.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2bd2e964516fe8d9029fb2914b4dea38c0314cd32608040917e3f0a94b8ae856",
                "md5": "a04bd9c09cdd6dc828714b2dc5f6b98d",
                "sha256": "37fb0c7f460056ac6f0fa1828d81dffeee2280405f08ee16c9c8225b5725d475"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a04bd9c09cdd6dc828714b2dc5f6b98d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 182389,
            "upload_time": "2023-09-12T16:41:57",
            "upload_time_iso_8601": "2023-09-12T16:41:57.725793Z",
            "url": "https://files.pythonhosted.org/packages/2b/d2/e964516fe8d9029fb2914b4dea38c0314cd32608040917e3f0a94b8ae856/acora-2.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "617a448b4b5fd52e3716a0e86aa4283ca19678a0df08930a02e54058d5f3770a",
                "md5": "f3e8ff73d45ea2a41cb2ad0f31e23a61",
                "sha256": "74e6dac321b1b047aa3a67b1df12c96359ad749c5f30d54170fb17b19da32cb7"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp38-cp38-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f3e8ff73d45ea2a41cb2ad0f31e23a61",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 195583,
            "upload_time": "2023-09-12T16:42:00",
            "upload_time_iso_8601": "2023-09-12T16:42:00.021231Z",
            "url": "https://files.pythonhosted.org/packages/61/7a/448b4b5fd52e3716a0e86aa4283ca19678a0df08930a02e54058d5f3770a/acora-2.4-cp38-cp38-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3a69f67a1a2c557d68950689c28e8033a14cb57d85ea4fc4c9345251a9bc7ea3",
                "md5": "0b639a80bcbc50859a1d7cd7f87a24d1",
                "sha256": "ecbb0f8473760a3c0d21a3e0f799b1f87fe4c4dc260d5c76dfcc1df5c7548d10"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "0b639a80bcbc50859a1d7cd7f87a24d1",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 134517,
            "upload_time": "2023-09-12T16:42:02",
            "upload_time_iso_8601": "2023-09-12T16:42:02.899956Z",
            "url": "https://files.pythonhosted.org/packages/3a/69/f67a1a2c557d68950689c28e8033a14cb57d85ea4fc4c9345251a9bc7ea3/acora-2.4-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e7270146b6bc58846cc0bc4757671abe2c0dfd3f73f32450999c237c7527147f",
                "md5": "b2f7969f0791bbdb0cef4512f4d4a9c6",
                "sha256": "99d4b6849533d4801d8f0123d9507595349b653bf12a888751029e9599e455bb"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp39-cp39-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b2f7969f0791bbdb0cef4512f4d4a9c6",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 160312,
            "upload_time": "2023-09-12T16:42:05",
            "upload_time_iso_8601": "2023-09-12T16:42:05.501823Z",
            "url": "https://files.pythonhosted.org/packages/e7/27/0146b6bc58846cc0bc4757671abe2c0dfd3f73f32450999c237c7527147f/acora-2.4-cp39-cp39-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "215a915c28ef90bdf1c1db917513c3e89c0af0d0987b80ef1d2cb6c53c69a894",
                "md5": "b63c6ac4386a7592ae6422dce0de1382",
                "sha256": "97895722a81579be940dcc39c13f51b419ea901ca5e01aef0985f4f3b056750a"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl",
            "has_sig": false,
            "md5_digest": "b63c6ac4386a7592ae6422dce0de1382",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 158648,
            "upload_time": "2023-09-12T16:42:07",
            "upload_time_iso_8601": "2023-09-12T16:42:07.675634Z",
            "url": "https://files.pythonhosted.org/packages/21/5a/915c28ef90bdf1c1db917513c3e89c0af0d0987b80ef1d2cb6c53c69a894/acora-2.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1b4f80a638ee312f56a601b901c27257ce57051c7a5da29b56e31d47c0fec45f",
                "md5": "fccf9708a552814a407095035091661a",
                "sha256": "fcbaacbfe5e09a68eb7b73656f1168192991674876d8ed6874953abf4b1cbd6d"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fccf9708a552814a407095035091661a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 178768,
            "upload_time": "2023-09-12T16:42:11",
            "upload_time_iso_8601": "2023-09-12T16:42:11.444203Z",
            "url": "https://files.pythonhosted.org/packages/1b/4f/80a638ee312f56a601b901c27257ce57051c7a5da29b56e31d47c0fec45f/acora-2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "69ffa029e65c011862d6ff5a0b60279266a947aef8b68124f535bf7d1997c48b",
                "md5": "27d942f118cb4da533dbef02ff919b54",
                "sha256": "a902e9f42e91ae0b9ac56348b709b013ac51d15aa405d1cd24e15806e8829639"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "27d942f118cb4da533dbef02ff919b54",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 191794,
            "upload_time": "2023-09-12T16:42:13",
            "upload_time_iso_8601": "2023-09-12T16:42:13.836266Z",
            "url": "https://files.pythonhosted.org/packages/69/ff/a029e65c011862d6ff5a0b60279266a947aef8b68124f535bf7d1997c48b/acora-2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fa7a21260a78ca50823a0c9b0ebaa048ef89bdc19c49c78f4ac972b468014d98",
                "md5": "4e6ec9b7f7aa7e1c84c9b92d2124d867",
                "sha256": "5b9612efdda41e22e16c0adf2072b85f081f02315e394601251db2fc35c5d0d5"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl",
            "has_sig": false,
            "md5_digest": "4e6ec9b7f7aa7e1c84c9b92d2124d867",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 181106,
            "upload_time": "2023-09-12T16:42:16",
            "upload_time_iso_8601": "2023-09-12T16:42:16.203044Z",
            "url": "https://files.pythonhosted.org/packages/fa/7a/21260a78ca50823a0c9b0ebaa048ef89bdc19c49c78f4ac972b468014d98/acora-2.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "432bb37ca1a9f63150f1664454823ac8cf8c8e343d6e64dded8372bd7414dc0b",
                "md5": "b28b5af4559c60619a7daae26ee92b71",
                "sha256": "cd5aeb0c4d5a3553ca73fc5b7b6da467a9ab54f34a9f95679d18871ecf3631ae"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "b28b5af4559c60619a7daae26ee92b71",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 171948,
            "upload_time": "2023-09-12T16:42:18",
            "upload_time_iso_8601": "2023-09-12T16:42:18.677778Z",
            "url": "https://files.pythonhosted.org/packages/43/2b/b37ca1a9f63150f1664454823ac8cf8c8e343d6e64dded8372bd7414dc0b/acora-2.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "38f154b7ab0c960df9b5d1063527e24359c08d41b2dcb655d9bed0b69bc8fb5c",
                "md5": "31030e464cd09aec9fb5da52f7e055f4",
                "sha256": "9157ee4c6634a248e9b41dc278409f5c665c2d721475ade2b1bcccad68025955"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "31030e464cd09aec9fb5da52f7e055f4",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 182533,
            "upload_time": "2023-09-12T16:42:20",
            "upload_time_iso_8601": "2023-09-12T16:42:20.855202Z",
            "url": "https://files.pythonhosted.org/packages/38/f1/54b7ab0c960df9b5d1063527e24359c08d41b2dcb655d9bed0b69bc8fb5c/acora-2.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "82135c6b9157488e2459c91f054d6658d810cb29ba397cc588415498755e0f3d",
                "md5": "5aa9af70c792ab265c914987b71154cf",
                "sha256": "bb65833ace9d00576d288585e7adad63f2cc8c4887469046e1b5edd86a6fc86c"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp39-cp39-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5aa9af70c792ab265c914987b71154cf",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 193349,
            "upload_time": "2023-09-12T16:42:23",
            "upload_time_iso_8601": "2023-09-12T16:42:23.284725Z",
            "url": "https://files.pythonhosted.org/packages/82/13/5c6b9157488e2459c91f054d6658d810cb29ba397cc588415498755e0f3d/acora-2.4-cp39-cp39-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "83e163aea21569ca6fe7ba0c1f2f695b4158febc5ca845662f6e0a7f64792af3",
                "md5": "e60cffb9a524a8662e4b08420e08ddc5",
                "sha256": "a8e1d22bc818dc003297df04ee59a05ffe18a5036c2732badcf4e6157d3080a9"
            },
            "downloads": -1,
            "filename": "acora-2.4-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "e60cffb9a524a8662e4b08420e08ddc5",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 134306,
            "upload_time": "2023-09-12T16:42:25",
            "upload_time_iso_8601": "2023-09-12T16:42:25.638479Z",
            "url": "https://files.pythonhosted.org/packages/83/e1/63aea21569ca6fe7ba0c1f2f695b4158febc5ca845662f6e0a7f64792af3/acora-2.4-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f8ab8764c03b4712aa2b3a967f55980f2bdb036e68db527b1a36676ceb66658a",
                "md5": "b4de657fa6e46c30bc091a52140803f9",
                "sha256": "15f1526a727a44a9f98ef4f8f1157885ba1f5e53d31d7a2f4c0b56a13c7e843b"
            },
            "downloads": -1,
            "filename": "acora-2.4.tar.gz",
            "has_sig": false,
            "md5_digest": "b4de657fa6e46c30bc091a52140803f9",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 266246,
            "upload_time": "2023-09-12T16:42:27",
            "upload_time_iso_8601": "2023-09-12T16:42:27.662023Z",
            "url": "https://files.pythonhosted.org/packages/f8/ab/8764c03b4712aa2b3a967f55980f2bdb036e68db527b1a36676ceb66658a/acora-2.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-09-12 16:42:27",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "acora"
}
        
Elapsed time: 0.14372s