indexed-gzip


Nameindexed-gzip JSON
Version 1.9.4 PyPI version JSON
download
home_pageNone
SummaryFast random access of gzip files in Python
upload_time2024-11-27 12:50:58
maintainerNone
docs_urlNone
authorNone
requires_python>=3.7
licensezlib
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            # indexed_gzip


[![PyPi version](https://img.shields.io/pypi/v/indexed_gzip.svg)](https://pypi.python.org/pypi/indexed_gzip/) [![Anaconda version](https://anaconda.org/conda-forge/indexed_gzip/badges/version.svg)](https://anaconda.org/conda-forge/indexed_gzip/)![Test status](https://github.com/pauldmccarthy/indexed_gzip/actions/workflows/main.yaml/badge.svg)


 *Fast random access of gzip files in Python*


 * [Overview](#overview)
 * [Installation](#installation)
 * [Usage](#usage)
 * [Using with `nibabel`](#using-with-nibabel)
 * [Index import/export](#index-import-export)
 * [Write support](#write-support)
 * [Performance](#performance)
 * [Acknowledgements](#acknowledgements)
 * [License](#license)


## Overview


The `indexed_gzip` project is a Python extension which aims to provide a
drop-in replacement for the built-in Python `gzip.GzipFile` class, the
`IndexedGzipFile`.


`indexed_gzip` was written to allow fast random access of compressed
[NIFTI](http://nifti.nimh.nih.gov/) image files (for which GZIP is the
de-facto compression standard), but will work with any GZIP file.
`indexed_gzip` is easy to use with `nibabel` (http://nipy.org/nibabel/).


The standard `gzip.GzipFile` class exposes a random access-like interface (via
its `seek` and `read` methods), but every time you seek to a new point in the
uncompressed data stream, the `GzipFile` instance has to start decompressing
from the beginning of the file, until it reaches the requested location.


An `IndexedGzipFile` instance gets around this performance limitation by
building an index, which contains *seek points*, mappings between
corresponding locations in the compressed and uncompressed data streams. Each
seek point is accompanied by a chunk (32KB) of uncompressed data which is used
to initialise the decompression algorithm, allowing us to start reading from
any seek point. If the index is built with a seek point spacing of 1MB, we
only have to decompress (on average) 512KB of data to read from any location
in the file.


## Intended use


You may find `indexed_gzip` useful if you need to read from large GZIP files.
A major advantage of `indexed_gzip` is that it will work with any GZIP file.
However, if you have control over the creation of your GZIP files, you may
wish to consider some alternatives:

 * [`rapidgzip`](https://github.com/mxmlnkn/rapidgzip/) is an accelerated
   GZIP decompression library which works with any GZIP file.
 * [`mgzip`](https://github.com/vinlyx/mgzip/) provides an accelerated
   GZIP compression and decompression library; in order to obtain improved
   performance you must create your files with `mgzip`.
 * Compression formats other than GZIP, such as `bzip2` and `xz`, have better
   support for random access.


## Installation


`indexed_gzip` is available on [PyPi](https://pypi.python.org/pypi) - to
install, simply type:
```sh
pip install indexed_gzip
```


You can also install `indexed_gzip` from conda-forge:

```sh
conda install -c conda-forge indexed_gzip
```

To compile `indexed_gzip`, make sure you have [cython](http://cython.org/)
installed (and `numpy` if you want to compile the tests), and then run:
```sh
python setup.py develop
```


To run the tests, type the following; you will need `numpy`, `nibabel`,
`pytest`, `pytest-cov`, and `coverage` installed:

```sh
python -m indexed_gzip.tests
```

## Usage


You can use the `indexed_gzip` module directly:


```python
import indexed_gzip as igzip

# You can create an IndexedGzipFile instance
# by specifying a file name, or an open file
# handle. For the latter use, the file handle
# must be opened in read-only binary mode.
# Write support is currently non-existent.
myfile = igzip.IndexedGzipFile('big_file.gz')

some_offset_into_uncompressed_data = 234195

# The index will be automatically
# built on-demand when seeking.
myfile.seek(some_offset_into_uncompressed_data)
data = myfile.read(1048576)
```


## Using with in-memory data

You can use `indexed_gzip` with any Python file-like object. For example:

```python

import io
import indexed_gzip as igzip

# Load some gzip data from somewhere
with open('my_file.gz') as f:
    data = f.read()

# Create an IndexedGzipFile based on the
# in-memory data buffer
gzf = igzip.IndexedGzipFile(fileobj=io.BytesIO(data))
uncompressed = gzf.read(1048576)
```


## Using with `nibabel`


You can use `indexed_gzip` with `nibabel`. `nibabel` >= 2.3.0 will
automatically use `indexed_gzip` if it is present:


```python
import nibabel as nib

image = nib.load('big_image.nii.gz')
```


If you are using `nibabel` 2.2.x, you need to explicitly set the
`keep_file_open` flag:


```python
import nibabel as nib

image = nib.load('big_image.nii.gz', keep_file_open='auto')
```


To use `indexed_gzip` with `nibabel` 2.1.0 or older, you need to do a little
more work:


```python
import nibabel      as nib
import indexed_gzip as igzip

# Here we are using 4MB spacing between
# seek points, and using a larger read
# buffer (than the default size of 16KB).
fobj = igzip.IndexedGzipFile(
    filename='big_image.nii.gz',
    spacing=4194304,
    readbuf_size=131072)

# Create a nibabel image using
# the existing file handle.
fmap = nib.Nifti1Image.make_file_map()
fmap['image'].fileobj = fobj
image = nib.Nifti1Image.from_file_map(fmap)

# Use the image ArrayProxy to access the
# data - the index will automatically be
# built as data is accessed.
vol3 = image.dataobj[:, :, :, 3]
```


## Index import/export


If you have a large file, you may wish to pre-generate the index once, and
save it out to an index file:


```python
import indexed_gzip as igzip

# Load the file, pre-generate the
# index, and save it out to disk.
fobj = igzip.IndexedGzipFile('big_file.gz')
fobj.build_full_index()
fobj.export_index('big_file.gzidx')
```


The next time you open the same file, you can load in the index:


```python
import indexed_gip as igzip
fobj = igzip.IndexedGzipFile('big_file.gz', index_file='big_file.gzidx')
```


## Write support


`indexed_gzip` does not currently have any support for writing. Currently if
you wish to write to a file, you will need to save the file by alternate means
(e.g.  via `gzip` or `nibabel`), and then re-create a new `IndexedGzipFile`
instance.  For example:


```python

import nibabel as nib

# Load the entire image into memory
image = nib.load('big_image.nii.gz')
data = image.get_data()

# Make changes to the data
data[:, :, :, 5] *= 100

# Save the image using nibabel
nib.save(data, 'big_image.nii.gz')

# Re-load the image
image = nib.load('big_image.nii.gz')
```


## Performance


A small [test script](indexed_gzip/tests/benchmark.py) is included with
`indexed_gzip`; this script compares the performance of the `IndexedGzipFile`
class with the `gzip.GzipFile` class. This script does the following:

  1. Generates a test file.

  2. Generates a specified number of seek locations, uniformly spaced
     throughout the test file.

  3. Randomly shuffles these locations

  4. Seeks to each location, and reads a chunk of data from the file.


This plot shows the results of this test for a few compresed files of varying
sizes, with 500 seeks:


![Indexed gzip performance](./performance.png)


## Acknowledgements


The `indexed_gzip` project is based upon the `zran.c` example (written by Mark
Alder) which ships with the [zlib](http://www.zlib.net/) source code.


`indexed_gzip` was originally inspired by Zalan Rajna's (@zrajna)
[zindex](https://github.com/zrajna/zindex) project:

    Z. Rajna, A. Keskinarkaus, V. Kiviniemi and T. Seppanen
    "Speeding up the file access of large compressed NIfTI neuroimaging data"
    Engineering in Medicine and Biology Society (EMBC), 2015 37th Annual
    International Conference of the IEEE, Milan, 2015, pp. 654-657.

    https://sourceforge.net/projects/libznzwithzindex/


Initial work on `indexed_gzip` took place at
[Brainhack](http://www.brainhack.org/) Paris, at the Institut Pasteur,
24th-26th February 2016, with the support of the
[FMRIB Centre](https://www.ndcn.ox.ac.uk/divisions/fmrib/), at the
University of Oxford, UK.

Many thanks to the following contributors (listed chronologically):

 - Zalan Rajna (@zrajna): Bug fixes (#2)
 - Martin Craig (@mcraig-ibme): Porting `indexed_gzip` to Windows (#3)
 - Chris Markiewicz (@effigies): Option to drop file handles (#6)
 - Omer Ozarslan (@ozars): Index import/export (#8)
 - @DarioDaF: Windows overflow bug (#30)
 - Sławomir Zborowski (@szborows): `seek_points` method (#35), README fixes
   (#34)
 - Ashwin Ramaswami (@epicfaace): Support for in-memory file objects (#55),
   bug fixes (#63, #64, #65).
 - Michał Górny (@mgorny): Remove hard dependency on `nibabel` from test suite
   (#78).
 - Alexander Gorban (@alexgorban) Fix memory leak (#82, #83).
 - Maximilian Knespel (@mxmlnkn) Change default read buffer size to
   improve performance (#90).
 - Ben Beasley (@musicinmybrain) Python 3.12 compatibility (#126).
 - @camillol: Preserve exceptions raised by Python file-likes (#152).


## License


`indexed_gzip` inherits the [zlib](http://www.zlib.net) license, available for
perusal in the [LICENSE](LICENSE) file.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "indexed-gzip",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "Paul McCarthy <pauldmccarthy@gmail.com>",
    "keywords": null,
    "author": null,
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/f2/75/0eff2f73f451d8510a9ab90d96fb974b900cd68fcba0be1d21bc0da62dc2/indexed_gzip-1.9.4.tar.gz",
    "platform": null,
    "description": "# indexed_gzip\n\n\n[![PyPi version](https://img.shields.io/pypi/v/indexed_gzip.svg)](https://pypi.python.org/pypi/indexed_gzip/) [![Anaconda version](https://anaconda.org/conda-forge/indexed_gzip/badges/version.svg)](https://anaconda.org/conda-forge/indexed_gzip/)![Test status](https://github.com/pauldmccarthy/indexed_gzip/actions/workflows/main.yaml/badge.svg)\n\n\n *Fast random access of gzip files in Python*\n\n\n * [Overview](#overview)\n * [Installation](#installation)\n * [Usage](#usage)\n * [Using with `nibabel`](#using-with-nibabel)\n * [Index import/export](#index-import-export)\n * [Write support](#write-support)\n * [Performance](#performance)\n * [Acknowledgements](#acknowledgements)\n * [License](#license)\n\n\n## Overview\n\n\nThe `indexed_gzip` project is a Python extension which aims to provide a\ndrop-in replacement for the built-in Python `gzip.GzipFile` class, the\n`IndexedGzipFile`.\n\n\n`indexed_gzip` was written to allow fast random access of compressed\n[NIFTI](http://nifti.nimh.nih.gov/) image files (for which GZIP is the\nde-facto compression standard), but will work with any GZIP file.\n`indexed_gzip` is easy to use with `nibabel` (http://nipy.org/nibabel/).\n\n\nThe standard `gzip.GzipFile` class exposes a random access-like interface (via\nits `seek` and `read` methods), but every time you seek to a new point in the\nuncompressed data stream, the `GzipFile` instance has to start decompressing\nfrom the beginning of the file, until it reaches the requested location.\n\n\nAn `IndexedGzipFile` instance gets around this performance limitation by\nbuilding an index, which contains *seek points*, mappings between\ncorresponding locations in the compressed and uncompressed data streams. Each\nseek point is accompanied by a chunk (32KB) of uncompressed data which is used\nto initialise the decompression algorithm, allowing us to start reading from\nany seek point. If the index is built with a seek point spacing of 1MB, we\nonly have to decompress (on average) 512KB of data to read from any location\nin the file.\n\n\n## Intended use\n\n\nYou may find `indexed_gzip` useful if you need to read from large GZIP files.\nA major advantage of `indexed_gzip` is that it will work with any GZIP file.\nHowever, if you have control over the creation of your GZIP files, you may\nwish to consider some alternatives:\n\n * [`rapidgzip`](https://github.com/mxmlnkn/rapidgzip/) is an accelerated\n   GZIP decompression library which works with any GZIP file.\n * [`mgzip`](https://github.com/vinlyx/mgzip/) provides an accelerated\n   GZIP compression and decompression library; in order to obtain improved\n   performance you must create your files with `mgzip`.\n * Compression formats other than GZIP, such as `bzip2` and `xz`, have better\n   support for random access.\n\n\n## Installation\n\n\n`indexed_gzip` is available on [PyPi](https://pypi.python.org/pypi) - to\ninstall, simply type:\n```sh\npip install indexed_gzip\n```\n\n\nYou can also install `indexed_gzip` from conda-forge:\n\n```sh\nconda install -c conda-forge indexed_gzip\n```\n\nTo compile `indexed_gzip`, make sure you have [cython](http://cython.org/)\ninstalled (and `numpy` if you want to compile the tests), and then run:\n```sh\npython setup.py develop\n```\n\n\nTo run the tests, type the following; you will need `numpy`, `nibabel`,\n`pytest`, `pytest-cov`, and `coverage` installed:\n\n```sh\npython -m indexed_gzip.tests\n```\n\n## Usage\n\n\nYou can use the `indexed_gzip` module directly:\n\n\n```python\nimport indexed_gzip as igzip\n\n# You can create an IndexedGzipFile instance\n# by specifying a file name, or an open file\n# handle. For the latter use, the file handle\n# must be opened in read-only binary mode.\n# Write support is currently non-existent.\nmyfile = igzip.IndexedGzipFile('big_file.gz')\n\nsome_offset_into_uncompressed_data = 234195\n\n# The index will be automatically\n# built on-demand when seeking.\nmyfile.seek(some_offset_into_uncompressed_data)\ndata = myfile.read(1048576)\n```\n\n\n## Using with in-memory data\n\nYou can use `indexed_gzip` with any Python file-like object. For example:\n\n```python\n\nimport io\nimport indexed_gzip as igzip\n\n# Load some gzip data from somewhere\nwith open('my_file.gz') as f:\n    data = f.read()\n\n# Create an IndexedGzipFile based on the\n# in-memory data buffer\ngzf = igzip.IndexedGzipFile(fileobj=io.BytesIO(data))\nuncompressed = gzf.read(1048576)\n```\n\n\n## Using with `nibabel`\n\n\nYou can use `indexed_gzip` with `nibabel`. `nibabel` >= 2.3.0 will\nautomatically use `indexed_gzip` if it is present:\n\n\n```python\nimport nibabel as nib\n\nimage = nib.load('big_image.nii.gz')\n```\n\n\nIf you are using `nibabel` 2.2.x, you need to explicitly set the\n`keep_file_open` flag:\n\n\n```python\nimport nibabel as nib\n\nimage = nib.load('big_image.nii.gz', keep_file_open='auto')\n```\n\n\nTo use `indexed_gzip` with `nibabel` 2.1.0 or older, you need to do a little\nmore work:\n\n\n```python\nimport nibabel      as nib\nimport indexed_gzip as igzip\n\n# Here we are using 4MB spacing between\n# seek points, and using a larger read\n# buffer (than the default size of 16KB).\nfobj = igzip.IndexedGzipFile(\n    filename='big_image.nii.gz',\n    spacing=4194304,\n    readbuf_size=131072)\n\n# Create a nibabel image using\n# the existing file handle.\nfmap = nib.Nifti1Image.make_file_map()\nfmap['image'].fileobj = fobj\nimage = nib.Nifti1Image.from_file_map(fmap)\n\n# Use the image ArrayProxy to access the\n# data - the index will automatically be\n# built as data is accessed.\nvol3 = image.dataobj[:, :, :, 3]\n```\n\n\n## Index import/export\n\n\nIf you have a large file, you may wish to pre-generate the index once, and\nsave it out to an index file:\n\n\n```python\nimport indexed_gzip as igzip\n\n# Load the file, pre-generate the\n# index, and save it out to disk.\nfobj = igzip.IndexedGzipFile('big_file.gz')\nfobj.build_full_index()\nfobj.export_index('big_file.gzidx')\n```\n\n\nThe next time you open the same file, you can load in the index:\n\n\n```python\nimport indexed_gip as igzip\nfobj = igzip.IndexedGzipFile('big_file.gz', index_file='big_file.gzidx')\n```\n\n\n## Write support\n\n\n`indexed_gzip` does not currently have any support for writing. Currently if\nyou wish to write to a file, you will need to save the file by alternate means\n(e.g.  via `gzip` or `nibabel`), and then re-create a new `IndexedGzipFile`\ninstance.  For example:\n\n\n```python\n\nimport nibabel as nib\n\n# Load the entire image into memory\nimage = nib.load('big_image.nii.gz')\ndata = image.get_data()\n\n# Make changes to the data\ndata[:, :, :, 5] *= 100\n\n# Save the image using nibabel\nnib.save(data, 'big_image.nii.gz')\n\n# Re-load the image\nimage = nib.load('big_image.nii.gz')\n```\n\n\n## Performance\n\n\nA small [test script](indexed_gzip/tests/benchmark.py) is included with\n`indexed_gzip`; this script compares the performance of the `IndexedGzipFile`\nclass with the `gzip.GzipFile` class. This script does the following:\n\n  1. Generates a test file.\n\n  2. Generates a specified number of seek locations, uniformly spaced\n     throughout the test file.\n\n  3. Randomly shuffles these locations\n\n  4. Seeks to each location, and reads a chunk of data from the file.\n\n\nThis plot shows the results of this test for a few compresed files of varying\nsizes, with 500 seeks:\n\n\n![Indexed gzip performance](./performance.png)\n\n\n## Acknowledgements\n\n\nThe `indexed_gzip` project is based upon the `zran.c` example (written by Mark\nAlder) which ships with the [zlib](http://www.zlib.net/) source code.\n\n\n`indexed_gzip` was originally inspired by Zalan Rajna's (@zrajna)\n[zindex](https://github.com/zrajna/zindex) project:\n\n    Z. Rajna, A. Keskinarkaus, V. Kiviniemi and T. Seppanen\n    \"Speeding up the file access of large compressed NIfTI neuroimaging data\"\n    Engineering in Medicine and Biology Society (EMBC), 2015 37th Annual\n    International Conference of the IEEE, Milan, 2015, pp. 654-657.\n\n    https://sourceforge.net/projects/libznzwithzindex/\n\n\nInitial work on `indexed_gzip` took place at\n[Brainhack](http://www.brainhack.org/) Paris, at the Institut Pasteur,\n24th-26th February 2016, with the support of the\n[FMRIB Centre](https://www.ndcn.ox.ac.uk/divisions/fmrib/), at the\nUniversity of Oxford, UK.\n\nMany thanks to the following contributors (listed chronologically):\n\n - Zalan Rajna (@zrajna): Bug fixes (#2)\n - Martin Craig (@mcraig-ibme): Porting `indexed_gzip` to Windows (#3)\n - Chris Markiewicz (@effigies): Option to drop file handles (#6)\n - Omer Ozarslan (@ozars): Index import/export (#8)\n - @DarioDaF: Windows overflow bug (#30)\n - S\u0142awomir Zborowski (@szborows): `seek_points` method (#35), README fixes\n   (#34)\n - Ashwin Ramaswami (@epicfaace): Support for in-memory file objects (#55),\n   bug fixes (#63, #64, #65).\n - Micha\u0142 G\u00f3rny (@mgorny): Remove hard dependency on `nibabel` from test suite\n   (#78).\n - Alexander Gorban (@alexgorban) Fix memory leak (#82, #83).\n - Maximilian Knespel (@mxmlnkn) Change default read buffer size to\n   improve performance (#90).\n - Ben Beasley (@musicinmybrain) Python 3.12 compatibility (#126).\n - @camillol: Preserve exceptions raised by Python file-likes (#152).\n\n\n## License\n\n\n`indexed_gzip` inherits the [zlib](http://www.zlib.net) license, available for\nperusal in the [LICENSE](LICENSE) file.\n",
    "bugtrack_url": null,
    "license": "zlib",
    "summary": "Fast random access of gzip files in Python",
    "version": "1.9.4",
    "project_urls": {
        "Repository": "https://github.com/pauldmccarthy/indexed_gzip"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "123cd4f0b7696888e73f039c4695a2e79a1d217bfbac679f31d8eedc39776622",
                "md5": "34f317f7d0255a73deea21565b3abea2",
                "sha256": "6d3fd16650c49144d8432390ab75ba40e442febbc2290a9c582e40667b77833f"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp310-cp310-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "34f317f7d0255a73deea21565b3abea2",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 436772,
            "upload_time": "2024-11-27T12:48:43",
            "upload_time_iso_8601": "2024-11-27T12:48:43.784503Z",
            "url": "https://files.pythonhosted.org/packages/12/3c/d4f0b7696888e73f039c4695a2e79a1d217bfbac679f31d8eedc39776622/indexed_gzip-1.9.4-cp310-cp310-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ece36bc5cb39cdabc892a0f04fd616dda8a10d50a757fbcd3c08cebe4fef8327",
                "md5": "641a34ced670aa3a93c19b058fb814cc",
                "sha256": "69ce69305082e7ec4599eec5012d80e8988af3e65bd0fe7952dc25daad7b80aa"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "641a34ced670aa3a93c19b058fb814cc",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 337599,
            "upload_time": "2024-11-27T12:48:46",
            "upload_time_iso_8601": "2024-11-27T12:48:46.163100Z",
            "url": "https://files.pythonhosted.org/packages/ec/e3/6bc5cb39cdabc892a0f04fd616dda8a10d50a757fbcd3c08cebe4fef8327/indexed_gzip-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "25a723c93092cd93f43a5d4b25235e22ef93e3a6cd0850d1f23e07e559529570",
                "md5": "e4f03542dc94824fce5d54dfde5c6719",
                "sha256": "afaec26b444f829254823fa285529493f722faa79c348cbd6e06bf156609db24"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "e4f03542dc94824fce5d54dfde5c6719",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 330193,
            "upload_time": "2024-11-27T12:48:47",
            "upload_time_iso_8601": "2024-11-27T12:48:47.559641Z",
            "url": "https://files.pythonhosted.org/packages/25/a7/23c93092cd93f43a5d4b25235e22ef93e3a6cd0850d1f23e07e559529570/indexed_gzip-1.9.4-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a257562f0b7f67b51155b37941dbf189e876dc05b3d4d7662b50646eb1a1a563",
                "md5": "8ca2e67d630162be5c967dc25a82c9ab",
                "sha256": "94e87ff50e9b3fe822ed2b44b20f348deb5e5650ee84ac0263132d44f491723c"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "8ca2e67d630162be5c967dc25a82c9ab",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 826250,
            "upload_time": "2024-11-27T12:48:49",
            "upload_time_iso_8601": "2024-11-27T12:48:49.555578Z",
            "url": "https://files.pythonhosted.org/packages/a2/57/562f0b7f67b51155b37941dbf189e876dc05b3d4d7662b50646eb1a1a563/indexed_gzip-1.9.4-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c4fe156f6970d9bbdbc8bf9a8f6d29c2c7c29ddaba149b7cdb480122d51a6b63",
                "md5": "421ce8ad2b9a43be054d95a0e0d55946",
                "sha256": "c285f93c04c832855ade499780524ced66e4fae164f2d2d51b12bc1f8b90fd99"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "421ce8ad2b9a43be054d95a0e0d55946",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 834245,
            "upload_time": "2024-11-27T12:48:51",
            "upload_time_iso_8601": "2024-11-27T12:48:51.767083Z",
            "url": "https://files.pythonhosted.org/packages/c4/fe/156f6970d9bbdbc8bf9a8f6d29c2c7c29ddaba149b7cdb480122d51a6b63/indexed_gzip-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6ac99aa579daa528626c9a85f6201d2a91a38df001a2bbd004ddb538fc2062da",
                "md5": "6a48be1d04b9bf0a3a2b8656a9caa92e",
                "sha256": "9bbb625fee9257e9b460334f1c47afa33d217a127748b52e0189bde79298b54d"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6a48be1d04b9bf0a3a2b8656a9caa92e",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 845681,
            "upload_time": "2024-11-27T12:48:53",
            "upload_time_iso_8601": "2024-11-27T12:48:53.851270Z",
            "url": "https://files.pythonhosted.org/packages/6a/c9/9aa579daa528626c9a85f6201d2a91a38df001a2bbd004ddb538fc2062da/indexed_gzip-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "29fb7db4dab788760c4505fda1a132e8654095b04625a2fad940d40824aff8ce",
                "md5": "7a98ede245253f4abc29587674f8cdbc",
                "sha256": "ce8994686888a9d80b065147b4f9a22032368738d4629a5297aea9b85cb35d2d"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp310-cp310-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "7a98ede245253f4abc29587674f8cdbc",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 827367,
            "upload_time": "2024-11-27T12:48:55",
            "upload_time_iso_8601": "2024-11-27T12:48:55.263641Z",
            "url": "https://files.pythonhosted.org/packages/29/fb/7db4dab788760c4505fda1a132e8654095b04625a2fad940d40824aff8ce/indexed_gzip-1.9.4-cp310-cp310-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b6e92efe20d1c4d06b42a8d7439c7f2e717ed85676738097aa9f345bc9a55a29",
                "md5": "d6b266eb263a9402a49fe304ecc37991",
                "sha256": "d5f75c5eee4cf1e49951a0c488429622f8111c38fabdef5ae67e75843d9b56f9"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp310-cp310-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "d6b266eb263a9402a49fe304ecc37991",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 836332,
            "upload_time": "2024-11-27T12:48:57",
            "upload_time_iso_8601": "2024-11-27T12:48:57.749367Z",
            "url": "https://files.pythonhosted.org/packages/b6/e9/2efe20d1c4d06b42a8d7439c7f2e717ed85676738097aa9f345bc9a55a29/indexed_gzip-1.9.4-cp310-cp310-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9c0eb9ed5e1f6bec45a18fa3bb09498aca05cb5a72a709b33405aed002f960d3",
                "md5": "2c70d2b57e52c14a4588472c5addc19b",
                "sha256": "42b0f4618dc7f69a9ce5271e74e532ea3a6a760392e7237cf9dcb4bd371fb4f6"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2c70d2b57e52c14a4588472c5addc19b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 851856,
            "upload_time": "2024-11-27T12:48:59",
            "upload_time_iso_8601": "2024-11-27T12:48:59.341101Z",
            "url": "https://files.pythonhosted.org/packages/9c/0e/b9ed5e1f6bec45a18fa3bb09498aca05cb5a72a709b33405aed002f960d3/indexed_gzip-1.9.4-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "46de941b594aded79095187657ca9e2bbca2db6c136bbe790bb3856a423d8654",
                "md5": "21781a095686b8dbe665c5f2fbbd98b9",
                "sha256": "6bd69cfc1d9d7b77b381971560811fb62d0b10323165ae1875cff6ebc0034a0a"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "21781a095686b8dbe665c5f2fbbd98b9",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 341026,
            "upload_time": "2024-11-27T12:49:01",
            "upload_time_iso_8601": "2024-11-27T12:49:01.145568Z",
            "url": "https://files.pythonhosted.org/packages/46/de/941b594aded79095187657ca9e2bbca2db6c136bbe790bb3856a423d8654/indexed_gzip-1.9.4-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "14b2ea3bf1a71f06a321f3bc8a15aa8c39025f2847ac8ad0d4362a5c6ccca543",
                "md5": "51dfdf1d8b502d4759626a390961d570",
                "sha256": "d01c18c9750ceff8dd5b69e335bf1ffc1fb4d6f7f18fc7f86ef667393fb3b08e"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "51dfdf1d8b502d4759626a390961d570",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 354063,
            "upload_time": "2024-11-27T12:49:02",
            "upload_time_iso_8601": "2024-11-27T12:49:02.356839Z",
            "url": "https://files.pythonhosted.org/packages/14/b2/ea3bf1a71f06a321f3bc8a15aa8c39025f2847ac8ad0d4362a5c6ccca543/indexed_gzip-1.9.4-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "392c0d8983595d690292cbb6f268ddb36ea48edde0cc940f40872bbe61dfa1a6",
                "md5": "6fca7c7be4361ddb4f24bebd10aef78e",
                "sha256": "13fe00deafcc09e3f6f3b96fb40dd8628c7a62d71dd2fc025ff45e2934149d5b"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp311-cp311-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "6fca7c7be4361ddb4f24bebd10aef78e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 440659,
            "upload_time": "2024-11-27T12:49:03",
            "upload_time_iso_8601": "2024-11-27T12:49:03.685789Z",
            "url": "https://files.pythonhosted.org/packages/39/2c/0d8983595d690292cbb6f268ddb36ea48edde0cc940f40872bbe61dfa1a6/indexed_gzip-1.9.4-cp311-cp311-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ac2a9eae7e190ed981cba8687522e0dcbcbd159e8708a18a4d9c2f831f8186de",
                "md5": "523899fc8a730cb6510157d678066654",
                "sha256": "756676686cc6ddfd61ce57a6500c39ddab529bd23bdad6a428f5152aaa73d159"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "523899fc8a730cb6510157d678066654",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 339332,
            "upload_time": "2024-11-27T12:49:05",
            "upload_time_iso_8601": "2024-11-27T12:49:05.724465Z",
            "url": "https://files.pythonhosted.org/packages/ac/2a/9eae7e190ed981cba8687522e0dcbcbd159e8708a18a4d9c2f831f8186de/indexed_gzip-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e375bdc38c0db515749da053eb8157b7c3d56264c9122763d733a6da64ebdcff",
                "md5": "e6013cd06bcf97ea489a9330626b4421",
                "sha256": "8a267433514b6b60cbded8ea23149c84ac7945c2f6220a94c1078b9ab760b380"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "e6013cd06bcf97ea489a9330626b4421",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 332156,
            "upload_time": "2024-11-27T12:49:07",
            "upload_time_iso_8601": "2024-11-27T12:49:07.121278Z",
            "url": "https://files.pythonhosted.org/packages/e3/75/bdc38c0db515749da053eb8157b7c3d56264c9122763d733a6da64ebdcff/indexed_gzip-1.9.4-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "033fc48f6a165ac036edc28515d6968f1b28a86798d2a51b515798d1cc3c6731",
                "md5": "1f7198ccc2b55954cce6dc67e9b1efcd",
                "sha256": "3dd2dc9a9cc755ad4cc2d090536bed46e939bf04c350b7deb2c1b44a632ad7cc"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "1f7198ccc2b55954cce6dc67e9b1efcd",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 859369,
            "upload_time": "2024-11-27T12:49:09",
            "upload_time_iso_8601": "2024-11-27T12:49:09.798631Z",
            "url": "https://files.pythonhosted.org/packages/03/3f/c48f6a165ac036edc28515d6968f1b28a86798d2a51b515798d1cc3c6731/indexed_gzip-1.9.4-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c7291f77f1c61ce9bf8ba41b40104b07b47ef10eb8c0de83809ec4f7285ed9b6",
                "md5": "470ca66b6c5bd6c457eed4a95dd972ef",
                "sha256": "6304286ce32cd94e04dfa9ee96e2053636d11cb161e74f0e64883d9d7aa2e341"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "470ca66b6c5bd6c457eed4a95dd972ef",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 878530,
            "upload_time": "2024-11-27T12:49:13",
            "upload_time_iso_8601": "2024-11-27T12:49:13.115354Z",
            "url": "https://files.pythonhosted.org/packages/c7/29/1f77f1c61ce9bf8ba41b40104b07b47ef10eb8c0de83809ec4f7285ed9b6/indexed_gzip-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a1ac8465b5d3f1e9128e28093b4f5b164d4a9274a0f7e8fa01617148785d044c",
                "md5": "3b80cc9f752acbdac1eff168492536ef",
                "sha256": "f40713aa4fc34e75f2b6642cbd07a55492a2bb4cd426df1fa2d077e5f5e59b44"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3b80cc9f752acbdac1eff168492536ef",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 886764,
            "upload_time": "2024-11-27T12:49:15",
            "upload_time_iso_8601": "2024-11-27T12:49:15.735871Z",
            "url": "https://files.pythonhosted.org/packages/a1/ac/8465b5d3f1e9128e28093b4f5b164d4a9274a0f7e8fa01617148785d044c/indexed_gzip-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c9aa5cf9a41c0ab70383e9069a838004e29b1edc8a3980bad2f3bd9024b0b18a",
                "md5": "7a89a44f430ce673722f1c6b02f29a75",
                "sha256": "9e4271e5c9030581f56e18a63d91b6d5358373371a16ea617d894ae1f329ba5b"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp311-cp311-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "7a89a44f430ce673722f1c6b02f29a75",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 869067,
            "upload_time": "2024-11-27T12:49:17",
            "upload_time_iso_8601": "2024-11-27T12:49:17.573346Z",
            "url": "https://files.pythonhosted.org/packages/c9/aa/5cf9a41c0ab70383e9069a838004e29b1edc8a3980bad2f3bd9024b0b18a/indexed_gzip-1.9.4-cp311-cp311-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2400bd169ec509375d25fb4f32baa12848f5b2f3d4f6ea31f1a2d0c098ba1d1b",
                "md5": "49d71e775b6dc467212032055e42c180",
                "sha256": "35052e48e31401efb28f5fa2f7078d4de5c3fae373e95402c6c982e09a07cb1c"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp311-cp311-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "49d71e775b6dc467212032055e42c180",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 872831,
            "upload_time": "2024-11-27T12:49:19",
            "upload_time_iso_8601": "2024-11-27T12:49:19.035029Z",
            "url": "https://files.pythonhosted.org/packages/24/00/bd169ec509375d25fb4f32baa12848f5b2f3d4f6ea31f1a2d0c098ba1d1b/indexed_gzip-1.9.4-cp311-cp311-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "18d498a7d57e10023783df278c155508a8fb9c675675e1dc01e85d13a0c6d3eb",
                "md5": "1690b2b2db9de825b2104cb0871f2163",
                "sha256": "26abc1ecfce401738c47212b0044ed5d253c49cacae9b9de1e59baa2b7c83234"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1690b2b2db9de825b2104cb0871f2163",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 898610,
            "upload_time": "2024-11-27T12:49:21",
            "upload_time_iso_8601": "2024-11-27T12:49:21.210544Z",
            "url": "https://files.pythonhosted.org/packages/18/d4/98a7d57e10023783df278c155508a8fb9c675675e1dc01e85d13a0c6d3eb/indexed_gzip-1.9.4-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a7406cdb9611f1ab696e9d91ee6834f19df395e81619365c1322a20fa2124bc1",
                "md5": "2908360128e2fa2fe846ac133977ae89",
                "sha256": "709bfa27cd66f689f3e431bd84a13bc7da179c0e79a659a021b39109afec9070"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "2908360128e2fa2fe846ac133977ae89",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 341031,
            "upload_time": "2024-11-27T12:49:23",
            "upload_time_iso_8601": "2024-11-27T12:49:23.364109Z",
            "url": "https://files.pythonhosted.org/packages/a7/40/6cdb9611f1ab696e9d91ee6834f19df395e81619365c1322a20fa2124bc1/indexed_gzip-1.9.4-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "86b92e39ab67c0a6cc75768ab6ecb787a5c6869dcc2c6e3abba6163a4b990a51",
                "md5": "6f353d718e7811f4fe913a54e5093b10",
                "sha256": "12427e1c3f2b28b0d85c152a06d515d6fd7a701d8e384db3648351d0f4ae080b"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "6f353d718e7811f4fe913a54e5093b10",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 355097,
            "upload_time": "2024-11-27T12:49:25",
            "upload_time_iso_8601": "2024-11-27T12:49:25.778518Z",
            "url": "https://files.pythonhosted.org/packages/86/b9/2e39ab67c0a6cc75768ab6ecb787a5c6869dcc2c6e3abba6163a4b990a51/indexed_gzip-1.9.4-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f8ace30daac137a2bd625354a2ade29cd9b3c23b7abced9d0cd159c6d08e0c75",
                "md5": "5763fcffe4cb799526754aa71058a9c7",
                "sha256": "8ff5d299e09572c95dd4ae791fb7b83f1559fe9d301455ac4c66b79715b09cb0"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp312-cp312-macosx_10_13_universal2.whl",
            "has_sig": false,
            "md5_digest": "5763fcffe4cb799526754aa71058a9c7",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 436755,
            "upload_time": "2024-11-27T12:49:27",
            "upload_time_iso_8601": "2024-11-27T12:49:27.105793Z",
            "url": "https://files.pythonhosted.org/packages/f8/ac/e30daac137a2bd625354a2ade29cd9b3c23b7abced9d0cd159c6d08e0c75/indexed_gzip-1.9.4-cp312-cp312-macosx_10_13_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f9281e1917801ec57aec62b353834407e3f3cc1890e1c20370e60947c4c98ac1",
                "md5": "bc1b85167e5ebaeaf81732dbebc9915d",
                "sha256": "30fff33adfd6de8aeb2fcbc074f7631bc8385c519bc1f2f00fc4575952ee37ee"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp312-cp312-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "bc1b85167e5ebaeaf81732dbebc9915d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 337014,
            "upload_time": "2024-11-27T12:49:28",
            "upload_time_iso_8601": "2024-11-27T12:49:28.413091Z",
            "url": "https://files.pythonhosted.org/packages/f9/28/1e1917801ec57aec62b353834407e3f3cc1890e1c20370e60947c4c98ac1/indexed_gzip-1.9.4-cp312-cp312-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ef0cee7e9c1fcedbd44601a964ac7fad1fde263cf1e464e0493ccf19a6755b62",
                "md5": "1d26c9711340594b2021f81cbec12fad",
                "sha256": "9fcbcdbf55aa67e9d4611fa7b8b799e2ac1dc38d9b43c6b63bbb75d4b52e2597"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "1d26c9711340594b2021f81cbec12fad",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 330794,
            "upload_time": "2024-11-27T12:49:29",
            "upload_time_iso_8601": "2024-11-27T12:49:29.784077Z",
            "url": "https://files.pythonhosted.org/packages/ef/0c/ee7e9c1fcedbd44601a964ac7fad1fde263cf1e464e0493ccf19a6755b62/indexed_gzip-1.9.4-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cdc8466b93958135ca9432e9fa07e20f8cad01d980f17a19662a3e160f3bc34e",
                "md5": "cb6d8bee50d66f1876c821b0bf058ef4",
                "sha256": "1cbe3423ac42b06416b51650c0da31f16cc85d37f55ec3047e6b70478fd73476"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "cb6d8bee50d66f1876c821b0bf058ef4",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 830691,
            "upload_time": "2024-11-27T12:49:31",
            "upload_time_iso_8601": "2024-11-27T12:49:31.225832Z",
            "url": "https://files.pythonhosted.org/packages/cd/c8/466b93958135ca9432e9fa07e20f8cad01d980f17a19662a3e160f3bc34e/indexed_gzip-1.9.4-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "02290b278f402b342177ab96e72f2dedf0d6b8529885d3555b8de990e5d70bc7",
                "md5": "36395501252d25fcbda0c35a377ef797",
                "sha256": "2224554a6a1f2076e68f978061d1e4dc16611da74b3e100c829034835a7e2759"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "36395501252d25fcbda0c35a377ef797",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 853879,
            "upload_time": "2024-11-27T12:49:33",
            "upload_time_iso_8601": "2024-11-27T12:49:33.431293Z",
            "url": "https://files.pythonhosted.org/packages/02/29/0b278f402b342177ab96e72f2dedf0d6b8529885d3555b8de990e5d70bc7/indexed_gzip-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "31a49bef28656a421661fb17d8c92c1847c39fc730778e710b29e67b13574220",
                "md5": "1f7cd1018582a94f3b9f6fe683de0ba4",
                "sha256": "8fe763dd78676d78fef2f14b93e7ed9411b67ba195a887235239a52a4053e564"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1f7cd1018582a94f3b9f6fe683de0ba4",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 863698,
            "upload_time": "2024-11-27T12:49:34",
            "upload_time_iso_8601": "2024-11-27T12:49:34.858282Z",
            "url": "https://files.pythonhosted.org/packages/31/a4/9bef28656a421661fb17d8c92c1847c39fc730778e710b29e67b13574220/indexed_gzip-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "85b629556746a3f457276d0468fbbcc21fae5801d1438f65c1cfff30c3bb8eda",
                "md5": "6f9b52b9e9f10dac26e22dcde516f1b7",
                "sha256": "d84ac2babb29a04645f49047216cf96bd21c806e3f5be120ac03b52b8cef2576"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp312-cp312-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "6f9b52b9e9f10dac26e22dcde516f1b7",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 843190,
            "upload_time": "2024-11-27T12:49:36",
            "upload_time_iso_8601": "2024-11-27T12:49:36.384172Z",
            "url": "https://files.pythonhosted.org/packages/85/b6/29556746a3f457276d0468fbbcc21fae5801d1438f65c1cfff30c3bb8eda/indexed_gzip-1.9.4-cp312-cp312-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d3b1d555a6f07eea3a97d630ca37847e007cfd521e59e4714d2586d771ed79dc",
                "md5": "c1684d9631f5ef7bb0e2b786c76dbf57",
                "sha256": "f761a04c734706cbdc1afa0f254c52d84066b32c5e9f4a3fe9fac85c658c3455"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp312-cp312-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "c1684d9631f5ef7bb0e2b786c76dbf57",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 838826,
            "upload_time": "2024-11-27T12:49:38",
            "upload_time_iso_8601": "2024-11-27T12:49:38.578152Z",
            "url": "https://files.pythonhosted.org/packages/d3/b1/d555a6f07eea3a97d630ca37847e007cfd521e59e4714d2586d771ed79dc/indexed_gzip-1.9.4-cp312-cp312-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6b67e4dbfcf0facda5f1570d1073972bf325385a4e6b6d72a29de9c9ed95773f",
                "md5": "028a6437914686945ffdc40816bc5019",
                "sha256": "88fc98ee9d7dce9f797157f90b019fac7007297e752470a48185da2b62869aea"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "028a6437914686945ffdc40816bc5019",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 860295,
            "upload_time": "2024-11-27T12:49:40",
            "upload_time_iso_8601": "2024-11-27T12:49:40.777327Z",
            "url": "https://files.pythonhosted.org/packages/6b/67/e4dbfcf0facda5f1570d1073972bf325385a4e6b6d72a29de9c9ed95773f/indexed_gzip-1.9.4-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3b22503e02d4968607c97a7645d99c7ca21ad66d2f064d5b550a911e93778465",
                "md5": "d23f8ae1a8748356846c0ff67a7204f2",
                "sha256": "50d3c5e2fd0354b424532d593609ee8e09f6304765051dc13c237d955f1a219a"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "d23f8ae1a8748356846c0ff67a7204f2",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 338953,
            "upload_time": "2024-11-27T12:49:42",
            "upload_time_iso_8601": "2024-11-27T12:49:42.359145Z",
            "url": "https://files.pythonhosted.org/packages/3b/22/503e02d4968607c97a7645d99c7ca21ad66d2f064d5b550a911e93778465/indexed_gzip-1.9.4-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "525c9721853e12fe8d0fa0794cf0e4dcb3f857b9ab11e2490f98ca7924f70b11",
                "md5": "ee36fc33e35e5d40d65f9cc831a670d7",
                "sha256": "ca2454b0f3361f390d7e59c5cda2c94b8ef78a76b7705f0b44f71107bf0df14d"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "ee36fc33e35e5d40d65f9cc831a670d7",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 352111,
            "upload_time": "2024-11-27T12:49:43",
            "upload_time_iso_8601": "2024-11-27T12:49:43.679281Z",
            "url": "https://files.pythonhosted.org/packages/52/5c/9721853e12fe8d0fa0794cf0e4dcb3f857b9ab11e2490f98ca7924f70b11/indexed_gzip-1.9.4-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "76f64dedfc95796895e2b9ca8132db58b7ca6d611c754b9d56337bb4cb2410d4",
                "md5": "7ad3f4547c9b8bb3c73cf19672fe5951",
                "sha256": "c9e7239f0f16e416658cfcc9696679fe8140e9e05b0534c916f69e891d8f6d5b"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp313-cp313-macosx_10_13_universal2.whl",
            "has_sig": false,
            "md5_digest": "7ad3f4547c9b8bb3c73cf19672fe5951",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 433621,
            "upload_time": "2024-11-27T12:49:45",
            "upload_time_iso_8601": "2024-11-27T12:49:45.132226Z",
            "url": "https://files.pythonhosted.org/packages/76/f6/4dedfc95796895e2b9ca8132db58b7ca6d611c754b9d56337bb4cb2410d4/indexed_gzip-1.9.4-cp313-cp313-macosx_10_13_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ba3ce0ec931696e7458042b10ff77cf00b22068b5a60a3a6593561d641246b41",
                "md5": "118e824a6899a78b75027bda3e81ca07",
                "sha256": "7897238f2fea32fefa368121cad41db99090a0437d92d0e10b5f14cf394bd56b"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp313-cp313-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "118e824a6899a78b75027bda3e81ca07",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 335081,
            "upload_time": "2024-11-27T12:49:46",
            "upload_time_iso_8601": "2024-11-27T12:49:46.511587Z",
            "url": "https://files.pythonhosted.org/packages/ba/3c/e0ec931696e7458042b10ff77cf00b22068b5a60a3a6593561d641246b41/indexed_gzip-1.9.4-cp313-cp313-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f7375a37c11124f382c5dee0add5d65234df87c90531666e25478a0a5da48aed",
                "md5": "abea7bb25998a9e9216809454c7baf47",
                "sha256": "e3de30d45bfbd24fdd2f741484dedacebb07c9d72a15e27bcad11dca3309b41d"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "abea7bb25998a9e9216809454c7baf47",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 329572,
            "upload_time": "2024-11-27T12:49:47",
            "upload_time_iso_8601": "2024-11-27T12:49:47.769606Z",
            "url": "https://files.pythonhosted.org/packages/f7/37/5a37c11124f382c5dee0add5d65234df87c90531666e25478a0a5da48aed/indexed_gzip-1.9.4-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bf963ad629a0fb42df2f5abcc26969f2d94bfd87dd2691c579a69c8eb4f298fe",
                "md5": "a61a8f8e24b7b3a1742a4bbd9ea1732e",
                "sha256": "b23481ecf6a2c02951a650fe431693780bb7600014284c2d40e3a35386312db8"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "a61a8f8e24b7b3a1742a4bbd9ea1732e",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 826624,
            "upload_time": "2024-11-27T12:49:49",
            "upload_time_iso_8601": "2024-11-27T12:49:49.338252Z",
            "url": "https://files.pythonhosted.org/packages/bf/96/3ad629a0fb42df2f5abcc26969f2d94bfd87dd2691c579a69c8eb4f298fe/indexed_gzip-1.9.4-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1e119d8538a47be7d2dffa20adaf1ac8fdf08af8a0cb5012f166e8ebd484dbe3",
                "md5": "14cde8399495f0ace8b07f7f739e3c47",
                "sha256": "334ff27a19f2c653a5f6ead6c0782d49dd9025dd165df857bda19cfa2b13cbec"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "14cde8399495f0ace8b07f7f739e3c47",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 849397,
            "upload_time": "2024-11-27T12:49:50",
            "upload_time_iso_8601": "2024-11-27T12:49:50.853453Z",
            "url": "https://files.pythonhosted.org/packages/1e/11/9d8538a47be7d2dffa20adaf1ac8fdf08af8a0cb5012f166e8ebd484dbe3/indexed_gzip-1.9.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9469c4cf2749f94e639066bb638674a12622fee5ca388bf8491c225735206b7b",
                "md5": "729516a689dca618289d5e3b6681db06",
                "sha256": "6bad6ac2418c9c74fdb0c8ed3b478237156b70ca6a52f85164d51f6bdfd59db3"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "729516a689dca618289d5e3b6681db06",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 858830,
            "upload_time": "2024-11-27T12:49:52",
            "upload_time_iso_8601": "2024-11-27T12:49:52.288986Z",
            "url": "https://files.pythonhosted.org/packages/94/69/c4cf2749f94e639066bb638674a12622fee5ca388bf8491c225735206b7b/indexed_gzip-1.9.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7cc15fbd6c2349ba64de264659fb57921367503631c543272c62223671cf2c0e",
                "md5": "d7895f6b420f1293283cee3a47fd6174",
                "sha256": "5f349924f0922ec8767b75aa312a26a4ffb40d7df28e0eadcafd4eeb4776f5d4"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp313-cp313-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "d7895f6b420f1293283cee3a47fd6174",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 836554,
            "upload_time": "2024-11-27T12:49:53",
            "upload_time_iso_8601": "2024-11-27T12:49:53.741246Z",
            "url": "https://files.pythonhosted.org/packages/7c/c1/5fbd6c2349ba64de264659fb57921367503631c543272c62223671cf2c0e/indexed_gzip-1.9.4-cp313-cp313-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9e0bad60999d66ab47977a08a192ff4d413e258480f9def7675bb4cb0ca332ac",
                "md5": "4da6541af49058735e4f910022361439",
                "sha256": "3b37472f0cfc839321e2878a6de5756204dd659ce71f3680065ba0332b993a80"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp313-cp313-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "4da6541af49058735e4f910022361439",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 835032,
            "upload_time": "2024-11-27T12:49:55",
            "upload_time_iso_8601": "2024-11-27T12:49:55.166760Z",
            "url": "https://files.pythonhosted.org/packages/9e/0b/ad60999d66ab47977a08a192ff4d413e258480f9def7675bb4cb0ca332ac/indexed_gzip-1.9.4-cp313-cp313-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ec3bb020c374b2e83c0e389f8202cb0523129ceaf522b28a161b41e0b9202b08",
                "md5": "616ed63ec82e9265d258ce6bc89343fd",
                "sha256": "1f49250f11356339cd2fae531efaf12bbee3eb522db7d0adb68c50077867f76b"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "616ed63ec82e9265d258ce6bc89343fd",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 854049,
            "upload_time": "2024-11-27T12:49:56",
            "upload_time_iso_8601": "2024-11-27T12:49:56.578423Z",
            "url": "https://files.pythonhosted.org/packages/ec/3b/b020c374b2e83c0e389f8202cb0523129ceaf522b28a161b41e0b9202b08/indexed_gzip-1.9.4-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d5fcfbaa9c1fcb35e220df3ee9b71fda8ec15888a38ae7e92ceb1090822db6a8",
                "md5": "3b8fdeb5e68cd1c7ebb4de6d404c71f6",
                "sha256": "7cbf193cd83b1d958fdbd6c60b6a6dcea22dc62e7b75e50b3df36325e9861bc9"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp313-cp313t-macosx_10_13_universal2.whl",
            "has_sig": false,
            "md5_digest": "3b8fdeb5e68cd1c7ebb4de6d404c71f6",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 448155,
            "upload_time": "2024-11-27T12:50:00",
            "upload_time_iso_8601": "2024-11-27T12:50:00.636989Z",
            "url": "https://files.pythonhosted.org/packages/d5/fc/fbaa9c1fcb35e220df3ee9b71fda8ec15888a38ae7e92ceb1090822db6a8/indexed_gzip-1.9.4-cp313-cp313t-macosx_10_13_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fce9033cc5b0187fe9af129760d2b921c97539a13478bcdaf56ca6fdf508dd04",
                "md5": "dcbaab3f4513c37b393e6a43fc6fc077",
                "sha256": "5d8a66d84c66224509d308d74ef618fa5b79e9397202e3a0ace728d8206e994c"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp313-cp313t-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dcbaab3f4513c37b393e6a43fc6fc077",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 342026,
            "upload_time": "2024-11-27T12:50:02",
            "upload_time_iso_8601": "2024-11-27T12:50:02.000382Z",
            "url": "https://files.pythonhosted.org/packages/fc/e9/033cc5b0187fe9af129760d2b921c97539a13478bcdaf56ca6fdf508dd04/indexed_gzip-1.9.4-cp313-cp313t-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3480d18324e7644a8c2d99475e31270f270fa0eac466ea9746ecbc4528c52e3e",
                "md5": "4a111a9785dbb255fccdb281b80e2c40",
                "sha256": "2ebbec33d657cec3239389c998b8b7d13adbd98e2c520396df1d94441fe1871d"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp313-cp313t-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "4a111a9785dbb255fccdb281b80e2c40",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 336892,
            "upload_time": "2024-11-27T12:50:04",
            "upload_time_iso_8601": "2024-11-27T12:50:04.138125Z",
            "url": "https://files.pythonhosted.org/packages/34/80/d18324e7644a8c2d99475e31270f270fa0eac466ea9746ecbc4528c52e3e/indexed_gzip-1.9.4-cp313-cp313t-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8d33462ee976dbd88d186356d8c340029f7eaa29c304ed032e97e64e174e40bb",
                "md5": "6284299fa7c20eb10cc56038f6899fc0",
                "sha256": "6fab8790e06e616e8b2bad03ef96d69ad7893f344e17e927bda657702bd56dbd"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "6284299fa7c20eb10cc56038f6899fc0",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 833663,
            "upload_time": "2024-11-27T12:50:05",
            "upload_time_iso_8601": "2024-11-27T12:50:05.839200Z",
            "url": "https://files.pythonhosted.org/packages/8d/33/462ee976dbd88d186356d8c340029f7eaa29c304ed032e97e64e174e40bb/indexed_gzip-1.9.4-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "439efd2213d225dcfec47320535698156fd6ccbd58bcf07444edcdc59885e1fc",
                "md5": "d4a310a67b148e7803df858c1cf60316",
                "sha256": "44f8c1bc8be5b624a2cbd1529887aff2a0ac471755107a01b18bd6daa73a2133"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "d4a310a67b148e7803df858c1cf60316",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 865045,
            "upload_time": "2024-11-27T12:50:07",
            "upload_time_iso_8601": "2024-11-27T12:50:07.547392Z",
            "url": "https://files.pythonhosted.org/packages/43/9e/fd2213d225dcfec47320535698156fd6ccbd58bcf07444edcdc59885e1fc/indexed_gzip-1.9.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bbb62cd0a813bb5acb17c375f41aa87eed3714e8ca1ffaac26857bafc876eae4",
                "md5": "d0c89e55efd7887f0201cade88957d0a",
                "sha256": "8945977cfc5e0c38c47747d0b39f49fc6097d357802f6b9be96ac4a1d6b84e68"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d0c89e55efd7887f0201cade88957d0a",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 857055,
            "upload_time": "2024-11-27T12:50:09",
            "upload_time_iso_8601": "2024-11-27T12:50:09.229014Z",
            "url": "https://files.pythonhosted.org/packages/bb/b6/2cd0a813bb5acb17c375f41aa87eed3714e8ca1ffaac26857bafc876eae4/indexed_gzip-1.9.4-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "298c3fdc6b1d9d9e68991ad16606b5faf450d271a76b5e066bc27bd91716317a",
                "md5": "27a366a427d96ddb38bacab16602f500",
                "sha256": "42ba0616b3f8f9b57f5ddb991e46478c1f0e0f531d635c46dd8f02823d167f85"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp313-cp313t-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "27a366a427d96ddb38bacab16602f500",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 837779,
            "upload_time": "2024-11-27T12:50:10",
            "upload_time_iso_8601": "2024-11-27T12:50:10.866852Z",
            "url": "https://files.pythonhosted.org/packages/29/8c/3fdc6b1d9d9e68991ad16606b5faf450d271a76b5e066bc27bd91716317a/indexed_gzip-1.9.4-cp313-cp313t-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c8745d5d3c2dab0f60cf7517cdddfc35502a5014c32ebbf488060b534687cb75",
                "md5": "2b81b8f2f854b2c7fd0212763fef8263",
                "sha256": "20e3712d27cb146b40ebb557ae1fdd755d9f13a9ffb7fc4445916a8121a4fe88"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp313-cp313t-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "2b81b8f2f854b2c7fd0212763fef8263",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 827817,
            "upload_time": "2024-11-27T12:50:13",
            "upload_time_iso_8601": "2024-11-27T12:50:13.123791Z",
            "url": "https://files.pythonhosted.org/packages/c8/74/5d5d3c2dab0f60cf7517cdddfc35502a5014c32ebbf488060b534687cb75/indexed_gzip-1.9.4-cp313-cp313t-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2ba274e9b686d6717f0cf7698321dcdf12a4e3cecb9918116c74606a778dd832",
                "md5": "973d3b210398ad94ea72db22a4eab0c0",
                "sha256": "7e10d11568aa251cc008dab382e75ed74dc3cb5ff258186e9976a85c905cc9fc"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp313-cp313t-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "973d3b210398ad94ea72db22a4eab0c0",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 845222,
            "upload_time": "2024-11-27T12:50:15",
            "upload_time_iso_8601": "2024-11-27T12:50:15.443735Z",
            "url": "https://files.pythonhosted.org/packages/2b/a2/74e9b686d6717f0cf7698321dcdf12a4e3cecb9918116c74606a778dd832/indexed_gzip-1.9.4-cp313-cp313t-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d26cd6ee4e716837c9dcf9464004f1dba02f10e6bcb4a79a8b583b60312cfa10",
                "md5": "4cf5428f775013b575785b2cca7dc73b",
                "sha256": "7f37818c2b2944e2bbc8a8012a850c237d9348f9d0c16ad90ea7c72a469491f4"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp313-cp313t-win32.whl",
            "has_sig": false,
            "md5_digest": "4cf5428f775013b575785b2cca7dc73b",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 350289,
            "upload_time": "2024-11-27T12:50:16",
            "upload_time_iso_8601": "2024-11-27T12:50:16.888737Z",
            "url": "https://files.pythonhosted.org/packages/d2/6c/d6ee4e716837c9dcf9464004f1dba02f10e6bcb4a79a8b583b60312cfa10/indexed_gzip-1.9.4-cp313-cp313t-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "447a91170723e379913558fe21f4634fc081b9a3dc6f1aa836ffb1be42923771",
                "md5": "4ef688a92a7f838b2a152c9c4c75783f",
                "sha256": "c94d12477c7b30d8dc15d615d8c5abb6aa0009e7fc865bd50e5ee17f4a85aab5"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp313-cp313t-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "4ef688a92a7f838b2a152c9c4c75783f",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 365209,
            "upload_time": "2024-11-27T12:50:18",
            "upload_time_iso_8601": "2024-11-27T12:50:18.334784Z",
            "url": "https://files.pythonhosted.org/packages/44/7a/91170723e379913558fe21f4634fc081b9a3dc6f1aa836ffb1be42923771/indexed_gzip-1.9.4-cp313-cp313t-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "69f62c95fdd7d885132a76c19b2522fb775b807efb84a238ab1d961576422c95",
                "md5": "0345f1c1d3f8dc7694924a7af36df769",
                "sha256": "962412480bfad353c48004de0012223e56cbcbe1d4b4e5d786cd68dcd931a9a4"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp313-cp313-win32.whl",
            "has_sig": false,
            "md5_digest": "0345f1c1d3f8dc7694924a7af36df769",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 339225,
            "upload_time": "2024-11-27T12:49:57",
            "upload_time_iso_8601": "2024-11-27T12:49:57.895512Z",
            "url": "https://files.pythonhosted.org/packages/69/f6/2c95fdd7d885132a76c19b2522fb775b807efb84a238ab1d961576422c95/indexed_gzip-1.9.4-cp313-cp313-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bbd01b463fed81a5f19828e8afceafcee6dfdc8420c775769d949891007470f4",
                "md5": "c54e5ed000590202786e28e2effb6112",
                "sha256": "71b9df33a3e903d8de690ba9e686e5cb74daee49819a719cff0e2392192f759a"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c54e5ed000590202786e28e2effb6112",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 351800,
            "upload_time": "2024-11-27T12:49:59",
            "upload_time_iso_8601": "2024-11-27T12:49:59.269585Z",
            "url": "https://files.pythonhosted.org/packages/bb/d0/1b463fed81a5f19828e8afceafcee6dfdc8420c775769d949891007470f4/indexed_gzip-1.9.4-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d4c99b0a12f7c3010bb64bf7a93d9c6c299e21ff7b3b91659ee9a3d5aaf973a2",
                "md5": "aaab049a4ed24a03a6c50f78d654c71b",
                "sha256": "fd586dab55df4a160cc857b8de9f1de050134e17b5b1ca2bd56b8f110c130d7b"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp38-cp38-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "aaab049a4ed24a03a6c50f78d654c71b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 442647,
            "upload_time": "2024-11-27T12:50:20",
            "upload_time_iso_8601": "2024-11-27T12:50:20.642957Z",
            "url": "https://files.pythonhosted.org/packages/d4/c9/9b0a12f7c3010bb64bf7a93d9c6c299e21ff7b3b91659ee9a3d5aaf973a2/indexed_gzip-1.9.4-cp38-cp38-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6374450d8dd56da434d0cc72d2f1cdea293d0c25c273ccbd1d76f558f7557907",
                "md5": "3650b0cf36ae42df196aa6adc8ec0f0b",
                "sha256": "f7f5cef134511af2e8683fc96e3e34160072b607482c45ff871b276f0fd52739"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3650b0cf36ae42df196aa6adc8ec0f0b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 340602,
            "upload_time": "2024-11-27T12:50:21",
            "upload_time_iso_8601": "2024-11-27T12:50:21.967245Z",
            "url": "https://files.pythonhosted.org/packages/63/74/450d8dd56da434d0cc72d2f1cdea293d0c25c273ccbd1d76f558f7557907/indexed_gzip-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "33da1d94e4dff0cbd2efd91b282779ba1f9d6993681845f104f6ac5711d9e0e7",
                "md5": "84c82cfbc9fde336b83810c2e489d069",
                "sha256": "99b4e04c7add2031dde1c1602eb33b9181b806f5c53ba3c65f6261ab5916a472"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "84c82cfbc9fde336b83810c2e489d069",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 332797,
            "upload_time": "2024-11-27T12:50:24",
            "upload_time_iso_8601": "2024-11-27T12:50:24.074869Z",
            "url": "https://files.pythonhosted.org/packages/33/da/1d94e4dff0cbd2efd91b282779ba1f9d6993681845f104f6ac5711d9e0e7/indexed_gzip-1.9.4-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "427fcc828dd147bf3af4d0efcf40b6f3ec74fdb0f78586dc7daba8c486067224",
                "md5": "ef27b0de0d6d63e2d7c1e63c87fab44e",
                "sha256": "63fa64512000c004d469a5340b14f4a6be927c5dd660bd58a31e20850712e9e0"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "ef27b0de0d6d63e2d7c1e63c87fab44e",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 850341,
            "upload_time": "2024-11-27T12:50:26",
            "upload_time_iso_8601": "2024-11-27T12:50:26.307533Z",
            "url": "https://files.pythonhosted.org/packages/42/7f/cc828dd147bf3af4d0efcf40b6f3ec74fdb0f78586dc7daba8c486067224/indexed_gzip-1.9.4-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "aebcb5365a2bb7ee08b78c7ae8dbb23a58ebb621345191e8b7f48f286063c579",
                "md5": "63fa405cd4321bfa6576e276ee4acb53",
                "sha256": "759eb7613291058fdd6212ce736fcea049dec63531cf73e7d4d2b06f3e2cf3ec"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "63fa405cd4321bfa6576e276ee4acb53",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 869955,
            "upload_time": "2024-11-27T12:50:28",
            "upload_time_iso_8601": "2024-11-27T12:50:28.727224Z",
            "url": "https://files.pythonhosted.org/packages/ae/bc/b5365a2bb7ee08b78c7ae8dbb23a58ebb621345191e8b7f48f286063c579/indexed_gzip-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e02fc30ff3d854176f6818cd49ea9d4bada2bb6c1aa6629ff1c1cbf87606e58e",
                "md5": "787ade362ce1f3542a920bc660c9a05e",
                "sha256": "659e2af2c193d1d597dae9f7b4548741af0a0cccd1dc2be94dace4f81aa842cc"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "787ade362ce1f3542a920bc660c9a05e",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 883247,
            "upload_time": "2024-11-27T12:50:30",
            "upload_time_iso_8601": "2024-11-27T12:50:30.393107Z",
            "url": "https://files.pythonhosted.org/packages/e0/2f/c30ff3d854176f6818cd49ea9d4bada2bb6c1aa6629ff1c1cbf87606e58e/indexed_gzip-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f493fcd577a88960aaee289e77547339bde748c16be94815be05fa919fecf338",
                "md5": "78555a849f2dbf0438aea8a99a57aba0",
                "sha256": "fd8e841a666c3ade53369f310621229b306f13c14de0457bd94179c7953a36ef"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp38-cp38-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "78555a849f2dbf0438aea8a99a57aba0",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 860233,
            "upload_time": "2024-11-27T12:50:31",
            "upload_time_iso_8601": "2024-11-27T12:50:31.933497Z",
            "url": "https://files.pythonhosted.org/packages/f4/93/fcd577a88960aaee289e77547339bde748c16be94815be05fa919fecf338/indexed_gzip-1.9.4-cp38-cp38-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0a7d253da09b21c9f01c71185bb73c1355694b5d270e35ea793c1c0acccddfd3",
                "md5": "7ed84a4492f1a0d17103459cb26475f7",
                "sha256": "2a2a3d59050a29093a63edd9d89912f566b53c1d463f3f1dc19dea2dfcfa4e53"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp38-cp38-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "7ed84a4492f1a0d17103459cb26475f7",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 866804,
            "upload_time": "2024-11-27T12:50:34",
            "upload_time_iso_8601": "2024-11-27T12:50:34.169931Z",
            "url": "https://files.pythonhosted.org/packages/0a/7d/253da09b21c9f01c71185bb73c1355694b5d270e35ea793c1c0acccddfd3/indexed_gzip-1.9.4-cp38-cp38-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d276661e7a363cb34ec24dd6ec20139e1c5662ed1cf751ceb306f4e5cc25fabd",
                "md5": "412357d86122c0e0be195d74ed156607",
                "sha256": "cc8f0639584c0470c35351f49c26c30c34defbd482bada477f2711bc5f1c1748"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp38-cp38-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "412357d86122c0e0be195d74ed156607",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 882732,
            "upload_time": "2024-11-27T12:50:35",
            "upload_time_iso_8601": "2024-11-27T12:50:35.703192Z",
            "url": "https://files.pythonhosted.org/packages/d2/76/661e7a363cb34ec24dd6ec20139e1c5662ed1cf751ceb306f4e5cc25fabd/indexed_gzip-1.9.4-cp38-cp38-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "52c276da49ade50b790d09844ec12bfa8bb1f5b527d40231d4c327c60af382f5",
                "md5": "9d7a1a190888289387154317ca98e7ef",
                "sha256": "c2fd7f5559d0df6a070c6f01d45e327cd01607980a6897eeff9f3a723c058aaa"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "9d7a1a190888289387154317ca98e7ef",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 341424,
            "upload_time": "2024-11-27T12:50:37",
            "upload_time_iso_8601": "2024-11-27T12:50:37.177289Z",
            "url": "https://files.pythonhosted.org/packages/52/c2/76da49ade50b790d09844ec12bfa8bb1f5b527d40231d4c327c60af382f5/indexed_gzip-1.9.4-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d6ecae0c2e8edca9c7d1ee4444c143ad0ea9d18d041589495e1c8b3eae45dd43",
                "md5": "98aee4dee6d5aa1914674392ea5922de",
                "sha256": "c3354ef87c62ccb042f5afb10843988cd04ef76337975cf965def7b58d03b933"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "98aee4dee6d5aa1914674392ea5922de",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 354596,
            "upload_time": "2024-11-27T12:50:38",
            "upload_time_iso_8601": "2024-11-27T12:50:38.687087Z",
            "url": "https://files.pythonhosted.org/packages/d6/ec/ae0c2e8edca9c7d1ee4444c143ad0ea9d18d041589495e1c8b3eae45dd43/indexed_gzip-1.9.4-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "179d07a963c28ec13e08d2acd37babf8846ebc319c34cfc9f6ee30b1ab1b0be0",
                "md5": "b3985f8cc3afd3f86e04892e59525902",
                "sha256": "2069ab2f62ed2bce0acb9097462308597725cfe834dc3cd4a01db36b167bd9a0"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp39-cp39-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "b3985f8cc3afd3f86e04892e59525902",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 437819,
            "upload_time": "2024-11-27T12:50:40",
            "upload_time_iso_8601": "2024-11-27T12:50:40.115538Z",
            "url": "https://files.pythonhosted.org/packages/17/9d/07a963c28ec13e08d2acd37babf8846ebc319c34cfc9f6ee30b1ab1b0be0/indexed_gzip-1.9.4-cp39-cp39-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "be2be83b4a9a66d790386c3c6883ede7fe86162165bfc01e2b1c2ae169e89b91",
                "md5": "5f6c14fa4ba6b325f07d2241e7ebc51c",
                "sha256": "22ffb358312d6462119ba12b3d66d4ecd19c6fa775de6db58860eb0ae49ff553"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5f6c14fa4ba6b325f07d2241e7ebc51c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 338067,
            "upload_time": "2024-11-27T12:50:41",
            "upload_time_iso_8601": "2024-11-27T12:50:41.585076Z",
            "url": "https://files.pythonhosted.org/packages/be/2b/e83b4a9a66d790386c3c6883ede7fe86162165bfc01e2b1c2ae169e89b91/indexed_gzip-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ab833c1dd7bb3f91b192e48c099530f086d44a2087c43feb96a69e6f0ff08408",
                "md5": "765a3dce910f054504198eef2b97cc6e",
                "sha256": "711b1aa90e9a9d9016c87fada31b9d8231df8e99aa95602b072b74408082f59c"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "765a3dce910f054504198eef2b97cc6e",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 330616,
            "upload_time": "2024-11-27T12:50:43",
            "upload_time_iso_8601": "2024-11-27T12:50:43.864059Z",
            "url": "https://files.pythonhosted.org/packages/ab/83/3c1dd7bb3f91b192e48c099530f086d44a2087c43feb96a69e6f0ff08408/indexed_gzip-1.9.4-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dd70598d7606fe2d861321af9fbb5dcfc8ad77a7525a049896f29c1149fc90a3",
                "md5": "0829433b2a993d8d7993ea21fb5b5478",
                "sha256": "333e680ad58fa080b78979f44b8c6e748176a99811b283b9a1aa86c124a5fc97"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "0829433b2a993d8d7993ea21fb5b5478",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 819128,
            "upload_time": "2024-11-27T12:50:45",
            "upload_time_iso_8601": "2024-11-27T12:50:45.420729Z",
            "url": "https://files.pythonhosted.org/packages/dd/70/598d7606fe2d861321af9fbb5dcfc8ad77a7525a049896f29c1149fc90a3/indexed_gzip-1.9.4-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f7a0f8b54a5dea5f092642dc1b6a16d7f45bf5bc22b22d536ff20d2bf644c53d",
                "md5": "f962d8cfceb0c5128f1f8217713686cf",
                "sha256": "19741404a3f5c82639932d11d7c840807f64d8c05335bce4a3d33140c7b64345"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f962d8cfceb0c5128f1f8217713686cf",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 833284,
            "upload_time": "2024-11-27T12:50:46",
            "upload_time_iso_8601": "2024-11-27T12:50:46.913484Z",
            "url": "https://files.pythonhosted.org/packages/f7/a0/f8b54a5dea5f092642dc1b6a16d7f45bf5bc22b22d536ff20d2bf644c53d/indexed_gzip-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b3052fae52c4ff3da64b8e4be5994a2ed3a20358423d5f37c5021b44b40ba15c",
                "md5": "5cd45d1f89f442bfac7146c868c8ddf5",
                "sha256": "86d9fd42ba4aa1bd17294cd4354f3dbe6c97c77d9306cf4e2c68e8a6836ea1f0"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5cd45d1f89f442bfac7146c868c8ddf5",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 843689,
            "upload_time": "2024-11-27T12:50:49",
            "upload_time_iso_8601": "2024-11-27T12:50:49.120872Z",
            "url": "https://files.pythonhosted.org/packages/b3/05/2fae52c4ff3da64b8e4be5994a2ed3a20358423d5f37c5021b44b40ba15c/indexed_gzip-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "33b11503e63f46bbca6d09672f38f88d9ce805160cbdaf1819af3d027b71ac67",
                "md5": "af12e29709665fd60562903be411fa34",
                "sha256": "8d2811d14ab7c9bfc0584994880e8ecd81fec2a29fb6e79cb4e2ef9e91cb74a6"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp39-cp39-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "af12e29709665fd60562903be411fa34",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 825161,
            "upload_time": "2024-11-27T12:50:51",
            "upload_time_iso_8601": "2024-11-27T12:50:51.670829Z",
            "url": "https://files.pythonhosted.org/packages/33/b1/1503e63f46bbca6d09672f38f88d9ce805160cbdaf1819af3d027b71ac67/indexed_gzip-1.9.4-cp39-cp39-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6d7c8518d5b27f1bc27bfee16523b70548c542385d13747489d4dba78e94e95c",
                "md5": "677b42f0c322af2aba382e8bb502a9ad",
                "sha256": "1b267ba7824eec33c41335b8cdc4e5930fb747e79a6dba7c21e9397172c58576"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp39-cp39-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "677b42f0c322af2aba382e8bb502a9ad",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 836028,
            "upload_time": "2024-11-27T12:50:53",
            "upload_time_iso_8601": "2024-11-27T12:50:53.212739Z",
            "url": "https://files.pythonhosted.org/packages/6d/7c/8518d5b27f1bc27bfee16523b70548c542385d13747489d4dba78e94e95c/indexed_gzip-1.9.4-cp39-cp39-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f36f4fa55792893d4f98dcc4fcb56e6347237d26e1f6469545c6176b8d1e811a",
                "md5": "dc163f7c76964c181385afc442164ac4",
                "sha256": "c167d602c38b85fb092bb497aef9cf9a65404ec60f67681832727f10c2f2a165"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dc163f7c76964c181385afc442164ac4",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 851191,
            "upload_time": "2024-11-27T12:50:54",
            "upload_time_iso_8601": "2024-11-27T12:50:54.701889Z",
            "url": "https://files.pythonhosted.org/packages/f3/6f/4fa55792893d4f98dcc4fcb56e6347237d26e1f6469545c6176b8d1e811a/indexed_gzip-1.9.4-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "86a1d9ea0b5022e36114f8cabdc8d690e762cd8b9d4741f683e90d2683d0c436",
                "md5": "8a4669f22c7c31380d63dfd7f202797c",
                "sha256": "f4d2d2de7934a4d65ecb4ac7abc1d9837a8b64adc21de30f9637c6febeb28b10"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "8a4669f22c7c31380d63dfd7f202797c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 341269,
            "upload_time": "2024-11-27T12:50:56",
            "upload_time_iso_8601": "2024-11-27T12:50:56.176932Z",
            "url": "https://files.pythonhosted.org/packages/86/a1/d9ea0b5022e36114f8cabdc8d690e762cd8b9d4741f683e90d2683d0c436/indexed_gzip-1.9.4-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "743bb809329e837e016a3118ccaa1ffd994dc0a0556cab654fc4286e8f07f81b",
                "md5": "b572534fe6746c7fe23e4f5de759dc4a",
                "sha256": "5139ff4968b4b2792dde3e5bc0fb2c52c705e67beb9bba479ee1ef10dc3cbe9f"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b572534fe6746c7fe23e4f5de759dc4a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 354380,
            "upload_time": "2024-11-27T12:50:57",
            "upload_time_iso_8601": "2024-11-27T12:50:57.616905Z",
            "url": "https://files.pythonhosted.org/packages/74/3b/b809329e837e016a3118ccaa1ffd994dc0a0556cab654fc4286e8f07f81b/indexed_gzip-1.9.4-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f2750eff2f73f451d8510a9ab90d96fb974b900cd68fcba0be1d21bc0da62dc2",
                "md5": "9d71ba08585e01f48ba88a7069e971a9",
                "sha256": "6b415e4a29e799d5a21756ecf309325997992f046ee93526b8fe4ff511502b60"
            },
            "downloads": -1,
            "filename": "indexed_gzip-1.9.4.tar.gz",
            "has_sig": false,
            "md5_digest": "9d71ba08585e01f48ba88a7069e971a9",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 75956,
            "upload_time": "2024-11-27T12:50:58",
            "upload_time_iso_8601": "2024-11-27T12:50:58.938057Z",
            "url": "https://files.pythonhosted.org/packages/f2/75/0eff2f73f451d8510a9ab90d96fb974b900cd68fcba0be1d21bc0da62dc2/indexed_gzip-1.9.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-27 12:50:58",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "pauldmccarthy",
    "github_project": "indexed_gzip",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "lcname": "indexed-gzip"
}
        
Elapsed time: 0.42519s