cramjam


Namecramjam JSON
Version 2.9.0 PyPI version JSON
download
home_pageNone
SummaryThin Python bindings to de/compression algorithms in Rust
upload_time2024-10-16 07:06:07
maintainerNone
docs_urlNone
authorMiles Granger <miles59923@gmail.com>
requires_python>=3.8
licenseMIT
keywords compression decompression snappy zstd bz2 gzip lz4 brotli deflate blosc2
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # cramjam

[![Code Style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black)
[![CI](https://github.com/milesgranger/cramjam/actions/workflows/CI.yml/badge.svg)](https://github.com/milesgranger/cramjam/actions/workflows/CI.yml)
[![PyPI](https://img.shields.io/pypi/v/cramjam.svg)](https://pypi.org/project/cramjam)
[![Anaconda-Server Badge](https://anaconda.org/conda-forge/cramjam/badges/version.svg)](https://anaconda.org/conda-forge/cramjam)
[![Downloads](https://pepy.tech/badge/cramjam/month)](https://pepy.tech/project/cramjam)

[API Documentation](https://docs.rs/cramjam)

### Install
```commandline
pip install --upgrade cramjam  # Requires no Python or system dependencies!
```

### CLI

A CLI interface is available as [`cramjam-cli`](https://github.com/cramjam/cramjam-cli)

### libcramjam

A Rust crate and C friendly library available at [libcramjam](https://github.com/cramjam/libcramjam)

---

Extremely thin and easy-to-install Python bindings to de/compression algorithms in Rust.
Allows for using algorithms such as Snappy, without any system or other python dependencies.

---

##### Benchmarks

Some basic benchmarks are available [in the benchmarks directory](./benchmarks/README.md)

---

Available algorithms:

- [X] Snappy&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`cramjam.snappy`
- [X] Brotli&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`cramjam.brotli`
- [X] Bzip2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`cramjam.bzip2`
- [X] Lz4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`cramjam.lz4`
- [X] Gzip&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`cramjam.gzip`
- [X] Zlib&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`cramjam.zlib`
- [X] Deflate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`cramjam.deflate`
- [X] ZSTD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`cramjam.zstd`
- [X] XZ / LZMA&nbsp;&nbsp;`cramjam.xz`
- [X] Blosc2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`cramjam.experimental.blosc2`
- [X] ISA-L backend  _(only on 64-bit targets)_
  - [X] igzip&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`cramjam.experimental.igzip`
  - [X] ideflate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`cramjam.experimental.ideflate`
  - [X] izlib&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`cramjam.experimental.izlib`

All available for use as:

```python
>>> import cramjam
>>> import numpy as np
>>> compressed = cramjam.snappy.compress(b"bytes here")
>>> decompressed = cramjam.snappy.decompress(compressed)
>>> decompressed
cramjam.Buffer(len=10)  # an object which implements the buffer protocol
>>> bytes(decompressed)
b"bytes here"
>>> np.frombuffer(decompressed, dtype=np.uint8)
array([ 98, 121, 116, 101, 115,  32, 104, 101, 114, 101], dtype=uint8)
```

Where the API is `cramjam.<compression-variant>.compress/decompress` and accepts 
`bytes`/`bytearray`/`numpy.array`/`cramjam.File`/`cramjam.Buffer` / `memoryview` objects.

**de/compress_into**
Additionally, all variants support `decompress_into` and `compress_into`. 
Ex.
```python
>>> import numpy as np
>>> from cramjam import snappy, Buffer
>>>
>>> data = np.frombuffer(b'some bytes here', dtype=np.uint8)
>>> data
array([115, 111, 109, 101,  32,  98, 121, 116, 101, 115,  32, 104, 101,
       114, 101], dtype=uint8)
>>>
>>> compressed = Buffer()
>>> snappy.compress_into(data, compressed)
33  # 33 bytes written to compressed buffer
>>>
>>> compressed.tell()  # Where is the buffer position?
33  # goodie!
>>>
>>> compressed.seek(0)  # Go back to the start of the buffer so we can prepare to decompress
>>> decompressed = b'0' * len(data)  # let's write to `bytes` as output
>>> decompressed
b'000000000000000'
>>>
>>> snappy.decompress_into(compressed, decompressed)
15  # 15 bytes written to decompressed
>>> decompressed
b'some bytes here'
```


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "cramjam",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "compression, decompression, snappy, zstd, bz2, gzip, lz4, brotli, deflate, blosc2",
    "author": "Miles Granger <miles59923@gmail.com>",
    "author_email": "Miles Granger <miles59923@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/4b/d1/98081eec2d63143182d3305203d569cf500eed30b6527205117d8534edf6/cramjam-2.9.0.tar.gz",
    "platform": null,
    "description": "# cramjam\n\n[![Code Style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black)\n[![CI](https://github.com/milesgranger/cramjam/actions/workflows/CI.yml/badge.svg)](https://github.com/milesgranger/cramjam/actions/workflows/CI.yml)\n[![PyPI](https://img.shields.io/pypi/v/cramjam.svg)](https://pypi.org/project/cramjam)\n[![Anaconda-Server Badge](https://anaconda.org/conda-forge/cramjam/badges/version.svg)](https://anaconda.org/conda-forge/cramjam)\n[![Downloads](https://pepy.tech/badge/cramjam/month)](https://pepy.tech/project/cramjam)\n\n[API Documentation](https://docs.rs/cramjam)\n\n### Install\n```commandline\npip install --upgrade cramjam  # Requires no Python or system dependencies!\n```\n\n### CLI\n\nA CLI interface is available as [`cramjam-cli`](https://github.com/cramjam/cramjam-cli)\n\n### libcramjam\n\nA Rust crate and C friendly library available at [libcramjam](https://github.com/cramjam/libcramjam)\n\n---\n\nExtremely thin and easy-to-install Python bindings to de/compression algorithms in Rust.\nAllows for using algorithms such as Snappy, without any system or other python dependencies.\n\n---\n\n##### Benchmarks\n\nSome basic benchmarks are available [in the benchmarks directory](./benchmarks/README.md)\n\n---\n\nAvailable algorithms:\n\n- [X] Snappy&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`cramjam.snappy`\n- [X] Brotli&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`cramjam.brotli`\n- [X] Bzip2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`cramjam.bzip2`\n- [X] Lz4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`cramjam.lz4`\n- [X] Gzip&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`cramjam.gzip`\n- [X] Zlib&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`cramjam.zlib`\n- [X] Deflate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`cramjam.deflate`\n- [X] ZSTD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`cramjam.zstd`\n- [X] XZ / LZMA&nbsp;&nbsp;`cramjam.xz`\n- [X] Blosc2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`cramjam.experimental.blosc2`\n- [X] ISA-L backend  _(only on 64-bit targets)_\n  - [X] igzip&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`cramjam.experimental.igzip`\n  - [X] ideflate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`cramjam.experimental.ideflate`\n  - [X] izlib&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`cramjam.experimental.izlib`\n\nAll available for use as:\n\n```python\n>>> import cramjam\n>>> import numpy as np\n>>> compressed = cramjam.snappy.compress(b\"bytes here\")\n>>> decompressed = cramjam.snappy.decompress(compressed)\n>>> decompressed\ncramjam.Buffer(len=10)  # an object which implements the buffer protocol\n>>> bytes(decompressed)\nb\"bytes here\"\n>>> np.frombuffer(decompressed, dtype=np.uint8)\narray([ 98, 121, 116, 101, 115,  32, 104, 101, 114, 101], dtype=uint8)\n```\n\nWhere the API is `cramjam.<compression-variant>.compress/decompress` and accepts \n`bytes`/`bytearray`/`numpy.array`/`cramjam.File`/`cramjam.Buffer` / `memoryview` objects.\n\n**de/compress_into**\nAdditionally, all variants support `decompress_into` and `compress_into`. \nEx.\n```python\n>>> import numpy as np\n>>> from cramjam import snappy, Buffer\n>>>\n>>> data = np.frombuffer(b'some bytes here', dtype=np.uint8)\n>>> data\narray([115, 111, 109, 101,  32,  98, 121, 116, 101, 115,  32, 104, 101,\n       114, 101], dtype=uint8)\n>>>\n>>> compressed = Buffer()\n>>> snappy.compress_into(data, compressed)\n33  # 33 bytes written to compressed buffer\n>>>\n>>> compressed.tell()  # Where is the buffer position?\n33  # goodie!\n>>>\n>>> compressed.seek(0)  # Go back to the start of the buffer so we can prepare to decompress\n>>> decompressed = b'0' * len(data)  # let's write to `bytes` as output\n>>> decompressed\nb'000000000000000'\n>>>\n>>> snappy.decompress_into(compressed, decompressed)\n15  # 15 bytes written to decompressed\n>>> decompressed\nb'some bytes here'\n```\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Thin Python bindings to de/compression algorithms in Rust",
    "version": "2.9.0",
    "project_urls": {
        "documentation": "https://docs.rs/cramjam/latest/cramjam",
        "homepage": "https://github.com/milesgranger/pyrus-cramjam",
        "repository": "https://github.com/milesgranger/pyrus-cramjam"
    },
    "split_keywords": [
        "compression",
        " decompression",
        " snappy",
        " zstd",
        " bz2",
        " gzip",
        " lz4",
        " brotli",
        " deflate",
        " blosc2"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "225943b244ccca1cee05e3ba10ec7f8971de852a05d7b9acc39b1a1847a2285c",
                "md5": "92f114138373fc985058e15a99ff5b0d",
                "sha256": "eb16d995e454b0155b166f6e6da7df4ac812d44e0f3b6dc0f344a934609fd5bc"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp310-cp310-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "92f114138373fc985058e15a99ff5b0d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2169386,
            "upload_time": "2024-10-16T07:03:19",
            "upload_time_iso_8601": "2024-10-16T07:03:19.813593Z",
            "url": "https://files.pythonhosted.org/packages/22/59/43b244ccca1cee05e3ba10ec7f8971de852a05d7b9acc39b1a1847a2285c/cramjam-2.9.0-cp310-cp310-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9e819dbb1e7ba7910001179ac9ffa7b12ef346384ec391d7e849f614382c4418",
                "md5": "c5b1130dfa7e95eaa1e1853bf50ce710",
                "sha256": "cb1e86bfea656b51f2e75f2cedb17fc08b552d105b814d19b595294ecbe94d8d"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "c5b1130dfa7e95eaa1e1853bf50ce710",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1940308,
            "upload_time": "2024-10-16T07:03:22",
            "upload_time_iso_8601": "2024-10-16T07:03:22.264137Z",
            "url": "https://files.pythonhosted.org/packages/9e/81/9dbb1e7ba7910001179ac9ffa7b12ef346384ec391d7e849f614382c4418/cramjam-2.9.0-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "81d63f7aa28f90e3d94f6675fb84ffd2554525614bcd3accfb23df4ca214a3da",
                "md5": "1a22346f52333091d5aa91986e9cd3a8",
                "sha256": "4bd76b654275736fd4f55521981b73751c34dacf70a1dbce96e454a39d43201f"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "1a22346f52333091d5aa91986e9cd3a8",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2264674,
            "upload_time": "2024-10-16T07:03:23",
            "upload_time_iso_8601": "2024-10-16T07:03:23.784586Z",
            "url": "https://files.pythonhosted.org/packages/81/d6/3f7aa28f90e3d94f6675fb84ffd2554525614bcd3accfb23df4ca214a3da/cramjam-2.9.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "32f8ca62e80d7b198149323d0a221ac48f7813283e2ecd5309edca01a6a8ae26",
                "md5": "9ee8ea14744a960f448d848237b053e3",
                "sha256": "21569f19d5848606b85ac0dde0dc3639319d26fed8522c7103515df875bcb300"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "9ee8ea14744a960f448d848237b053e3",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2117288,
            "upload_time": "2024-10-16T07:03:25",
            "upload_time_iso_8601": "2024-10-16T07:03:25.720260Z",
            "url": "https://files.pythonhosted.org/packages/32/f8/ca62e80d7b198149323d0a221ac48f7813283e2ecd5309edca01a6a8ae26/cramjam-2.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b827fe84efcd80cdd04dbd37ad7ec6ed6193ee0e3cd870140b3585aee21c8cfd",
                "md5": "2d6842b36c57d69d1324b95813f64a6e",
                "sha256": "b8f8b1117b4e697d39950ecab01700ce0aef66541e4478eb4d7b3ade8703347b"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "2d6842b36c57d69d1324b95813f64a6e",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2081044,
            "upload_time": "2024-10-16T07:03:27",
            "upload_time_iso_8601": "2024-10-16T07:03:27.218014Z",
            "url": "https://files.pythonhosted.org/packages/b8/27/fe84efcd80cdd04dbd37ad7ec6ed6193ee0e3cd870140b3585aee21c8cfd/cramjam-2.9.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "66347ba174c0b4ed8e52667b3fa3b1751fc10eef54aef09fde2198524abeb0c6",
                "md5": "9194c14f364a9de4b54b66ed1ad644de",
                "sha256": "c3464d0042a03e8ef38a2b774ef23163cf3c0cdc41b8dfbf7c4aadf93e40b459"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "9194c14f364a9de4b54b66ed1ad644de",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2416888,
            "upload_time": "2024-10-16T07:03:29",
            "upload_time_iso_8601": "2024-10-16T07:03:29.266116Z",
            "url": "https://files.pythonhosted.org/packages/66/34/7ba174c0b4ed8e52667b3fa3b1751fc10eef54aef09fde2198524abeb0c6/cramjam-2.9.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cce60efb05c2dcdcd934d85e85b5efce2bb25afcc0a91c183ae805bae6c3464a",
                "md5": "7dc2c3c5f23e5428e04f7e69bba6effa",
                "sha256": "0711c776750e243ae347d6609c975f0ff4be9ae65b2764d29e4bbdad8e574c3a"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "7dc2c3c5f23e5428e04f7e69bba6effa",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2802066,
            "upload_time": "2024-10-16T07:03:31",
            "upload_time_iso_8601": "2024-10-16T07:03:31.692058Z",
            "url": "https://files.pythonhosted.org/packages/cc/e6/0efb05c2dcdcd934d85e85b5efce2bb25afcc0a91c183ae805bae6c3464a/cramjam-2.9.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8c9297819e3dc243bbf13d6d7afe17dd18cb6720c5632d2e09828b0ff2befff7",
                "md5": "e228ce6c177b789b99435f37d60e01a6",
                "sha256": "00d96f798bc980b29f8e1c3ed7d554050e05d4cde23d1633ffed4cd63110024a"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e228ce6c177b789b99435f37d60e01a6",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2389495,
            "upload_time": "2024-10-16T07:03:33",
            "upload_time_iso_8601": "2024-10-16T07:03:33.475037Z",
            "url": "https://files.pythonhosted.org/packages/8c/92/97819e3dc243bbf13d6d7afe17dd18cb6720c5632d2e09828b0ff2befff7/cramjam-2.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "190e70326c918fa5153984f5235158b75992280d6f7327a81e7dcd3b47ef6ad7",
                "md5": "0fb16f4dbec8dbfbd1527e2268ea17e2",
                "sha256": "fc49b6575e3cb15da3180c5a3926ec81db33b109e48530708da76614b306904b"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp310-cp310-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "0fb16f4dbec8dbfbd1527e2268ea17e2",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2393333,
            "upload_time": "2024-10-16T07:03:35",
            "upload_time_iso_8601": "2024-10-16T07:03:35.761529Z",
            "url": "https://files.pythonhosted.org/packages/19/0e/70326c918fa5153984f5235158b75992280d6f7327a81e7dcd3b47ef6ad7/cramjam-2.9.0-cp310-cp310-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ebc93e5c85acffc99a64a8fe76e142adf395bba6a60afadfa0c5f592e1a2058c",
                "md5": "484d5ede6c0905885b2cd05b2a831ee3",
                "sha256": "c4fa6c23e56d48df18f534af921ec936c812743a8972ecdd5e5ff47b464fea00"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp310-cp310-musllinux_1_1_armv7l.whl",
            "has_sig": false,
            "md5_digest": "484d5ede6c0905885b2cd05b2a831ee3",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2397696,
            "upload_time": "2024-10-16T07:03:37",
            "upload_time_iso_8601": "2024-10-16T07:03:37.576736Z",
            "url": "https://files.pythonhosted.org/packages/eb/c9/3e5c85acffc99a64a8fe76e142adf395bba6a60afadfa0c5f592e1a2058c/cramjam-2.9.0-cp310-cp310-musllinux_1_1_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9026e3f14b2ab8de6bfe7f0a71eb5513faf45df744e9a62996312621b08fd634",
                "md5": "563e9abd23c316e2d587b84abac50e95",
                "sha256": "b4b8d8160685c11ffb4e8e6daaab79cb351a1c54ceec41cc18a0a62c89309fe0"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp310-cp310-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "563e9abd23c316e2d587b84abac50e95",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2405433,
            "upload_time": "2024-10-16T07:03:39",
            "upload_time_iso_8601": "2024-10-16T07:03:39.209191Z",
            "url": "https://files.pythonhosted.org/packages/90/26/e3f14b2ab8de6bfe7f0a71eb5513faf45df744e9a62996312621b08fd634/cramjam-2.9.0-cp310-cp310-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a0954dbb73960dacbe128511d359eb43777e09480cc730e1ec1c4a1f91467eb6",
                "md5": "58bfd28a14492d6dc98e8869387449f4",
                "sha256": "0ed6362cb6c964f8d0c6e7f790e8961b9242cd3acd87c56169ca14d642653707"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp310-cp310-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "58bfd28a14492d6dc98e8869387449f4",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2565862,
            "upload_time": "2024-10-16T07:03:41",
            "upload_time_iso_8601": "2024-10-16T07:03:41.577044Z",
            "url": "https://files.pythonhosted.org/packages/a0/95/4dbb73960dacbe128511d359eb43777e09480cc730e1ec1c4a1f91467eb6/cramjam-2.9.0-cp310-cp310-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2be850c152ba710ef92edebc1d731cf8bce5d0e9bd9be05f9be7921dd57d7a2a",
                "md5": "18b31e05b04def7e089d1e1b6fbf2a21",
                "sha256": "fe9af350dfbdc7ed4c93a8016a8ad7b5492fc116e7197cad7cbce99b434d3fe1"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp310-none-win32.whl",
            "has_sig": false,
            "md5_digest": "18b31e05b04def7e089d1e1b6fbf2a21",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1838144,
            "upload_time": "2024-10-16T07:03:43",
            "upload_time_iso_8601": "2024-10-16T07:03:43.891614Z",
            "url": "https://files.pythonhosted.org/packages/2b/e8/50c152ba710ef92edebc1d731cf8bce5d0e9bd9be05f9be7921dd57d7a2a/cramjam-2.9.0-cp310-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "030223e22545f2dd3881dbaf9fbd95624951955d012014987d0ef93c81419572",
                "md5": "44adcc7585123f36ec88d3369192e557",
                "sha256": "37054c73704a3183b60869e7fec1614648752c31d89f44de1ffe1f01ad4d20d5"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp310-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "44adcc7585123f36ec88d3369192e557",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2142086,
            "upload_time": "2024-10-16T07:03:45",
            "upload_time_iso_8601": "2024-10-16T07:03:45.712029Z",
            "url": "https://files.pythonhosted.org/packages/03/02/23e22545f2dd3881dbaf9fbd95624951955d012014987d0ef93c81419572/cramjam-2.9.0-cp310-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e0ab1351b90d985dcf0862b69b421fae679edcb957cbd493918183f7e48e2034",
                "md5": "3ecc2bef2bd82ffbef72afed44794659",
                "sha256": "170a50407f9400073621cc1d5f3200ca3ad9de3000831e3e86f5561ca8048a08"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp311-cp311-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3ecc2bef2bd82ffbef72afed44794659",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2169449,
            "upload_time": "2024-10-16T07:03:47",
            "upload_time_iso_8601": "2024-10-16T07:03:47.144335Z",
            "url": "https://files.pythonhosted.org/packages/e0/ab/1351b90d985dcf0862b69b421fae679edcb957cbd493918183f7e48e2034/cramjam-2.9.0-cp311-cp311-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "00b06310fd266bb5642373a1343f7f6ead2ce006d48946c56dfaf0c46cdce450",
                "md5": "b94eaaa2b347492e15d931ebfae42cc5",
                "sha256": "912c94781c8ff318a4d3f3306f8d94d41ae5aa7b9760c4bb0476b01142084845"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "b94eaaa2b347492e15d931ebfae42cc5",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1940361,
            "upload_time": "2024-10-16T07:03:48",
            "upload_time_iso_8601": "2024-10-16T07:03:48.598715Z",
            "url": "https://files.pythonhosted.org/packages/00/b0/6310fd266bb5642373a1343f7f6ead2ce006d48946c56dfaf0c46cdce450/cramjam-2.9.0-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "84a38d5017e38259e9af7608d2eaccd1c833edf0e7a804a573e66ee3ff15b434",
                "md5": "de090a71f6006160542d13fabc837726",
                "sha256": "df089639983a03070be6eabc60317aa1ffbf2c5409023b57a5fc2e4975163bc4"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "de090a71f6006160542d13fabc837726",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2264556,
            "upload_time": "2024-10-16T07:03:50",
            "upload_time_iso_8601": "2024-10-16T07:03:50.097434Z",
            "url": "https://files.pythonhosted.org/packages/84/a3/8d5017e38259e9af7608d2eaccd1c833edf0e7a804a573e66ee3ff15b434/cramjam-2.9.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c4fb8e44bd18a3aa9e0a6ca435bada1489215ebac30600f65cc44bcaa87133f1",
                "md5": "f3c2af4d74cc9c23652a62e5984b87ef",
                "sha256": "1ca28a8f6ab5fca35f163fd7d7a970880ce4fc1a0bead1249ecdaa96ec9ac1f4"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f3c2af4d74cc9c23652a62e5984b87ef",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2117358,
            "upload_time": "2024-10-16T07:03:51",
            "upload_time_iso_8601": "2024-10-16T07:03:51.549351Z",
            "url": "https://files.pythonhosted.org/packages/c4/fb/8e44bd18a3aa9e0a6ca435bada1489215ebac30600f65cc44bcaa87133f1/cramjam-2.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e1d4bca4bb3320579bb6ce556f89fe022fdb0f07819aceaf8efdff3edcb160c3",
                "md5": "c1a2fd08af830a9da32ffc7fdafcd96b",
                "sha256": "abd8bf9a94e3866215ac181a7dbcfa1ddbedca4f8048494a79934febe88537df"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "c1a2fd08af830a9da32ffc7fdafcd96b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2081003,
            "upload_time": "2024-10-16T07:03:53",
            "upload_time_iso_8601": "2024-10-16T07:03:53.829057Z",
            "url": "https://files.pythonhosted.org/packages/e1/d4/bca4bb3320579bb6ce556f89fe022fdb0f07819aceaf8efdff3edcb160c3/cramjam-2.9.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "35f7fa0e0b7d3d0d0971cad38e5064950bd4147d77896f8926e0e91834a00cf5",
                "md5": "eb4676a65884dc89f2939b657f3721bd",
                "sha256": "7de19a382bcab93cd4d028d51f6f581920a3b79659a384775188135b7fc64f15"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "eb4676a65884dc89f2939b657f3721bd",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2416890,
            "upload_time": "2024-10-16T07:03:56",
            "upload_time_iso_8601": "2024-10-16T07:03:56.156653Z",
            "url": "https://files.pythonhosted.org/packages/35/f7/fa0e0b7d3d0d0971cad38e5064950bd4147d77896f8926e0e91834a00cf5/cramjam-2.9.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fa4cd4911b4386b335f8802c2867567731473ec21aa7659854669cd138f78a57",
                "md5": "538a45bc74ce0b26ac274fd5482d554d",
                "sha256": "a4156fcefa1dfaa65d35ff82c252d1e32be12820f26d04748be6cd3b461cf85f"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "538a45bc74ce0b26ac274fd5482d554d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2801024,
            "upload_time": "2024-10-16T07:03:57",
            "upload_time_iso_8601": "2024-10-16T07:03:57.833211Z",
            "url": "https://files.pythonhosted.org/packages/fa/4c/d4911b4386b335f8802c2867567731473ec21aa7659854669cd138f78a57/cramjam-2.9.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "791d180f2ca168625073f0df80b16c795926deed91b7e89dbfc045263ba7444b",
                "md5": "990333cdca5aec716b00a7f66af3fbdd",
                "sha256": "b4a3104022129d7463100dfaf12efd398ebfa4b7e4e50832ccc596754f7c26df"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "990333cdca5aec716b00a7f66af3fbdd",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2389396,
            "upload_time": "2024-10-16T07:04:00",
            "upload_time_iso_8601": "2024-10-16T07:04:00.123578Z",
            "url": "https://files.pythonhosted.org/packages/79/1d/180f2ca168625073f0df80b16c795926deed91b7e89dbfc045263ba7444b/cramjam-2.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d4f0102e93e70f2535d46c66b41f00606626a57c7be5dc73a37083f9b530d919",
                "md5": "4a17b45e255c17f415ca78b61c3b84f7",
                "sha256": "6ebee5f5d7e2b9277895ea4fd94646b72075fe9cfc0e8f4770b65c9e72b1fec1"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp311-cp311-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "4a17b45e255c17f415ca78b61c3b84f7",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2393444,
            "upload_time": "2024-10-16T07:04:02",
            "upload_time_iso_8601": "2024-10-16T07:04:02.238758Z",
            "url": "https://files.pythonhosted.org/packages/d4/f0/102e93e70f2535d46c66b41f00606626a57c7be5dc73a37083f9b530d919/cramjam-2.9.0-cp311-cp311-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "77367b1fad727fccf6251b655357e56e79ed304087daf3443c2b4a474c4ea526",
                "md5": "c94dbfef2769e9166563fd96cb51d257",
                "sha256": "8e33ebe4d709b21bc15e7ddf485ac6b30d7fdc7ed7c3c65130654c007f50c183"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp311-cp311-musllinux_1_1_armv7l.whl",
            "has_sig": false,
            "md5_digest": "c94dbfef2769e9166563fd96cb51d257",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2397805,
            "upload_time": "2024-10-16T07:04:03",
            "upload_time_iso_8601": "2024-10-16T07:04:03.650861Z",
            "url": "https://files.pythonhosted.org/packages/77/36/7b1fad727fccf6251b655357e56e79ed304087daf3443c2b4a474c4ea526/cramjam-2.9.0-cp311-cp311-musllinux_1_1_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "01bdc0adb1fb1022dcdad706417dcbcd03e8b56589116f088be21c76471ec380",
                "md5": "a441081d820c5d0ace0fede92b0518fa",
                "sha256": "4d5a39118008bb9f2fba36a0ceea6c41fbd0b55d2647b043ba51a868e5f6de92"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp311-cp311-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "a441081d820c5d0ace0fede92b0518fa",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2405432,
            "upload_time": "2024-10-16T07:04:05",
            "upload_time_iso_8601": "2024-10-16T07:04:05.128910Z",
            "url": "https://files.pythonhosted.org/packages/01/bd/c0adb1fb1022dcdad706417dcbcd03e8b56589116f088be21c76471ec380/cramjam-2.9.0-cp311-cp311-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1275c8f056048a868ac2fbc5982084285c7c951b044093ad5a5331c0d09098c1",
                "md5": "dc740afbdd2945b1353849568abf0f02",
                "sha256": "7f6ef35eba883927af2678b561cc4407e0b3b0d58a251c863bec4b3d8258cc2f"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp311-cp311-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dc740afbdd2945b1353849568abf0f02",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2565686,
            "upload_time": "2024-10-16T07:04:06",
            "upload_time_iso_8601": "2024-10-16T07:04:06.603336Z",
            "url": "https://files.pythonhosted.org/packages/12/75/c8f056048a868ac2fbc5982084285c7c951b044093ad5a5331c0d09098c1/cramjam-2.9.0-cp311-cp311-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "60cab969f460e9551ed9d793e53192e58c1836e933fb9438ce52e76979a8faf1",
                "md5": "b2a8584f7c02f4eec47c72f3504c5409",
                "sha256": "b21e55b5cfdaff96eae1f323ae9a0d36e86852cdf62fe23b60a2481d2fed5571"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp311-none-win32.whl",
            "has_sig": false,
            "md5_digest": "b2a8584f7c02f4eec47c72f3504c5409",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1844696,
            "upload_time": "2024-10-16T07:04:08",
            "upload_time_iso_8601": "2024-10-16T07:04:08.598455Z",
            "url": "https://files.pythonhosted.org/packages/60/ca/b969f460e9551ed9d793e53192e58c1836e933fb9438ce52e76979a8faf1/cramjam-2.9.0-cp311-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a5080fe09a077cd932618b3196383f9b8ab0a8dbaab49ec9ec69d42fe496b8af",
                "md5": "339b69a272c9549c98251b146917612f",
                "sha256": "9f685fe4e49b2f3e233548e3397b3f9189d71a265718ec631d13eca3d5718ddb"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp311-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "339b69a272c9549c98251b146917612f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2147843,
            "upload_time": "2024-10-16T07:04:11",
            "upload_time_iso_8601": "2024-10-16T07:04:11.034864Z",
            "url": "https://files.pythonhosted.org/packages/a5/08/0fe09a077cd932618b3196383f9b8ab0a8dbaab49ec9ec69d42fe496b8af/cramjam-2.9.0-cp311-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9b93a74c5e561d061bb08cda9576eaf8300ac5ab85696accfed429e8cca441db",
                "md5": "9e5a5c32c086cf2c9b1249e34fa471dc",
                "sha256": "34578e4c1518b10dad5e0ba40c721e529ef13e7742a528843b40e1f20dd6078c"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp312-cp312-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9e5a5c32c086cf2c9b1249e34fa471dc",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2167858,
            "upload_time": "2024-10-16T07:04:12",
            "upload_time_iso_8601": "2024-10-16T07:04:12.469320Z",
            "url": "https://files.pythonhosted.org/packages/9b/93/a74c5e561d061bb08cda9576eaf8300ac5ab85696accfed429e8cca441db/cramjam-2.9.0-cp312-cp312-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "754e5de1f69f9c85dd7796e38291303a42f0b4f2a4b2424095cac692df9389d7",
                "md5": "401a01d85fb7fa88ef18e14a591de1bb",
                "sha256": "1d5b5512dc61ea78f32e021e88a5fd5b46a821409479e6657d33614fc9e45677"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "401a01d85fb7fa88ef18e14a591de1bb",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1942531,
            "upload_time": "2024-10-16T07:04:14",
            "upload_time_iso_8601": "2024-10-16T07:04:14.164927Z",
            "url": "https://files.pythonhosted.org/packages/75/4e/5de1f69f9c85dd7796e38291303a42f0b4f2a4b2424095cac692df9389d7/cramjam-2.9.0-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "eb864bd9d3d3e9bff0126bc54fc30edaac43303a99fbc26a40c92d16f3fd9fab",
                "md5": "53a98e57f97260fed0a8020fe5f81372",
                "sha256": "0b4f1b5e33915ed591c0c19b8c3bbdd7aa0f6a9bfe2b7246b475d497bda15f18"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "53a98e57f97260fed0a8020fe5f81372",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2270544,
            "upload_time": "2024-10-16T07:04:15",
            "upload_time_iso_8601": "2024-10-16T07:04:15.699436Z",
            "url": "https://files.pythonhosted.org/packages/eb/86/4bd9d3d3e9bff0126bc54fc30edaac43303a99fbc26a40c92d16f3fd9fab/cramjam-2.9.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "314a03394850dfcaaab4610ac4323f1b546331220e706221084aebd34f63bd12",
                "md5": "b3818e83123dc758949a32e98eaae100",
                "sha256": "ad301801afa0eecdacabf353a2802df5e6770f9bfb0a559d6c069813d83cfd42"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "b3818e83123dc758949a32e98eaae100",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2120311,
            "upload_time": "2024-10-16T07:04:17",
            "upload_time_iso_8601": "2024-10-16T07:04:17.181202Z",
            "url": "https://files.pythonhosted.org/packages/31/4a/03394850dfcaaab4610ac4323f1b546331220e706221084aebd34f63bd12/cramjam-2.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "309c195addd913d5d1de9fc651b02c016636ba8bc83c2281f62e39f912099225",
                "md5": "cc5f8b8f1e9124084a84e82a79cd640b",
                "sha256": "399baf80fea574e3870f233e12e6a12f02c53b054e13d792348b272b0614370a"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "cc5f8b8f1e9124084a84e82a79cd640b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2089091,
            "upload_time": "2024-10-16T07:04:19",
            "upload_time_iso_8601": "2024-10-16T07:04:19.190855Z",
            "url": "https://files.pythonhosted.org/packages/30/9c/195addd913d5d1de9fc651b02c016636ba8bc83c2281f62e39f912099225/cramjam-2.9.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8a3f6bd0513d33086b99d524c14c2d7ef88b8fe3497e7b14fcda5b8393d19fd7",
                "md5": "5b26ea560494b67a8626ca7a45176432",
                "sha256": "3121e2fbec58907fa70636adaeaf30c27614c867e08a7a5bd2887b33786ff790"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "5b26ea560494b67a8626ca7a45176432",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2416796,
            "upload_time": "2024-10-16T07:04:21",
            "upload_time_iso_8601": "2024-10-16T07:04:21.212069Z",
            "url": "https://files.pythonhosted.org/packages/8a/3f/6bd0513d33086b99d524c14c2d7ef88b8fe3497e7b14fcda5b8393d19fd7/cramjam-2.9.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2e97e666bda160518b87ddaaf99066c67003117b7d3ff9cd62a0daa1fb58db5e",
                "md5": "bc85aa19135af02ec2c6ae81b59f9599",
                "sha256": "bd04205b2a87087ffc2257c3ad33f11daabc053956f64ac1ec7bae299cac3f2f"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "bc85aa19135af02ec2c6ae81b59f9599",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2861751,
            "upload_time": "2024-10-16T07:04:23",
            "upload_time_iso_8601": "2024-10-16T07:04:23.177956Z",
            "url": "https://files.pythonhosted.org/packages/2e/97/e666bda160518b87ddaaf99066c67003117b7d3ff9cd62a0daa1fb58db5e/cramjam-2.9.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "414d9263bb2144bd6cdaef11c91f81e071e129e77c551adaa008618254de9358",
                "md5": "fa6002cd24d5757aa60d900aa3ce9e72",
                "sha256": "ddb9c4db36188a8f08c2303100a83100f26a8572803ae35eadff359bebd3d204"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fa6002cd24d5757aa60d900aa3ce9e72",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2351848,
            "upload_time": "2024-10-16T07:04:25",
            "upload_time_iso_8601": "2024-10-16T07:04:25.458447Z",
            "url": "https://files.pythonhosted.org/packages/41/4d/9263bb2144bd6cdaef11c91f81e071e129e77c551adaa008618254de9358/cramjam-2.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6b5006a73a863a40a7c5519025235230b82a57983ab3852cd9f867d97c4fe4aa",
                "md5": "8de1e3657a6f4e9062e003ea81f432c2",
                "sha256": "ef553d4080368006817c1a935ed619c71987cf10417a32386acc00c5418a2934"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp312-cp312-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "8de1e3657a6f4e9062e003ea81f432c2",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2396919,
            "upload_time": "2024-10-16T07:04:27",
            "upload_time_iso_8601": "2024-10-16T07:04:27.087046Z",
            "url": "https://files.pythonhosted.org/packages/6b/50/06a73a863a40a7c5519025235230b82a57983ab3852cd9f867d97c4fe4aa/cramjam-2.9.0-cp312-cp312-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8db5e9495cd2143660b1d1559c3ae5287556cec187cf273cc808e23bf3eb50a9",
                "md5": "c1c9c6c5f1bcb5d78f48aa627c9ac17e",
                "sha256": "9862ca8ead80857ecfb9b07f02f577733261e981346f31585fe118975eabb738"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp312-cp312-musllinux_1_1_armv7l.whl",
            "has_sig": false,
            "md5_digest": "c1c9c6c5f1bcb5d78f48aa627c9ac17e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2402919,
            "upload_time": "2024-10-16T07:04:29",
            "upload_time_iso_8601": "2024-10-16T07:04:29.136384Z",
            "url": "https://files.pythonhosted.org/packages/8d/b5/e9495cd2143660b1d1559c3ae5287556cec187cf273cc808e23bf3eb50a9/cramjam-2.9.0-cp312-cp312-musllinux_1_1_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c9edf48ab160a5fc82f6bcc019f368a2a041349f0ad15d4c72dc0dca11b49f00",
                "md5": "3730c5949a6fac8a34554d6a4be1824d",
                "sha256": "4714e1ea0c3329368b83fe5ad6e831d5ca11fb794ca7cf491622eb6b2d420d2f"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp312-cp312-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "3730c5949a6fac8a34554d6a4be1824d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2409761,
            "upload_time": "2024-10-16T07:04:30",
            "upload_time_iso_8601": "2024-10-16T07:04:30.789782Z",
            "url": "https://files.pythonhosted.org/packages/c9/ed/f48ab160a5fc82f6bcc019f368a2a041349f0ad15d4c72dc0dca11b49f00/cramjam-2.9.0-cp312-cp312-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e26340081c3bb208caaa3cdff6fd78bd8c186e3c45babeae104b4f969cc06898",
                "md5": "7b0b563c54c55b8a25ba1772977a9872",
                "sha256": "1b4ca30c9f27e3b88bc082d4637e7648f93da5cb69a2dbe0c0300bc51353c820"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp312-cp312-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7b0b563c54c55b8a25ba1772977a9872",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2530878,
            "upload_time": "2024-10-16T07:04:32",
            "upload_time_iso_8601": "2024-10-16T07:04:32.351960Z",
            "url": "https://files.pythonhosted.org/packages/e2/63/40081c3bb208caaa3cdff6fd78bd8c186e3c45babeae104b4f969cc06898/cramjam-2.9.0-cp312-cp312-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e060e0616740c5f0c6757cd571f3b9b3924a4127573328ccf5226d00410bae57",
                "md5": "9a419c8da67da9f5a37395f5f6c3a82c",
                "sha256": "0ed2fef010d1caca9ea63814e9cb5b1d47d907b80302b8cc0b3a1e116ea241e2"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp312-none-win32.whl",
            "has_sig": false,
            "md5_digest": "9a419c8da67da9f5a37395f5f6c3a82c",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1861156,
            "upload_time": "2024-10-16T07:04:34",
            "upload_time_iso_8601": "2024-10-16T07:04:34.139849Z",
            "url": "https://files.pythonhosted.org/packages/e0/60/e0616740c5f0c6757cd571f3b9b3924a4127573328ccf5226d00410bae57/cramjam-2.9.0-cp312-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "13d090cb5ac6118423075f3630953336a8ee69eae9a1865436cb62d1de29628f",
                "md5": "b5d25310849e2367d644b4e58bb2e75b",
                "sha256": "bd26d71939de5dcf169d479fbc7fcfed21e6675bab33e7f7e9f8405f19711c71"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp312-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b5d25310849e2367d644b4e58bb2e75b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2164621,
            "upload_time": "2024-10-16T07:04:35",
            "upload_time_iso_8601": "2024-10-16T07:04:35.609362Z",
            "url": "https://files.pythonhosted.org/packages/13/d0/90cb5ac6118423075f3630953336a8ee69eae9a1865436cb62d1de29628f/cramjam-2.9.0-cp312-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f028b20dd236aaa5c87291f6374c6eb9b376f8fea11d339370f1bd7b2840fc8a",
                "md5": "435327e19443cc28631cffc3c5ac26cb",
                "sha256": "dd70ea5d7b2c5e479e04ac3a00d8bc3deca146d2b5dbfbe3d7b42ed136e19de4"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp313-cp313-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "435327e19443cc28631cffc3c5ac26cb",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2167722,
            "upload_time": "2024-10-16T07:04:37",
            "upload_time_iso_8601": "2024-10-16T07:04:37.173363Z",
            "url": "https://files.pythonhosted.org/packages/f0/28/b20dd236aaa5c87291f6374c6eb9b376f8fea11d339370f1bd7b2840fc8a/cramjam-2.9.0-cp313-cp313-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "06b1e78f585b8378c8c197dd14ecaf2b401ba2b5806419fbd5681744571c15db",
                "md5": "e9dd0e8459dfb9a42e47768f19500462",
                "sha256": "0b1410e68c464666473a89cade17483b94bb4639d9161c440ee54ee1e0eca583"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "e9dd0e8459dfb9a42e47768f19500462",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 1942181,
            "upload_time": "2024-10-16T07:04:38",
            "upload_time_iso_8601": "2024-10-16T07:04:38.614997Z",
            "url": "https://files.pythonhosted.org/packages/06/b1/e78f585b8378c8c197dd14ecaf2b401ba2b5806419fbd5681744571c15db/cramjam-2.9.0-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b518a2fd28bb36ba866675f1f1494a4f5b338d1405ad2304fd819d2233a22141",
                "md5": "7fca4b4aa2ccf4b2aef4b720ead10fa7",
                "sha256": "b0078727fe8c28ef1695e5d04aae5c41ac697eb087cba387c6a02b825f9071c0"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "7fca4b4aa2ccf4b2aef4b720ead10fa7",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2270176,
            "upload_time": "2024-10-16T07:04:40",
            "upload_time_iso_8601": "2024-10-16T07:04:40.160962Z",
            "url": "https://files.pythonhosted.org/packages/b5/18/a2fd28bb36ba866675f1f1494a4f5b338d1405ad2304fd819d2233a22141/cramjam-2.9.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1e7aef0d889661b9cb67fcd25b23ca6f185a4bbf65b7a11e21c78a507438d23e",
                "md5": "b557aebc0be53ff576b74729c670da08",
                "sha256": "4a63c4e63319bf7dfc3ab46c06afb76d3d9cc1c94369b609dde480e5cc78e4de"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "b557aebc0be53ff576b74729c670da08",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2120100,
            "upload_time": "2024-10-16T07:04:42",
            "upload_time_iso_8601": "2024-10-16T07:04:42.160220Z",
            "url": "https://files.pythonhosted.org/packages/1e/7a/ef0d889661b9cb67fcd25b23ca6f185a4bbf65b7a11e21c78a507438d23e/cramjam-2.9.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9d1cb0a79a98a2debcad775157088ed21dd9a99711f83eef7ef16ef388b64d3f",
                "md5": "142b032c1167e3caf943c39edd1490fc",
                "sha256": "47d7253b5a10c201cc65aecfb517dfa1c0b5831b2524ac32dd2964fceafc0dc4"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "142b032c1167e3caf943c39edd1490fc",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2088716,
            "upload_time": "2024-10-16T07:04:43",
            "upload_time_iso_8601": "2024-10-16T07:04:43.677827Z",
            "url": "https://files.pythonhosted.org/packages/9d/1c/b0a79a98a2debcad775157088ed21dd9a99711f83eef7ef16ef388b64d3f/cramjam-2.9.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c9ff18cd88c49d3efb2fc47de6069388144bb68f3a32cf79bb6d1115ac9a8738",
                "md5": "aad4a19b6f4240a90b559f4bc94e24c1",
                "sha256": "05970fb640f236767003e62c256a085754536169bac863f4a3502ecb59cbf197"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "aad4a19b6f4240a90b559f4bc94e24c1",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2416344,
            "upload_time": "2024-10-16T07:04:45",
            "upload_time_iso_8601": "2024-10-16T07:04:45.194575Z",
            "url": "https://files.pythonhosted.org/packages/c9/ff/18cd88c49d3efb2fc47de6069388144bb68f3a32cf79bb6d1115ac9a8738/cramjam-2.9.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e0421643adb5bb3c80060b0157ca679d4a373d4c2e41e770a274a83ac064e4c5",
                "md5": "726762b54cd0cadfed4ae3ce52b93bc2",
                "sha256": "e0b062d261fa3fac00146cf801896c8cfafe1e41332eb047aa0a36558299daa6"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "726762b54cd0cadfed4ae3ce52b93bc2",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2861442,
            "upload_time": "2024-10-16T07:04:47",
            "upload_time_iso_8601": "2024-10-16T07:04:47.646120Z",
            "url": "https://files.pythonhosted.org/packages/e0/42/1643adb5bb3c80060b0157ca679d4a373d4c2e41e770a274a83ac064e4c5/cramjam-2.9.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bdd7a5d68c2621c7aca2b7f42ba091d16b138108bde4881601ca16b254627cf0",
                "md5": "f895dbc086099be4e520a7bb656c0b56",
                "sha256": "017b7066f18b7b676068f51b1dbdecc02d76d9af10092252b22dcbd03a78ed33"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f895dbc086099be4e520a7bb656c0b56",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2394707,
            "upload_time": "2024-10-16T07:04:49",
            "upload_time_iso_8601": "2024-10-16T07:04:49.909481Z",
            "url": "https://files.pythonhosted.org/packages/bd/d7/a5d68c2621c7aca2b7f42ba091d16b138108bde4881601ca16b254627cf0/cramjam-2.9.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9b8b0415d0d2dd82f945bfab05d61d4bfd3d42fff288f2534ff98c65686012fd",
                "md5": "dd0556792e24cfaa26ea37953afcab65",
                "sha256": "9de33ef3bc006c11fbad1dc8b15341dcc78430df2c5ce1e790dfb729b11ab593"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp313-cp313-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "dd0556792e24cfaa26ea37953afcab65",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2396365,
            "upload_time": "2024-10-16T07:04:51",
            "upload_time_iso_8601": "2024-10-16T07:04:51.446204Z",
            "url": "https://files.pythonhosted.org/packages/9b/8b/0415d0d2dd82f945bfab05d61d4bfd3d42fff288f2534ff98c65686012fd/cramjam-2.9.0-cp313-cp313-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7fb9aea50c5459654474a597c4012472f7cd6e217ff98abad05c7b7df361b0f5",
                "md5": "2f0c279278b1ba1443bfc01a1c30a1d2",
                "sha256": "b99efaf81be8e381de1cde6574e2c89030ed53994e73b0e75b62d6e232f491c5"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp313-cp313-musllinux_1_1_armv7l.whl",
            "has_sig": false,
            "md5_digest": "2f0c279278b1ba1443bfc01a1c30a1d2",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2402720,
            "upload_time": "2024-10-16T07:04:53",
            "upload_time_iso_8601": "2024-10-16T07:04:53.577183Z",
            "url": "https://files.pythonhosted.org/packages/7f/b9/aea50c5459654474a597c4012472f7cd6e217ff98abad05c7b7df361b0f5/cramjam-2.9.0-cp313-cp313-musllinux_1_1_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "aa4001ce3c8be160d4cf94b3cc279d539eb684ae888991de1e2f58994c5f5dff",
                "md5": "ef201495d6beedee288fa57ceb7088c2",
                "sha256": "36426e3f1920f6aa4c644d007bf9cfad06dd9f1a30cd0a921d72b010492d8447"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp313-cp313-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "ef201495d6beedee288fa57ceb7088c2",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2409595,
            "upload_time": "2024-10-16T07:04:55",
            "upload_time_iso_8601": "2024-10-16T07:04:55.273192Z",
            "url": "https://files.pythonhosted.org/packages/aa/40/01ce3c8be160d4cf94b3cc279d539eb684ae888991de1e2f58994c5f5dff/cramjam-2.9.0-cp313-cp313-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "34238413fe7e5cbefb14643d0ea57a240b76fab30e2ad8188bf05d3b844813c6",
                "md5": "8224849596c7dc7d6efab22e67528e89",
                "sha256": "ea9bcaff298f5d35ef67346d474fca388c5cf6d4edab1d06b84868800f88bd36"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp313-cp313-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8224849596c7dc7d6efab22e67528e89",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2568356,
            "upload_time": "2024-10-16T07:04:56",
            "upload_time_iso_8601": "2024-10-16T07:04:56.991659Z",
            "url": "https://files.pythonhosted.org/packages/34/23/8413fe7e5cbefb14643d0ea57a240b76fab30e2ad8188bf05d3b844813c6/cramjam-2.9.0-cp313-cp313-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3276f54ba5128fc1321b8a85bc18cbd4798d1796dce0c305ce315b29dea622a5",
                "md5": "306a23b41fdb0244b3f26c69277e5e2e",
                "sha256": "c48da60a5eb481b412e5e462b81ad307fb2203178a2840a743f0a7c5fc1718c9"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp313-none-win32.whl",
            "has_sig": false,
            "md5_digest": "306a23b41fdb0244b3f26c69277e5e2e",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 1861036,
            "upload_time": "2024-10-16T07:04:58",
            "upload_time_iso_8601": "2024-10-16T07:04:58.594386Z",
            "url": "https://files.pythonhosted.org/packages/32/76/f54ba5128fc1321b8a85bc18cbd4798d1796dce0c305ce315b29dea622a5/cramjam-2.9.0-cp313-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "32976ecb681c8b5bf91e09efdd69a2343a39109fb839794ac767254f5e8f3a58",
                "md5": "31faf32b480ccc2117676dbed47a4124",
                "sha256": "97a6311bd32f301ff1b922bc9de62ace3d9fd845e20efc0f71b4d0239a45b8d2"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp313-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "31faf32b480ccc2117676dbed47a4124",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2164377,
            "upload_time": "2024-10-16T07:05:00",
            "upload_time_iso_8601": "2024-10-16T07:05:00.102023Z",
            "url": "https://files.pythonhosted.org/packages/32/97/6ecb681c8b5bf91e09efdd69a2343a39109fb839794ac767254f5e8f3a58/cramjam-2.9.0-cp313-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "85edd566af96e32807b15b90f80db2c09579406b2c38c3fc4357ee5230fd3717",
                "md5": "882416781f394353a1b74975556e2861",
                "sha256": "78e7349f945a83bc48855fb042873092a69b155a088b8c11942eb76418b32705"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp38-cp38-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "882416781f394353a1b74975556e2861",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2172879,
            "upload_time": "2024-10-16T07:05:02",
            "upload_time_iso_8601": "2024-10-16T07:05:02.016972Z",
            "url": "https://files.pythonhosted.org/packages/85/ed/d566af96e32807b15b90f80db2c09579406b2c38c3fc4357ee5230fd3717/cramjam-2.9.0-cp38-cp38-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1ca143205582bda8b6260cb62e0a13254ec6f139e27a3a877977e30521a54f0c",
                "md5": "ab54f6b93cbc2d2b53afd69e7f2d3273",
                "sha256": "65a097ea765dd4ef2fb868b5b0959d7c93a64c250b2c52f462898c823ae4b950"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "ab54f6b93cbc2d2b53afd69e7f2d3273",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1939987,
            "upload_time": "2024-10-16T07:05:03",
            "upload_time_iso_8601": "2024-10-16T07:05:03.939176Z",
            "url": "https://files.pythonhosted.org/packages/1c/a1/43205582bda8b6260cb62e0a13254ec6f139e27a3a877977e30521a54f0c/cramjam-2.9.0-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "98b909a339dc07654f7052586fc7472c73a9888ddc609aedfcc42cb795b457dc",
                "md5": "d25e5cc853bdc263def0808ef6adecb2",
                "sha256": "35cad507eb02c775e6c5444312f98b28dd8bf122425677ae199484996e838673"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "d25e5cc853bdc263def0808ef6adecb2",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2265970,
            "upload_time": "2024-10-16T07:05:05",
            "upload_time_iso_8601": "2024-10-16T07:05:05.602145Z",
            "url": "https://files.pythonhosted.org/packages/98/b9/09a339dc07654f7052586fc7472c73a9888ddc609aedfcc42cb795b457dc/cramjam-2.9.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3019f014e25f23114ffaf2e5bda62985bef5907c3272967651635802b6f46819",
                "md5": "889f3482b1e21d8d325d3f8bb4a5e6db",
                "sha256": "8982925d179b940efa860513a31b839bb06343501077cca3e67f7a2f7360d355"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "889f3482b1e21d8d325d3f8bb4a5e6db",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2118344,
            "upload_time": "2024-10-16T07:05:07",
            "upload_time_iso_8601": "2024-10-16T07:05:07.218379Z",
            "url": "https://files.pythonhosted.org/packages/30/19/f014e25f23114ffaf2e5bda62985bef5907c3272967651635802b6f46819/cramjam-2.9.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7461244ed1b2aaa15b70cf35d2dba39b10c4c130ad7ad4763bb1f305c13b89aa",
                "md5": "5c908b21fb20cc93db280a67f3481c26",
                "sha256": "ba7e2d33e1d092dffd0a3ff4bd1b86177594aa3c2901fd478e78e1fb2aee8ed3"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "5c908b21fb20cc93db280a67f3481c26",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2082446,
            "upload_time": "2024-10-16T07:05:08",
            "upload_time_iso_8601": "2024-10-16T07:05:08.796459Z",
            "url": "https://files.pythonhosted.org/packages/74/61/244ed1b2aaa15b70cf35d2dba39b10c4c130ad7ad4763bb1f305c13b89aa/cramjam-2.9.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cd9c755bc723022f6c8f8244eda39540d58bceae58fddbd93e98582a167f34df",
                "md5": "0011f2b378374e6fc1405f734c2386c4",
                "sha256": "904be92e3bc25e78343ee52aa0fd5fba3a31d11d474e8af4623a9d00baa84bc2"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "0011f2b378374e6fc1405f734c2386c4",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2417854,
            "upload_time": "2024-10-16T07:05:10",
            "upload_time_iso_8601": "2024-10-16T07:05:10.780547Z",
            "url": "https://files.pythonhosted.org/packages/cd/9c/755bc723022f6c8f8244eda39540d58bceae58fddbd93e98582a167f34df/cramjam-2.9.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8b946f11d42e2bf48057d72c5a87e0eb7980ed4b5a72f6d432e0c7c7b0c814b4",
                "md5": "de874e02f460803ba83c9c30bb0acd2c",
                "sha256": "9221297c547d702e1431e96705fce26c6a87df34a681a6b97fe63b536d09c1d8"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "de874e02f460803ba83c9c30bb0acd2c",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2797742,
            "upload_time": "2024-10-16T07:05:13",
            "upload_time_iso_8601": "2024-10-16T07:05:13.043300Z",
            "url": "https://files.pythonhosted.org/packages/8b/94/6f11d42e2bf48057d72c5a87e0eb7980ed4b5a72f6d432e0c7c7b0c814b4/cramjam-2.9.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f07ce8bc063818b7d02435af0592d5bf04209656f4ad7afee0f8233c19cade12",
                "md5": "2b6521547878084208ec493ed14b55f9",
                "sha256": "e98a18c22a85f321091cc8db6694af1d713a369c2d60ec611c10ccfe24ab103a"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2b6521547878084208ec493ed14b55f9",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2390642,
            "upload_time": "2024-10-16T07:05:14",
            "upload_time_iso_8601": "2024-10-16T07:05:14.949881Z",
            "url": "https://files.pythonhosted.org/packages/f0/7c/e8bc063818b7d02435af0592d5bf04209656f4ad7afee0f8233c19cade12/cramjam-2.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f8056d4f7a27221613b6e879b2189ef52d5974d8d0cc1cfb1266041462784414",
                "md5": "4d356db8e62947aec74a8715087838ff",
                "sha256": "e248510f8e2dbc71fa99f86238c9023365dbe1a4520eb40e33d73416527349f2"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp38-cp38-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "4d356db8e62947aec74a8715087838ff",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2394209,
            "upload_time": "2024-10-16T07:05:17",
            "upload_time_iso_8601": "2024-10-16T07:05:17.449469Z",
            "url": "https://files.pythonhosted.org/packages/f8/05/6d4f7a27221613b6e879b2189ef52d5974d8d0cc1cfb1266041462784414/cramjam-2.9.0-cp38-cp38-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6b2544c45ef28633400feb12a65df1c705df286cc037ec2c35d58e95970b9807",
                "md5": "cea405e1cda889eeae0e92f7e183d715",
                "sha256": "dc07376aa33b6004ea372ac9b0ba0ed3455aa2fc4e18727414142ecb46b176b8"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp38-cp38-musllinux_1_1_armv7l.whl",
            "has_sig": false,
            "md5_digest": "cea405e1cda889eeae0e92f7e183d715",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2399235,
            "upload_time": "2024-10-16T07:05:19",
            "upload_time_iso_8601": "2024-10-16T07:05:19.110074Z",
            "url": "https://files.pythonhosted.org/packages/6b/25/44c45ef28633400feb12a65df1c705df286cc037ec2c35d58e95970b9807/cramjam-2.9.0-cp38-cp38-musllinux_1_1_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cc487e2b244a30a9dba83393347f022f5403edd3b313038a4a2cf38eac504dc8",
                "md5": "3bcf8fa11a6de8b3fc504df109b048d4",
                "sha256": "e94021c541eb2a199b5a2ffae0ea84fb8b99863dab99a5b154b00bc7a44b5c48"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp38-cp38-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "3bcf8fa11a6de8b3fc504df109b048d4",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2406267,
            "upload_time": "2024-10-16T07:05:20",
            "upload_time_iso_8601": "2024-10-16T07:05:20.984852Z",
            "url": "https://files.pythonhosted.org/packages/cc/48/7e2b244a30a9dba83393347f022f5403edd3b313038a4a2cf38eac504dc8/cramjam-2.9.0-cp38-cp38-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e998d09c9593044a7fb84309b52a406f1798880ffa13c2c01159c74e4ce47dd0",
                "md5": "2e6be9bf0428b38a5f1ff74d26cc4d54",
                "sha256": "4adbf4366f8dc29b7c5c731c800cf633be76c9911e928daeb606827d6ae7c599"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp38-cp38-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2e6be9bf0428b38a5f1ff74d26cc4d54",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2567170,
            "upload_time": "2024-10-16T07:05:22",
            "upload_time_iso_8601": "2024-10-16T07:05:22.725735Z",
            "url": "https://files.pythonhosted.org/packages/e9/98/d09c9593044a7fb84309b52a406f1798880ffa13c2c01159c74e4ce47dd0/cramjam-2.9.0-cp38-cp38-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1a538a68604ef00867ffe74d0ca3cdddb5890e44f80b253d7bb8ff1ad240f481",
                "md5": "1d8084c943f8839750e6b7ff18b180e5",
                "sha256": "ca880f555c8db40942acc8a50722c33e229b6be90e598acc1a201f36487b917d"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp38-none-win32.whl",
            "has_sig": false,
            "md5_digest": "1d8084c943f8839750e6b7ff18b180e5",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1839414,
            "upload_time": "2024-10-16T07:05:24",
            "upload_time_iso_8601": "2024-10-16T07:05:24.727772Z",
            "url": "https://files.pythonhosted.org/packages/1a/53/8a68604ef00867ffe74d0ca3cdddb5890e44f80b253d7bb8ff1ad240f481/cramjam-2.9.0-cp38-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6c9bb20029d08061810a109009af2b31ac449c95e8ea39fad499cee1b82d834f",
                "md5": "481e93e24b17be764fc33ad611a0db61",
                "sha256": "ab17a429a92db90bf40115efb97d10e71b94b0dcacf30cf724552df2794a58fb"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp38-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "481e93e24b17be764fc33ad611a0db61",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2142107,
            "upload_time": "2024-10-16T07:05:27",
            "upload_time_iso_8601": "2024-10-16T07:05:27.161063Z",
            "url": "https://files.pythonhosted.org/packages/6c/9b/b20029d08061810a109009af2b31ac449c95e8ea39fad499cee1b82d834f/cramjam-2.9.0-cp38-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3e8eda3d4b79c504369bed8ef2664db3274039830ed6889780b4041bb926b2c6",
                "md5": "1be28043250e3c68685460e6b67fcb0e",
                "sha256": "ed7fd7bc2b86ec3161fe0cc49f5f392e6efa55c91a95397d5047820c38117660"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp39-cp39-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1be28043250e3c68685460e6b67fcb0e",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2169828,
            "upload_time": "2024-10-16T07:05:28",
            "upload_time_iso_8601": "2024-10-16T07:05:28.827099Z",
            "url": "https://files.pythonhosted.org/packages/3e/8e/da3d4b79c504369bed8ef2664db3274039830ed6889780b4041bb926b2c6/cramjam-2.9.0-cp39-cp39-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "655e3515052d9d5fb340873ebbb4433fa5f7f66cbfc2c319f38adccdc89f8185",
                "md5": "2b226b567ec5d28ed147f54c31d7ce87",
                "sha256": "a0f654c739a6bc4a69a2aaf31463328a208757ed780ff886234532f78e06a864"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "2b226b567ec5d28ed147f54c31d7ce87",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1941082,
            "upload_time": "2024-10-16T07:05:30",
            "upload_time_iso_8601": "2024-10-16T07:05:30.445859Z",
            "url": "https://files.pythonhosted.org/packages/65/5e/3515052d9d5fb340873ebbb4433fa5f7f66cbfc2c319f38adccdc89f8185/cramjam-2.9.0-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a542b905890c5f7d9fbf63427d308a5d801f26fd3a82ef6df6ee14b8edcf7df5",
                "md5": "9e3fd31590880bd9e867ad3608947b67",
                "sha256": "cd4d4ab9deb5846af0ac6cf1fa139cfa40291ad14d073efa8b8e20c8d1aa90bd"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "9e3fd31590880bd9e867ad3608947b67",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2265459,
            "upload_time": "2024-10-16T07:05:32",
            "upload_time_iso_8601": "2024-10-16T07:05:32.798436Z",
            "url": "https://files.pythonhosted.org/packages/a5/42/b905890c5f7d9fbf63427d308a5d801f26fd3a82ef6df6ee14b8edcf7df5/cramjam-2.9.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1b26b108627fb7c891fe5c3261b459fda048187d96a3d11a989bdfc87ec41d6e",
                "md5": "96477eceeec21353e52762f66e8ab719",
                "sha256": "bafc32f01d4ab64f83fdbc29bc5bd25a920b59c751c12e06e6f4b1e379be7600"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "96477eceeec21353e52762f66e8ab719",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2117670,
            "upload_time": "2024-10-16T07:05:34",
            "upload_time_iso_8601": "2024-10-16T07:05:34.878810Z",
            "url": "https://files.pythonhosted.org/packages/1b/26/b108627fb7c891fe5c3261b459fda048187d96a3d11a989bdfc87ec41d6e/cramjam-2.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fb502e1f26189c273c1a0f060b669fc11668292ebf4479dea99b98d443dc82d1",
                "md5": "d7e7bd092a369d605de1ca06b3ddc604",
                "sha256": "0fb5ea631dbf998f667766a9e485e757817d66ed559916ba553a0ec2f902d788"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "d7e7bd092a369d605de1ca06b3ddc604",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2082129,
            "upload_time": "2024-10-16T07:05:36",
            "upload_time_iso_8601": "2024-10-16T07:05:36.587930Z",
            "url": "https://files.pythonhosted.org/packages/fb/50/2e1f26189c273c1a0f060b669fc11668292ebf4479dea99b98d443dc82d1/cramjam-2.9.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "07594a012c9a2d8fd1807ee5c95dbdb005f1293a9828580143e710a04de8a414",
                "md5": "1dd03bea92d12fba1e0b6330bc65a104",
                "sha256": "c902e56e60c48f5f15e55257aaa1c2678323df5f18a1b839e8d05cac1107576c"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "1dd03bea92d12fba1e0b6330bc65a104",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2417402,
            "upload_time": "2024-10-16T07:05:38",
            "upload_time_iso_8601": "2024-10-16T07:05:38.341989Z",
            "url": "https://files.pythonhosted.org/packages/07/59/4a012c9a2d8fd1807ee5c95dbdb005f1293a9828580143e710a04de8a414/cramjam-2.9.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e4c80c9ca09f8ff7c85db62eda65627cd9301e3eede10859ed1f00ca5b622e67",
                "md5": "7ce2acdc07046b428c3373fc4f32415e",
                "sha256": "441d3875cdffe5df9294b93ef570058837732dd727cd9d18efa0f089f1c2687a"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "7ce2acdc07046b428c3373fc4f32415e",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2797540,
            "upload_time": "2024-10-16T07:05:40",
            "upload_time_iso_8601": "2024-10-16T07:05:40.687824Z",
            "url": "https://files.pythonhosted.org/packages/e4/c8/0c9ca09f8ff7c85db62eda65627cd9301e3eede10859ed1f00ca5b622e67/cramjam-2.9.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a943c3101ddffe5782d0949c7aa21b74fb269bb89990a94f74f23135daf76b0f",
                "md5": "109b891abb096f434818acaab517a414",
                "sha256": "ed486e57a79ccc7aebaa2ec12517d891fdc5d2fde16915e3db705b8a47570981"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "109b891abb096f434818acaab517a414",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2390198,
            "upload_time": "2024-10-16T07:05:42",
            "upload_time_iso_8601": "2024-10-16T07:05:42.497753Z",
            "url": "https://files.pythonhosted.org/packages/a9/43/c3101ddffe5782d0949c7aa21b74fb269bb89990a94f74f23135daf76b0f/cramjam-2.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0da097501fef199f82fd70b6763eb7bcfda4858868c6241d7025622b992a68ee",
                "md5": "1de4ed2d9f8e780b3fd8dd23e97b9c90",
                "sha256": "013cb872205641c6e5269f530ed40aaaa5640d84e0d8f33b89f5a1bf7f655527"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp39-cp39-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "1de4ed2d9f8e780b3fd8dd23e97b9c90",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2393708,
            "upload_time": "2024-10-16T07:05:44",
            "upload_time_iso_8601": "2024-10-16T07:05:44.245444Z",
            "url": "https://files.pythonhosted.org/packages/0d/a0/97501fef199f82fd70b6763eb7bcfda4858868c6241d7025622b992a68ee/cramjam-2.9.0-cp39-cp39-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4e1fe36abd4f01168b8ebf5bfcf63ed11340ef5a720a19d715e9c4fac193153c",
                "md5": "cee97a91c7f4c588335dfd50b36b74c4",
                "sha256": "a41b4b10a381be1d42a1a7dd07b8c3faccd3d12c7e98e973a6ec558fd040a607"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp39-cp39-musllinux_1_1_armv7l.whl",
            "has_sig": false,
            "md5_digest": "cee97a91c7f4c588335dfd50b36b74c4",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2399029,
            "upload_time": "2024-10-16T07:05:46",
            "upload_time_iso_8601": "2024-10-16T07:05:46.205936Z",
            "url": "https://files.pythonhosted.org/packages/4e/1f/e36abd4f01168b8ebf5bfcf63ed11340ef5a720a19d715e9c4fac193153c/cramjam-2.9.0-cp39-cp39-musllinux_1_1_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "28853fee51c4364ffdd57aa1157f328d661c7d2c7afa9d9a64d48c4045111af8",
                "md5": "d1db2bd7b5a0e2dad1cf9cd5263e3a7a",
                "sha256": "598eac1713ddbe69c3b30dcc890d69b206ce08903fc3aed58149aae87c61973a"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp39-cp39-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "d1db2bd7b5a0e2dad1cf9cd5263e3a7a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2406140,
            "upload_time": "2024-10-16T07:05:47",
            "upload_time_iso_8601": "2024-10-16T07:05:47.953800Z",
            "url": "https://files.pythonhosted.org/packages/28/85/3fee51c4364ffdd57aa1157f328d661c7d2c7afa9d9a64d48c4045111af8/cramjam-2.9.0-cp39-cp39-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fcffdfba7d968c1bd13252481592f3224a36114af3831f7ed1bdec0a06478f8e",
                "md5": "87471a64e173f869fe93fb5583cf11cd",
                "sha256": "72e9ebc27c557706a3c9964c1d1b4522857760dbd60c105a4f5421f3b66e31a2"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp39-cp39-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "87471a64e173f869fe93fb5583cf11cd",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2566914,
            "upload_time": "2024-10-16T07:05:49",
            "upload_time_iso_8601": "2024-10-16T07:05:49.766177Z",
            "url": "https://files.pythonhosted.org/packages/fc/ff/dfba7d968c1bd13252481592f3224a36114af3831f7ed1bdec0a06478f8e/cramjam-2.9.0-cp39-cp39-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7cc5572a214ed5c3f1bd7794ecf827d61a239bf0033958eac50c89a6f11074bc",
                "md5": "b96d418ef85305898c913852cc7b9198",
                "sha256": "dbbd6fba677e1cbc9d6bd4ebbe3e8b3667d0295f1731489db2a971c95f0ceca0"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp39-none-win32.whl",
            "has_sig": false,
            "md5_digest": "b96d418ef85305898c913852cc7b9198",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1839254,
            "upload_time": "2024-10-16T07:05:52",
            "upload_time_iso_8601": "2024-10-16T07:05:52.213834Z",
            "url": "https://files.pythonhosted.org/packages/7c/c5/572a214ed5c3f1bd7794ecf827d61a239bf0033958eac50c89a6f11074bc/cramjam-2.9.0-cp39-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a9cd48740c1ab353cff51fe878437507fdba02d1f56497912c77bab6db5d4957",
                "md5": "2a0d06ae6a04b86d43dd6ba2c4b1e710",
                "sha256": "7f33a83969fa94ee8e0c1f0aef8eb303ead3e9142338dc543abeb7e1a28734ab"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-cp39-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2a0d06ae6a04b86d43dd6ba2c4b1e710",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2142818,
            "upload_time": "2024-10-16T07:05:54",
            "upload_time_iso_8601": "2024-10-16T07:05:54.170857Z",
            "url": "https://files.pythonhosted.org/packages/a9/cd/48740c1ab353cff51fe878437507fdba02d1f56497912c77bab6db5d4957/cramjam-2.9.0-cp39-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "359fdf8a0fb0164670af206bf54448efab9ab314d44f7a71cd55ec80fc71aaed",
                "md5": "3ac5b3930dca705c709eb4b88aa25743",
                "sha256": "132db7d3346ea21ba44e7ee23ec73bd6fa9eb1e77133ca6dfe1f7449a69999af"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3ac5b3930dca705c709eb4b88aa25743",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 2190698,
            "upload_time": "2024-10-16T07:05:55",
            "upload_time_iso_8601": "2024-10-16T07:05:55.962336Z",
            "url": "https://files.pythonhosted.org/packages/35/9f/df8a0fb0164670af206bf54448efab9ab314d44f7a71cd55ec80fc71aaed/cramjam-2.9.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6949f654b1a25db3484012d18e3d519c593f9bea3f88d861d920b6a1b464ca50",
                "md5": "cce507b2601c27b623ff3cb74cd11952",
                "sha256": "2addf801c88bead21256ccd87dc97cffead03758c4a4947fad8e454f4abfda0a"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "cce507b2601c27b623ff3cb74cd11952",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 1949470,
            "upload_time": "2024-10-16T07:05:58",
            "upload_time_iso_8601": "2024-10-16T07:05:58.380600Z",
            "url": "https://files.pythonhosted.org/packages/69/49/f654b1a25db3484012d18e3d519c593f9bea3f88d861d920b6a1b464ca50/cramjam-2.9.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1de4a62354ea59fea3230973c6915825434191c96ef877627d5ee914b7e08aa4",
                "md5": "402e2321d5e20fac63414a60f4b262ee",
                "sha256": "24afad3ba62774abbb150dc25aab21b047ab999c4143c7a8d96577848baf7af6"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "402e2321d5e20fac63414a60f4b262ee",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 2125802,
            "upload_time": "2024-10-16T07:06:00",
            "upload_time_iso_8601": "2024-10-16T07:06:00.739790Z",
            "url": "https://files.pythonhosted.org/packages/1d/e4/a62354ea59fea3230973c6915825434191c96ef877627d5ee914b7e08aa4/cramjam-2.9.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "83b9fa85233f03ffb08c491a2d51a26cd7d7f0e768c8ed0a5329c0150dda17d7",
                "md5": "2e3d2caebe8800e9340b702dc782c2a7",
                "sha256": "604c16052cf29d0c796927ed7e107f65429d2036c82c9a8009bd453c94e5e4f0"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2e3d2caebe8800e9340b702dc782c2a7",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 2404430,
            "upload_time": "2024-10-16T07:06:02",
            "upload_time_iso_8601": "2024-10-16T07:06:02.705959Z",
            "url": "https://files.pythonhosted.org/packages/83/b9/fa85233f03ffb08c491a2d51a26cd7d7f0e768c8ed0a5329c0150dda17d7/cramjam-2.9.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ea72a39471976515f028d3c8823d2a0a43931813251018dea889949d80196fcb",
                "md5": "66051b41ed9a7ebc4510859d9c2166f3",
                "sha256": "65bded20fd2cef17b22246c336ddd67fac842341ee311042b4a70e65dc745aa7"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "66051b41ed9a7ebc4510859d9c2166f3",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 2109333,
            "upload_time": "2024-10-16T07:06:05",
            "upload_time_iso_8601": "2024-10-16T07:06:05.583496Z",
            "url": "https://files.pythonhosted.org/packages/ea/72/a39471976515f028d3c8823d2a0a43931813251018dea889949d80196fcb/cramjam-2.9.0-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4bd198081eec2d63143182d3305203d569cf500eed30b6527205117d8534edf6",
                "md5": "573c29b07b6b0fd92f3eea9e5551604c",
                "sha256": "f103e648aa3ebe9b8e2c1a3a92719288d8f3f41007c319ad298cdce2d0c28641"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.0.tar.gz",
            "has_sig": false,
            "md5_digest": "573c29b07b6b0fd92f3eea9e5551604c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 47766,
            "upload_time": "2024-10-16T07:06:07",
            "upload_time_iso_8601": "2024-10-16T07:06:07.157682Z",
            "url": "https://files.pythonhosted.org/packages/4b/d1/98081eec2d63143182d3305203d569cf500eed30b6527205117d8534edf6/cramjam-2.9.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-16 07:06:07",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "milesgranger",
    "github_project": "pyrus-cramjam",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "cramjam"
}
        
Elapsed time: 1.40695s