cramjam


Namecramjam JSON
Version 2.9.1 PyPI version JSON
download
home_pageNone
SummaryThin Python bindings to de/compression algorithms in Rust
upload_time2024-12-12 13:40:44
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/c9/68/09b6b5603d21a0c7d4362d513217a5079c47b1b7a88967c52dbef13db183/cramjam-2.9.1.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.1",
    "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": "275d0b03115fa6a95a6dd9be344cd186879b763f1a6fab57ae55ffe2777aa0a7",
                "md5": "548a7af8e857acd3cf926f84e59c2079",
                "sha256": "8e82464d1e00fbbb12958999b8471ba5e9f3d9711954505a0a7b378762332e6f"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp310-cp310-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "548a7af8e857acd3cf926f84e59c2079",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2136622,
            "upload_time": "2024-12-12T13:36:52",
            "upload_time_iso_8601": "2024-12-12T13:36:52.443750Z",
            "url": "https://files.pythonhosted.org/packages/27/5d/0b03115fa6a95a6dd9be344cd186879b763f1a6fab57ae55ffe2777aa0a7/cramjam-2.9.1-cp310-cp310-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6faca17644e182ede7e8e24fb3af038bc2c1cf3dd0447c935cb10409f21d099b",
                "md5": "8b72d39894f819ef28b417fd4d468a9f",
                "sha256": "6d2df8a6511cc08ef1fccd2e0c65e2ebc9f57574ec8376052a76851af5398810"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "8b72d39894f819ef28b417fd4d468a9f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1927947,
            "upload_time": "2024-12-12T13:36:56",
            "upload_time_iso_8601": "2024-12-12T13:36:56.031138Z",
            "url": "https://files.pythonhosted.org/packages/6f/ac/a17644e182ede7e8e24fb3af038bc2c1cf3dd0447c935cb10409f21d099b/cramjam-2.9.1-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9e1ee6c4f9695e4ba7b9c63160dcbfa76428bd3221930eedeb8f16364ab6f642",
                "md5": "376fff23bef3f944598560d722ac9a73",
                "sha256": "21ea784e6c3f1843d3523ae0f03651dd06058b39eeb64beb82ee3b100fa83662"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "376fff23bef3f944598560d722ac9a73",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2268766,
            "upload_time": "2024-12-12T13:36:58",
            "upload_time_iso_8601": "2024-12-12T13:36:58.115650Z",
            "url": "https://files.pythonhosted.org/packages/9e/1e/e6c4f9695e4ba7b9c63160dcbfa76428bd3221930eedeb8f16364ab6f642/cramjam-2.9.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ab374c81e5d039bdfc75a695abd426e6cdd9ab18a87f65d57837d78936cfa226",
                "md5": "d61e6d35b61772f0dd7c30b066772a2c",
                "sha256": "8e0c5d98a4e791f0bbd0ffcb7dae879baeb2dcc357348a8dc2be0a8c10403a2a"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "d61e6d35b61772f0dd7c30b066772a2c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2108762,
            "upload_time": "2024-12-12T13:36:59",
            "upload_time_iso_8601": "2024-12-12T13:36:59.889159Z",
            "url": "https://files.pythonhosted.org/packages/ab/37/4c81e5d039bdfc75a695abd426e6cdd9ab18a87f65d57837d78936cfa226/cramjam-2.9.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b9bb3bf3a8877b9a4105b625d710410bd2bc83ef38d4a7fe4eaeb3895d997b2d",
                "md5": "34cbfb8419172fe23f38a0e4710cf281",
                "sha256": "e076fd87089197cb61117c63dbe7712ad5eccb93968860eb3bae09b767bac813"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "34cbfb8419172fe23f38a0e4710cf281",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2086694,
            "upload_time": "2024-12-12T13:37:02",
            "upload_time_iso_8601": "2024-12-12T13:37:02.045815Z",
            "url": "https://files.pythonhosted.org/packages/b9/bb/3bf3a8877b9a4105b625d710410bd2bc83ef38d4a7fe4eaeb3895d997b2d/cramjam-2.9.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c378317b7ab6a9b0f24c45d56305a8288cdb6408f855034dc80530ed16a5cc6c",
                "md5": "11dd9d06235578df3b8fef52948e3faa",
                "sha256": "6d86b44933aea0151e4a2e1e6935448499849045c38167d288ca4c59d5b8cd4e"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "11dd9d06235578df3b8fef52948e3faa",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2441698,
            "upload_time": "2024-12-12T13:37:04",
            "upload_time_iso_8601": "2024-12-12T13:37:04.120445Z",
            "url": "https://files.pythonhosted.org/packages/c3/78/317b7ab6a9b0f24c45d56305a8288cdb6408f855034dc80530ed16a5cc6c/cramjam-2.9.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c52dbc98992c29eb8647196b3bda814fd7ecfba6aff85177d44180be2aa320e8",
                "md5": "320f73b750582aa6ca1dc3cc774d7bff",
                "sha256": "7eb032549dec897b942ddcf80c1cdccbcb40629f15fc902731dbe6362da49326"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "320f73b750582aa6ca1dc3cc774d7bff",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2759280,
            "upload_time": "2024-12-12T13:37:07",
            "upload_time_iso_8601": "2024-12-12T13:37:07.579588Z",
            "url": "https://files.pythonhosted.org/packages/c5/2d/bc98992c29eb8647196b3bda814fd7ecfba6aff85177d44180be2aa320e8/cramjam-2.9.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dd64a4e54d74110c22477e467586935167d61fc7bae5284d393e76779b214a3e",
                "md5": "b8abfe9a211dab36067e4e4002453071",
                "sha256": "cf29b4def86ec503e329fe138842a9b79a997e3beb6c7809b05665a0d291edff"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b8abfe9a211dab36067e4e4002453071",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2385128,
            "upload_time": "2024-12-12T13:37:09",
            "upload_time_iso_8601": "2024-12-12T13:37:09.710669Z",
            "url": "https://files.pythonhosted.org/packages/dd/64/a4e54d74110c22477e467586935167d61fc7bae5284d393e76779b214a3e/cramjam-2.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b01a6ee093bf8a41cf31980175310abbbcdd1a39dadadbe96843112f42cef0fe",
                "md5": "1729bd772c2bbfead9c977e91b263275",
                "sha256": "a36adf7d13b7accfa206e1c917f08924eb905b45aa8e62176509afa7b14db71e"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp310-cp310-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "1729bd772c2bbfead9c977e91b263275",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2373494,
            "upload_time": "2024-12-12T13:37:13",
            "upload_time_iso_8601": "2024-12-12T13:37:13.766462Z",
            "url": "https://files.pythonhosted.org/packages/b0/1a/6ee093bf8a41cf31980175310abbbcdd1a39dadadbe96843112f42cef0fe/cramjam-2.9.1-cp310-cp310-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9da61ae1f1a8ef559c2fab9d6d7f09b19995684e6727e617bf1b73967ee1c6be",
                "md5": "1847fa35f0f6ffa6a187eea5f5975490",
                "sha256": "cf4ea758d98b6fad1b4b2d808d0de690d3162ac56c26968aea0af6524e3eb736"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp310-cp310-musllinux_1_1_armv7l.whl",
            "has_sig": false,
            "md5_digest": "1847fa35f0f6ffa6a187eea5f5975490",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2386900,
            "upload_time": "2024-12-12T13:37:16",
            "upload_time_iso_8601": "2024-12-12T13:37:16.015573Z",
            "url": "https://files.pythonhosted.org/packages/9d/a6/1ae1f1a8ef559c2fab9d6d7f09b19995684e6727e617bf1b73967ee1c6be/cramjam-2.9.1-cp310-cp310-musllinux_1_1_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d9e6cf18deeaa0a96e7fc87f0eacde3c97e2893b573ac148ec746655570c18fc",
                "md5": "906e06b50d3a366196b933ba1ffc63d6",
                "sha256": "4826d6d81ea490fa7a3ae7a4b9729866a945ffac1f77fe57b71e49d6e1b21efd"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp310-cp310-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "906e06b50d3a366196b933ba1ffc63d6",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2400609,
            "upload_time": "2024-12-12T13:37:18",
            "upload_time_iso_8601": "2024-12-12T13:37:18.077605Z",
            "url": "https://files.pythonhosted.org/packages/d9/e6/cf18deeaa0a96e7fc87f0eacde3c97e2893b573ac148ec746655570c18fc/cramjam-2.9.1-cp310-cp310-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "909798a8fa24249dc72a936a9a51a81407a399070ba4ceb528d0af291c760eff",
                "md5": "7751f569ce9b0806ad87f6b9c8355ace",
                "sha256": "335103317475bf992953c58838152a4761fc3c87354000edbfc4d7e57cf05909"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp310-cp310-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7751f569ce9b0806ad87f6b9c8355ace",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2553159,
            "upload_time": "2024-12-12T13:37:21",
            "upload_time_iso_8601": "2024-12-12T13:37:21.688741Z",
            "url": "https://files.pythonhosted.org/packages/90/97/98a8fa24249dc72a936a9a51a81407a399070ba4ceb528d0af291c760eff/cramjam-2.9.1-cp310-cp310-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ae6b4f71f72bc3405f221ec8bd2ba869e324d5f87ddd58c14bf59f7937ea37ab",
                "md5": "05636b2ce08cd68c29a66d23bfbb83c4",
                "sha256": "258120cb1e3afc3443f756f9de161ed63eed56a2c31f6093e81c571c0f2dc9f6"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "05636b2ce08cd68c29a66d23bfbb83c4",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1817873,
            "upload_time": "2024-12-12T13:37:25",
            "upload_time_iso_8601": "2024-12-12T13:37:25.275879Z",
            "url": "https://files.pythonhosted.org/packages/ae/6b/4f71f72bc3405f221ec8bd2ba869e324d5f87ddd58c14bf59f7937ea37ab/cramjam-2.9.1-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8ef432639916897d59e94d286b5b22263ce8c2903ecc93a868ebe9443ece8f12",
                "md5": "eae6c11c0993e3dd2f192e695abd4a4b",
                "sha256": "c60e5996aa02547d12bc2740d44e90e006b0f93100f53206f7abe6732ad56e69"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "eae6c11c0993e3dd2f192e695abd4a4b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2092168,
            "upload_time": "2024-12-12T13:37:28",
            "upload_time_iso_8601": "2024-12-12T13:37:28.002391Z",
            "url": "https://files.pythonhosted.org/packages/8e/f4/32639916897d59e94d286b5b22263ce8c2903ecc93a868ebe9443ece8f12/cramjam-2.9.1-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6c28dd2b62be30ffe1fa8df10c99ba7b46abfbfb2fc6ace6acbbf9264a1a6b48",
                "md5": "63c8cd07da5c6c4c566b3d4d58635798",
                "sha256": "b9db1debe48060e41a5b91af9193c524e473c57f6105462c5524a41f5aabdb88"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp311-cp311-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "63c8cd07da5c6c4c566b3d4d58635798",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2136699,
            "upload_time": "2024-12-12T13:37:30",
            "upload_time_iso_8601": "2024-12-12T13:37:30.055056Z",
            "url": "https://files.pythonhosted.org/packages/6c/28/dd2b62be30ffe1fa8df10c99ba7b46abfbfb2fc6ace6acbbf9264a1a6b48/cramjam-2.9.1-cp311-cp311-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "03c9fcebeb6f06879af4226337715fbc42ffe543158bcba8c244bba144767897",
                "md5": "2f8ac820779cb524a66b3087877ede09",
                "sha256": "f6f18f0242212d3409d26ce3874937b5b979cebd61f08b633a6ea893c32fc7b6"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "2f8ac820779cb524a66b3087877ede09",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1927934,
            "upload_time": "2024-12-12T13:37:31",
            "upload_time_iso_8601": "2024-12-12T13:37:31.973251Z",
            "url": "https://files.pythonhosted.org/packages/03/c9/fcebeb6f06879af4226337715fbc42ffe543158bcba8c244bba144767897/cramjam-2.9.1-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e8f377032e4f5db4dfcc2b0365f92655b7d6f3fc1527ea5b637f9fb9f8156a65",
                "md5": "f9f6ed64140cc96813e6484be5ef45cd",
                "sha256": "b5b1cd7d39242b2b903cf09cd4696b3a6e04dc537ffa9f3ac8668edae76eecb6"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "f9f6ed64140cc96813e6484be5ef45cd",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2268584,
            "upload_time": "2024-12-12T13:37:34",
            "upload_time_iso_8601": "2024-12-12T13:37:34.019028Z",
            "url": "https://files.pythonhosted.org/packages/e8/f3/77032e4f5db4dfcc2b0365f92655b7d6f3fc1527ea5b637f9fb9f8156a65/cramjam-2.9.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "381652175e94390f57196382783a3386c122ace7656b57339abaacdc9433b609",
                "md5": "d4486d33459eb8c7887c6ec6266e2e48",
                "sha256": "a47de0a68f5f4d9951250ef5af31f2a7228132caa9ed60994234f7eb98090d33"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "d4486d33459eb8c7887c6ec6266e2e48",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2108599,
            "upload_time": "2024-12-12T13:37:35",
            "upload_time_iso_8601": "2024-12-12T13:37:35.946641Z",
            "url": "https://files.pythonhosted.org/packages/38/16/52175e94390f57196382783a3386c122ace7656b57339abaacdc9433b609/cramjam-2.9.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "99255f7476d127a8d18cd19a2f3fd25c0fe09ef7848069d23aac70bc96385eb6",
                "md5": "8d23d40b1a082128a217ea668baf1237",
                "sha256": "e13c9a697881e5e38148958612dc6856967f5ff8cd7bba5ff751f2d6ac020aa4"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "8d23d40b1a082128a217ea668baf1237",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2086632,
            "upload_time": "2024-12-12T13:37:38",
            "upload_time_iso_8601": "2024-12-12T13:37:38.095081Z",
            "url": "https://files.pythonhosted.org/packages/99/25/5f7476d127a8d18cd19a2f3fd25c0fe09ef7848069d23aac70bc96385eb6/cramjam-2.9.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7b9776ff3e1209add6acb7e2aa7997be48dc1f92ad66ee3e8fa1179eb2bb9b44",
                "md5": "39c6858976472ea16665724cf282965e",
                "sha256": "ba560244bc1335b420b74e91e35f9d4e7f307a3be3a4603ce0f0d7e15a0acdf0"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "39c6858976472ea16665724cf282965e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2441757,
            "upload_time": "2024-12-12T13:37:42",
            "upload_time_iso_8601": "2024-12-12T13:37:42.956658Z",
            "url": "https://files.pythonhosted.org/packages/7b/97/76ff3e1209add6acb7e2aa7997be48dc1f92ad66ee3e8fa1179eb2bb9b44/cramjam-2.9.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "69c4228e74c30576556d11e54d86f356955cd86ff5e11bbfec74b66ed0dd237d",
                "md5": "aeb4f2b54ad215129159b94090b16aec",
                "sha256": "8d47fd41ce260cf4f0ff0e788de961fab9e9c6844a05ce55d06ce31e06107bdc"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "aeb4f2b54ad215129159b94090b16aec",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2758144,
            "upload_time": "2024-12-12T13:37:45",
            "upload_time_iso_8601": "2024-12-12T13:37:45.077353Z",
            "url": "https://files.pythonhosted.org/packages/69/c4/228e74c30576556d11e54d86f356955cd86ff5e11bbfec74b66ed0dd237d/cramjam-2.9.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4be70fd22e12c6a2879abc501979779d4b8cfe8fe692c708c2c0d1664e88fd79",
                "md5": "514d0261c19275ddc7858bf3d552a449",
                "sha256": "84d154fbadece82935396eb6bcb502085d944d2fd13b07a94348364344370c2c"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "514d0261c19275ddc7858bf3d552a449",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2385062,
            "upload_time": "2024-12-12T13:37:47",
            "upload_time_iso_8601": "2024-12-12T13:37:47.583999Z",
            "url": "https://files.pythonhosted.org/packages/4b/e7/0fd22e12c6a2879abc501979779d4b8cfe8fe692c708c2c0d1664e88fd79/cramjam-2.9.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dd9c845592ddf9eb7130ae8bc5958a01d469304a43f8071effe164e2d239e3fa",
                "md5": "85517973840c438c7b1f27b94fd85a71",
                "sha256": "038df668ffb94d64d67b6ecc59cbd206745a425ffc0402897dde12d89fa6a870"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp311-cp311-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "85517973840c438c7b1f27b94fd85a71",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2373473,
            "upload_time": "2024-12-12T13:37:49",
            "upload_time_iso_8601": "2024-12-12T13:37:49.578614Z",
            "url": "https://files.pythonhosted.org/packages/dd/9c/845592ddf9eb7130ae8bc5958a01d469304a43f8071effe164e2d239e3fa/cramjam-2.9.1-cp311-cp311-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "10c2287cc94b7f8e87e3b0c21819d3a5deead99ebfdcb2b2d85cd04011b37292",
                "md5": "cd75dce8e7e0bc43f1bdb60e4333f86a",
                "sha256": "4125d8cd86fa08495d310e80926c2f0563f157b76862e7479f9b2cf94823ea0c"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp311-cp311-musllinux_1_1_armv7l.whl",
            "has_sig": false,
            "md5_digest": "cd75dce8e7e0bc43f1bdb60e4333f86a",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2386816,
            "upload_time": "2024-12-12T13:37:52",
            "upload_time_iso_8601": "2024-12-12T13:37:52.971888Z",
            "url": "https://files.pythonhosted.org/packages/10/c2/287cc94b7f8e87e3b0c21819d3a5deead99ebfdcb2b2d85cd04011b37292/cramjam-2.9.1-cp311-cp311-musllinux_1_1_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7c22869a1eeea53db4d9fbde6693a2465909762bffeab1a671e193c95b26f99f",
                "md5": "792e6f7a86cdb1ee8ffd0069164a0fdb",
                "sha256": "4206ebdd1d1ef0f3f86c8c2f7c426aa4af6094f4f41e274601fd4c4569f37454"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp311-cp311-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "792e6f7a86cdb1ee8ffd0069164a0fdb",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2400713,
            "upload_time": "2024-12-12T13:37:55",
            "upload_time_iso_8601": "2024-12-12T13:37:55.092383Z",
            "url": "https://files.pythonhosted.org/packages/7c/22/869a1eeea53db4d9fbde6693a2465909762bffeab1a671e193c95b26f99f/cramjam-2.9.1-cp311-cp311-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3f89ff988bd6427f01041ccb1a9104c05b6373ae476682d317b6844f4b40af92",
                "md5": "058f01cf4ccdbd66ff876728c86e5543",
                "sha256": "ab687bef5c493732b9a4ab870542ee43f5eae0025f9c684c7cb399c3a85cb380"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp311-cp311-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "058f01cf4ccdbd66ff876728c86e5543",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2553081,
            "upload_time": "2024-12-12T13:37:57",
            "upload_time_iso_8601": "2024-12-12T13:37:57.763601Z",
            "url": "https://files.pythonhosted.org/packages/3f/89/ff988bd6427f01041ccb1a9104c05b6373ae476682d317b6844f4b40af92/cramjam-2.9.1-cp311-cp311-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2e6813fa8561335de609f3cd40b132c1a3abbaf26d3c277e8b8a7446de34ef2c",
                "md5": "e0f16e793a019fe14a0bb4d7f60f6bcd",
                "sha256": "dda7698b6d7caeae1047adafebc4b43b2a82478234f6c2b45bc3edad854e0600"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "e0f16e793a019fe14a0bb4d7f60f6bcd",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1817782,
            "upload_time": "2024-12-12T13:38:00",
            "upload_time_iso_8601": "2024-12-12T13:38:00.481507Z",
            "url": "https://files.pythonhosted.org/packages/2e/68/13fa8561335de609f3cd40b132c1a3abbaf26d3c277e8b8a7446de34ef2c/cramjam-2.9.1-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9475f3506ee802460e3b86a91e53bba1f67cf457fa04e4316fe7d5823ba5d28b",
                "md5": "216d5e70939f532ad2e4702ad917d40d",
                "sha256": "872b00ff83e84bcbdc7e951af291ebe65eed20b09c47e7c4af21c312f90b796f"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "216d5e70939f532ad2e4702ad917d40d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2092227,
            "upload_time": "2024-12-12T13:38:03",
            "upload_time_iso_8601": "2024-12-12T13:38:03.344107Z",
            "url": "https://files.pythonhosted.org/packages/94/75/f3506ee802460e3b86a91e53bba1f67cf457fa04e4316fe7d5823ba5d28b/cramjam-2.9.1-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "566669a1c17331e38b02c78c923262fc315272de7c2618ef7eac8b3358969d90",
                "md5": "27f1c657afe436f267d30854a0a8183a",
                "sha256": "79417957972553502b217a0093532e48893c8b4ca30ccc941cefe9c72379df7c"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp312-cp312-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "27f1c657afe436f267d30854a0a8183a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2132273,
            "upload_time": "2024-12-12T13:38:05",
            "upload_time_iso_8601": "2024-12-12T13:38:05.648115Z",
            "url": "https://files.pythonhosted.org/packages/56/66/69a1c17331e38b02c78c923262fc315272de7c2618ef7eac8b3358969d90/cramjam-2.9.1-cp312-cp312-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3d1723d0b1d3301480e924545cdd27f2b949c50438949f64c74e800a09c12c37",
                "md5": "aeb85de4a7268586d5f30819fb2d5249",
                "sha256": "ce2b94117f373defc876f88e74e44049a9969223dbca3240415b71752d0422fb"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "aeb85de4a7268586d5f30819fb2d5249",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1926919,
            "upload_time": "2024-12-12T13:38:08",
            "upload_time_iso_8601": "2024-12-12T13:38:08.928293Z",
            "url": "https://files.pythonhosted.org/packages/3d/17/23d0b1d3301480e924545cdd27f2b949c50438949f64c74e800a09c12c37/cramjam-2.9.1-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8edae9565f4abbbaa14645ccd7ce83f9631e90955454b87dc3ef9208aebc72e6",
                "md5": "3e2345aaaaaa32c786525ae432962f61",
                "sha256": "67040e0fd84404885ec716a806bee6110f9960c3647e0ef1670aab3b7375a70a"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "3e2345aaaaaa32c786525ae432962f61",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2271776,
            "upload_time": "2024-12-12T13:38:11",
            "upload_time_iso_8601": "2024-12-12T13:38:11.096831Z",
            "url": "https://files.pythonhosted.org/packages/8e/da/e9565f4abbbaa14645ccd7ce83f9631e90955454b87dc3ef9208aebc72e6/cramjam-2.9.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "88ace6e0794ac01deb52e7a6a3e59720699abdee08d9b9c63a8d8874201d8155",
                "md5": "dca0074b750221bf334d7878ac9e5bfe",
                "sha256": "0bedb84e068b53c944bd08dcb501fd00d67daa8a917922356dd559b484ce7eab"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "dca0074b750221bf334d7878ac9e5bfe",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2109248,
            "upload_time": "2024-12-12T13:38:14",
            "upload_time_iso_8601": "2024-12-12T13:38:14.224648Z",
            "url": "https://files.pythonhosted.org/packages/88/ac/e6e0794ac01deb52e7a6a3e59720699abdee08d9b9c63a8d8874201d8155/cramjam-2.9.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "220fc3724b2dcdfbe7e07917803cf7a6db4a874818a6f8d2b95ca1ceaf177170",
                "md5": "e47d35a7be755bf29a6696a002fa09d7",
                "sha256": "06e3f97a379386d97debf08638a78b3d3850fdf6124755eb270b54905a169930"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "e47d35a7be755bf29a6696a002fa09d7",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2088611,
            "upload_time": "2024-12-12T13:38:17",
            "upload_time_iso_8601": "2024-12-12T13:38:17.464108Z",
            "url": "https://files.pythonhosted.org/packages/22/0f/c3724b2dcdfbe7e07917803cf7a6db4a874818a6f8d2b95ca1ceaf177170/cramjam-2.9.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ce16929a5ae899ad6298f58e66622dc223476fe8e1d4e8dae608f4e1a34bfd09",
                "md5": "ca37c9953598d98cf076636c53e93425",
                "sha256": "11118675e9c7952ececabc62f023290ee4f8ecf0bee0d2c7eb8d1c402ee9769d"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "ca37c9953598d98cf076636c53e93425",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2438373,
            "upload_time": "2024-12-12T13:38:20",
            "upload_time_iso_8601": "2024-12-12T13:38:20.419952Z",
            "url": "https://files.pythonhosted.org/packages/ce/16/929a5ae899ad6298f58e66622dc223476fe8e1d4e8dae608f4e1a34bfd09/cramjam-2.9.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2a2aad473f1ca65d3285e8c1d99fc0289f5856224c0d452dabcf856fd4dcdd77",
                "md5": "a04d51e99f1d5d21c4282f0283b23f8d",
                "sha256": "6b7de6b61b11545570e4d6033713f3599525efc615ee353a822be8f6b0c65b77"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "a04d51e99f1d5d21c4282f0283b23f8d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2836669,
            "upload_time": "2024-12-12T13:38:22",
            "upload_time_iso_8601": "2024-12-12T13:38:22.403891Z",
            "url": "https://files.pythonhosted.org/packages/2a/2a/ad473f1ca65d3285e8c1d99fc0289f5856224c0d452dabcf856fd4dcdd77/cramjam-2.9.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9b5ae9b4868ee27099a2a21646cf5ea5cf08c660eae90b55a395ada974dcf3fb",
                "md5": "1e30d1f5419633d06be213e36a26e034",
                "sha256": "57ca8f3775324a9de3ee6f05ca172687ba258c0dea79f7e3a6b4112834982f2a"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1e30d1f5419633d06be213e36a26e034",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2343995,
            "upload_time": "2024-12-12T13:38:24",
            "upload_time_iso_8601": "2024-12-12T13:38:24.266536Z",
            "url": "https://files.pythonhosted.org/packages/9b/5a/e9b4868ee27099a2a21646cf5ea5cf08c660eae90b55a395ada974dcf3fb/cramjam-2.9.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5fc4870a9b4524107bf85a207b82a42613318881238b20f2d237e62815af646a",
                "md5": "0dfeba95c92829d38f3f85c6db9987c9",
                "sha256": "9847dd6f288f1c56359f52acb48ff2df848ff3e3bff34d23855bbcf7016427cc"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp312-cp312-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "0dfeba95c92829d38f3f85c6db9987c9",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2374270,
            "upload_time": "2024-12-12T13:38:29",
            "upload_time_iso_8601": "2024-12-12T13:38:29.136526Z",
            "url": "https://files.pythonhosted.org/packages/5f/c4/870a9b4524107bf85a207b82a42613318881238b20f2d237e62815af646a/cramjam-2.9.1-cp312-cp312-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "704bb69e8e3951b7cec5e7da2539b7573bb396bed66af07d760b1878b00fd120",
                "md5": "5dc1dd429c483a045fbe5d38337b25d9",
                "sha256": "8d1248dfa7f151e893ce819670f00879e4b7650b8d4c01279ce4f12140d68dd2"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp312-cp312-musllinux_1_1_armv7l.whl",
            "has_sig": false,
            "md5_digest": "5dc1dd429c483a045fbe5d38337b25d9",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2388789,
            "upload_time": "2024-12-12T13:38:31",
            "upload_time_iso_8601": "2024-12-12T13:38:31.194368Z",
            "url": "https://files.pythonhosted.org/packages/70/4b/b69e8e3951b7cec5e7da2539b7573bb396bed66af07d760b1878b00fd120/cramjam-2.9.1-cp312-cp312-musllinux_1_1_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "051aaf02f6192060413314735c0db61259d7279b0d8d99eee29eff2af09c5892",
                "md5": "f781a4185cd509436fa5105661482e95",
                "sha256": "9da6d970281083bae91b914362de325414aa03c01fc806f6bb2cc006322ec834"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp312-cp312-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "f781a4185cd509436fa5105661482e95",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2402459,
            "upload_time": "2024-12-12T13:38:33",
            "upload_time_iso_8601": "2024-12-12T13:38:33.831327Z",
            "url": "https://files.pythonhosted.org/packages/05/1a/af02f6192060413314735c0db61259d7279b0d8d99eee29eff2af09c5892/cramjam-2.9.1-cp312-cp312-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "209aa4ab3e90d72eb4f2c1b983fa32b4050ba676f533ba15bd78158f0632295a",
                "md5": "6626f7166329861c1cbe8b983785c80c",
                "sha256": "1c33bc095db5733c841a102b8693062be5db8cdac17b9782ebc00577c6a94480"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp312-cp312-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6626f7166329861c1cbe8b983785c80c",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2518440,
            "upload_time": "2024-12-12T13:38:37",
            "upload_time_iso_8601": "2024-12-12T13:38:37.385393Z",
            "url": "https://files.pythonhosted.org/packages/20/9a/a4ab3e90d72eb4f2c1b983fa32b4050ba676f533ba15bd78158f0632295a/cramjam-2.9.1-cp312-cp312-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "353be632dd7e2c5c8a2af2d83144b00d6840f1afcf9c6959ed59ec5b0f925288",
                "md5": "7ce72c3bf3762f15b32eb49c96dc2493",
                "sha256": "9e9193cd4bb57e7acd3af24891526299244bfed88168945efdaa09af4e50720f"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "7ce72c3bf3762f15b32eb49c96dc2493",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1822630,
            "upload_time": "2024-12-12T13:38:39",
            "upload_time_iso_8601": "2024-12-12T13:38:39.385525Z",
            "url": "https://files.pythonhosted.org/packages/35/3b/e632dd7e2c5c8a2af2d83144b00d6840f1afcf9c6959ed59ec5b0f925288/cramjam-2.9.1-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0ea2d1c46618b81b83578d58a62f3709046c4f3b4ddba10df4b9797cfe096b98",
                "md5": "5ecc593b9b3a750ec597f56f19fed2e8",
                "sha256": "15955dd75e80f66c1ea271167a5347661d9bdc365f894a57698c383c9b7d465c"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "5ecc593b9b3a750ec597f56f19fed2e8",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2094684,
            "upload_time": "2024-12-12T13:38:41",
            "upload_time_iso_8601": "2024-12-12T13:38:41.345733Z",
            "url": "https://files.pythonhosted.org/packages/0e/a2/d1c46618b81b83578d58a62f3709046c4f3b4ddba10df4b9797cfe096b98/cramjam-2.9.1-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8545f1d1e6ffdceb3b0c18511df2f8e779e03972459fb71d7c1ab0f6a5c063a3",
                "md5": "e2184a089a346d7c08e07450294dff51",
                "sha256": "5a7797a2fff994fc5e323f7a967a35a3e37e3006ed21d64dcded086502f482af"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp313-cp313-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e2184a089a346d7c08e07450294dff51",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2131814,
            "upload_time": "2024-12-12T13:38:43",
            "upload_time_iso_8601": "2024-12-12T13:38:43.484690Z",
            "url": "https://files.pythonhosted.org/packages/85/45/f1d1e6ffdceb3b0c18511df2f8e779e03972459fb71d7c1ab0f6a5c063a3/cramjam-2.9.1-cp313-cp313-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3a9636bbd431fbf0fa2ff51fd2db4c3bead66e9e373693a8455d411d45125a68",
                "md5": "1d0698845ab42c2f51afdc6ced672dca",
                "sha256": "d51b9b140b1df39a44bff7896d98a10da345b7d5f5ce92368d328c1c2c829167"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "1d0698845ab42c2f51afdc6ced672dca",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 1926380,
            "upload_time": "2024-12-12T13:38:46",
            "upload_time_iso_8601": "2024-12-12T13:38:46.749249Z",
            "url": "https://files.pythonhosted.org/packages/3a/96/36bbd431fbf0fa2ff51fd2db4c3bead66e9e373693a8455d411d45125a68/cramjam-2.9.1-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "67c499b6507ec697d5f56d32c9c04614775004b05b7fa870725a492dc6b639eb",
                "md5": "0a8733b6fc2877fe65bd28c2415357f6",
                "sha256": "07ac76b7f992556e7aa910244be11ece578cdf84f4d5d5297461f9a895e18312"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "0a8733b6fc2877fe65bd28c2415357f6",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2271581,
            "upload_time": "2024-12-12T13:38:48",
            "upload_time_iso_8601": "2024-12-12T13:38:48.563107Z",
            "url": "https://files.pythonhosted.org/packages/67/c4/99b6507ec697d5f56d32c9c04614775004b05b7fa870725a492dc6b639eb/cramjam-2.9.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cb1b6d55dff244fb22c0b686dd5a96a754c0638f8a94056beb27c457c6035cc5",
                "md5": "760bde811fe333a0a8a995fb8cb0e823",
                "sha256": "d90a72608c7550cd7eba914668f6277bfb0b24f074d1f1bd9d061fcb6f2adbd6"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "760bde811fe333a0a8a995fb8cb0e823",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2109255,
            "upload_time": "2024-12-12T13:38:50",
            "upload_time_iso_8601": "2024-12-12T13:38:50.436512Z",
            "url": "https://files.pythonhosted.org/packages/cb/1b/6d55dff244fb22c0b686dd5a96a754c0638f8a94056beb27c457c6035cc5/cramjam-2.9.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cafbb9fcf492a21a8d978c6f999025fce2c6656399448c017ed2fc859425f37f",
                "md5": "42710c66a2604782e2da9228d71e1e04",
                "sha256": "56495975401b1821dbe1f29cf222e23556232209a2fdb809fe8156d120ca9c7f"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "42710c66a2604782e2da9228d71e1e04",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2088323,
            "upload_time": "2024-12-12T13:38:52",
            "upload_time_iso_8601": "2024-12-12T13:38:52.254266Z",
            "url": "https://files.pythonhosted.org/packages/ca/fb/b9fcf492a21a8d978c6f999025fce2c6656399448c017ed2fc859425f37f/cramjam-2.9.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "881f69b523395aeaa201dbd53d203453288205a0c651e7c910161892d694eb4d",
                "md5": "c4480ae1f57782dc1e559c4e8b9c87b8",
                "sha256": "3b695259e71fde6d5be66b77a4474523ced9ffe9fe8a34cb9b520ec1241a14d3"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "c4480ae1f57782dc1e559c4e8b9c87b8",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2437930,
            "upload_time": "2024-12-12T13:38:55",
            "upload_time_iso_8601": "2024-12-12T13:38:55.081559Z",
            "url": "https://files.pythonhosted.org/packages/88/1f/69b523395aeaa201dbd53d203453288205a0c651e7c910161892d694eb4d/cramjam-2.9.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b02cd07e802f1786c4082e8286db1087563e4fab31cd6534ed31523f1f9584d1",
                "md5": "00cac230f96436709632631ce4d0af6b",
                "sha256": "ab1e69dc4831bbb79b6d547077aae89074c83e8ad94eba1a3d80e94d2424fd02"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "00cac230f96436709632631ce4d0af6b",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2836655,
            "upload_time": "2024-12-12T13:38:58",
            "upload_time_iso_8601": "2024-12-12T13:38:58.323497Z",
            "url": "https://files.pythonhosted.org/packages/b0/2c/d07e802f1786c4082e8286db1087563e4fab31cd6534ed31523f1f9584d1/cramjam-2.9.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1ff56b425e82395c078bc95a7437b685e6bdba39d28c2b2986d79374fc1681aa",
                "md5": "e34114d95382a3271c378b874581b6b9",
                "sha256": "440b489902bfb7a26d3fec1ca888007615336ff763d2a32a2fc40586548a0dbf"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e34114d95382a3271c378b874581b6b9",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2387107,
            "upload_time": "2024-12-12T13:39:01",
            "upload_time_iso_8601": "2024-12-12T13:39:01.892390Z",
            "url": "https://files.pythonhosted.org/packages/1f/f5/6b425e82395c078bc95a7437b685e6bdba39d28c2b2986d79374fc1681aa/cramjam-2.9.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "33657bf97d89ba7607aaea5464af6f249e3d94c291acf73d72768367a3e361c0",
                "md5": "3c5b67e300ec5a9e8bad2b80b9a9605d",
                "sha256": "217fe22b41f8c3dce03852f828b059abfad11d1344a1df2f43d3eb8634b18d75"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp313-cp313-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "3c5b67e300ec5a9e8bad2b80b9a9605d",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2374006,
            "upload_time": "2024-12-12T13:39:03",
            "upload_time_iso_8601": "2024-12-12T13:39:03.993274Z",
            "url": "https://files.pythonhosted.org/packages/33/65/7bf97d89ba7607aaea5464af6f249e3d94c291acf73d72768367a3e361c0/cramjam-2.9.1-cp313-cp313-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "29118b6c82eda6d0affbc15d7ab4dc758856eb4308e8ddae73300c1648f5aa0f",
                "md5": "12651cc28be0c751093b55f8beafb5cb",
                "sha256": "95f3646ddc98af25af25d5692ae65966488a283813336ea9cf41b22e542e7c0d"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp313-cp313-musllinux_1_1_armv7l.whl",
            "has_sig": false,
            "md5_digest": "12651cc28be0c751093b55f8beafb5cb",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2388731,
            "upload_time": "2024-12-12T13:39:05",
            "upload_time_iso_8601": "2024-12-12T13:39:05.996152Z",
            "url": "https://files.pythonhosted.org/packages/29/11/8b6c82eda6d0affbc15d7ab4dc758856eb4308e8ddae73300c1648f5aa0f/cramjam-2.9.1-cp313-cp313-musllinux_1_1_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "48256cdd57c0b1a83c98aec9029310d09a6c1a31e9e9fb8efd9001bd0cbea992",
                "md5": "84946911c45a82a9f65e9f0d8e60bb6b",
                "sha256": "6b19fc60ead1cae9795a5b359599da3a1c95d38f869bdfb51c441fd76b04e926"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp313-cp313-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "84946911c45a82a9f65e9f0d8e60bb6b",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2402131,
            "upload_time": "2024-12-12T13:39:08",
            "upload_time_iso_8601": "2024-12-12T13:39:08.000349Z",
            "url": "https://files.pythonhosted.org/packages/48/25/6cdd57c0b1a83c98aec9029310d09a6c1a31e9e9fb8efd9001bd0cbea992/cramjam-2.9.1-cp313-cp313-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b4e7cbf80c9647fa582432aa833c4bdd20cf437917c8066ce653e3b78deff658",
                "md5": "3473cb577131bb35affc382786b9525e",
                "sha256": "8dc5207567459d049696f62a1fdfb220f3fe6aa0d722285d44753e12504dac6c"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp313-cp313-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3473cb577131bb35affc382786b9525e",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2555296,
            "upload_time": "2024-12-12T13:39:11",
            "upload_time_iso_8601": "2024-12-12T13:39:11.270872Z",
            "url": "https://files.pythonhosted.org/packages/b4/e7/cbf80c9647fa582432aa833c4bdd20cf437917c8066ce653e3b78deff658/cramjam-2.9.1-cp313-cp313-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "18a6fabe1959a980f5d2783a6c138311509dd168bd76e62018624a91cd1cbb41",
                "md5": "da2c033d29aebf005727143116512be5",
                "sha256": "fbfe35929a61b914de9e5dbacde0cfbba86cbf5122f9285a24c14ed0b645490b"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp313-cp313-win32.whl",
            "has_sig": false,
            "md5_digest": "da2c033d29aebf005727143116512be5",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 1822484,
            "upload_time": "2024-12-12T13:39:13",
            "upload_time_iso_8601": "2024-12-12T13:39:13.539187Z",
            "url": "https://files.pythonhosted.org/packages/18/a6/fabe1959a980f5d2783a6c138311509dd168bd76e62018624a91cd1cbb41/cramjam-2.9.1-cp313-cp313-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "55d524e4562771711711c466768c92097640ed97b0283abe9043ffb6c6d4cf04",
                "md5": "506f0d33e38fbe9184508473a0564dc9",
                "sha256": "06068bd191a82ad4fc1ac23d6f8627fb5e37ec4be0431711b9a2dbacaccfeddb"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "506f0d33e38fbe9184508473a0564dc9",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 2094445,
            "upload_time": "2024-12-12T13:39:15",
            "upload_time_iso_8601": "2024-12-12T13:39:15.421997Z",
            "url": "https://files.pythonhosted.org/packages/55/d5/24e4562771711711c466768c92097640ed97b0283abe9043ffb6c6d4cf04/cramjam-2.9.1-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "309d7ce921c6163c03ba9bb19b529bac96fcf1609e8e23b4cfa66a1c92a3c2ae",
                "md5": "5db9c44d050753d21181e980462ebdc3",
                "sha256": "6a2ca4d3c683d28d3217821029eb08d3487d5043d7eb455df11ff3cacfd4c916"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp38-cp38-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5db9c44d050753d21181e980462ebdc3",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2137607,
            "upload_time": "2024-12-12T13:39:18",
            "upload_time_iso_8601": "2024-12-12T13:39:18.667432Z",
            "url": "https://files.pythonhosted.org/packages/30/9d/7ce921c6163c03ba9bb19b529bac96fcf1609e8e23b4cfa66a1c92a3c2ae/cramjam-2.9.1-cp38-cp38-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a9ab4c70ba38e8a7141fc2348326226791ecfd94063f14dcb304cc4807ad6686",
                "md5": "5357b905de0dc673be2e123fc36277d5",
                "sha256": "008b49b455b396acc5459dfb06fb9d56049c4097ee8e590892a4d3da9a711da3"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "5357b905de0dc673be2e123fc36277d5",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1928156,
            "upload_time": "2024-12-12T13:39:22",
            "upload_time_iso_8601": "2024-12-12T13:39:22.049765Z",
            "url": "https://files.pythonhosted.org/packages/a9/ab/4c70ba38e8a7141fc2348326226791ecfd94063f14dcb304cc4807ad6686/cramjam-2.9.1-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cfd060670fb0016da2794731a44492feac4c50ae9ba4afc5f6b8468f3df36d91",
                "md5": "fde9279982373fb1483da1f53c4add94",
                "sha256": "45c18cc13156e8697a8d3f9e57e49a69b00e14a103196efab0893fae1a5257f8"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "fde9279982373fb1483da1f53c4add94",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2269318,
            "upload_time": "2024-12-12T13:39:25",
            "upload_time_iso_8601": "2024-12-12T13:39:25.572697Z",
            "url": "https://files.pythonhosted.org/packages/cf/d0/60670fb0016da2794731a44492feac4c50ae9ba4afc5f6b8468f3df36d91/cramjam-2.9.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "33cc6b42fbddd63f4d9da7c58b18909798ef175820a5d789777a739f7c8c9a0e",
                "md5": "914ab7408c01d8ff02cafdc6ba674436",
                "sha256": "d14a0efb21e0fec0631bcd66040b06e6a0fe10825f3aacffded38c1c978bdff9"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "914ab7408c01d8ff02cafdc6ba674436",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2109600,
            "upload_time": "2024-12-12T13:39:27",
            "upload_time_iso_8601": "2024-12-12T13:39:27.452814Z",
            "url": "https://files.pythonhosted.org/packages/33/cc/6b42fbddd63f4d9da7c58b18909798ef175820a5d789777a739f7c8c9a0e/cramjam-2.9.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3267e1466368cab045f19f3dc981c8f64732becc8cc2304a0498a15041dd736f",
                "md5": "e52b554b45e2d5a88e001f26c41ab23b",
                "sha256": "3f815fb0eba625af45139af4f90f5fc2ddda61b171c2cc3ab63d44b40c5c7768"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "e52b554b45e2d5a88e001f26c41ab23b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2086936,
            "upload_time": "2024-12-12T13:39:29",
            "upload_time_iso_8601": "2024-12-12T13:39:29.498550Z",
            "url": "https://files.pythonhosted.org/packages/32/67/e1466368cab045f19f3dc981c8f64732becc8cc2304a0498a15041dd736f/cramjam-2.9.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5347509861082a489c7e590daaf72c97dc42f1aa9aa6ab6851f700106f50910b",
                "md5": "f68100a842a525f55e23c7ed49615527",
                "sha256": "04828cbfad7384f06a4a7d0d927c3e85ef11dc5a40b9cf5f3e29ac4e23ecd678"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "f68100a842a525f55e23c7ed49615527",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2442484,
            "upload_time": "2024-12-12T13:39:31",
            "upload_time_iso_8601": "2024-12-12T13:39:31.341439Z",
            "url": "https://files.pythonhosted.org/packages/53/47/509861082a489c7e590daaf72c97dc42f1aa9aa6ab6851f700106f50910b/cramjam-2.9.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5c41fd1bdc7505cab6916286815af514a0db30641dca5fa9c0944afc308a86ea",
                "md5": "b5132725a2467ca30ca312d1350f0234",
                "sha256": "b0944a7c3a78f940c06d1b29bdce91a17798d80593dd01ebfeb842761e48a8b5"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "b5132725a2467ca30ca312d1350f0234",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2755867,
            "upload_time": "2024-12-12T13:39:33",
            "upload_time_iso_8601": "2024-12-12T13:39:33.386792Z",
            "url": "https://files.pythonhosted.org/packages/5c/41/fd1bdc7505cab6916286815af514a0db30641dca5fa9c0944afc308a86ea/cramjam-2.9.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e5a222d419a0069eab8856da4583cd06754b860679a7e68a4b3b0df1338430f8",
                "md5": "a496373339f566e90b0e29cda6641b1a",
                "sha256": "ec769e5b16251704502277a1163dcf2611551452d7590ff4cc422b7b0367fc96"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a496373339f566e90b0e29cda6641b1a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2386091,
            "upload_time": "2024-12-12T13:39:35",
            "upload_time_iso_8601": "2024-12-12T13:39:35.725886Z",
            "url": "https://files.pythonhosted.org/packages/e5/a2/22d419a0069eab8856da4583cd06754b860679a7e68a4b3b0df1338430f8/cramjam-2.9.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d3f24c160147a5f464da7954b5705cb1aecd2e7286fd94d6026566c8df55b364",
                "md5": "d78cc9eee0518bd462a115bc4b9c94bb",
                "sha256": "3ba79c7d2cc5adb897b690c05dd9b67c4d401736d207314b99315f7be3cd94fd"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp38-cp38-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "d78cc9eee0518bd462a115bc4b9c94bb",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2375052,
            "upload_time": "2024-12-12T13:39:37",
            "upload_time_iso_8601": "2024-12-12T13:39:37.793643Z",
            "url": "https://files.pythonhosted.org/packages/d3/f2/4c160147a5f464da7954b5705cb1aecd2e7286fd94d6026566c8df55b364/cramjam-2.9.1-cp38-cp38-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7301029916dfb158f5e2cfbbd80ef2eebd715ab7091ec94cb01b656eb4ddc926",
                "md5": "d53f24fb0142aeb0d5d1a351ff4d0c31",
                "sha256": "d35923fb5411bde30b53c0696dff8e24c8a38b010b89544834c53f4462fd71df"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp38-cp38-musllinux_1_1_armv7l.whl",
            "has_sig": false,
            "md5_digest": "d53f24fb0142aeb0d5d1a351ff4d0c31",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2387165,
            "upload_time": "2024-12-12T13:39:41",
            "upload_time_iso_8601": "2024-12-12T13:39:41.257399Z",
            "url": "https://files.pythonhosted.org/packages/73/01/029916dfb158f5e2cfbbd80ef2eebd715ab7091ec94cb01b656eb4ddc926/cramjam-2.9.1-cp38-cp38-musllinux_1_1_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b924065a5e90599f6a23c42334373cfb4a1d36e1b2da153653d216826554dc71",
                "md5": "3692680b888b70b0c9ea0ecb676efe19",
                "sha256": "da0cc0efdbfb8ee2361f89f38ded03d11678f37e392afff7a97b09c55dadfc83"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp38-cp38-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "3692680b888b70b0c9ea0ecb676efe19",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2401046,
            "upload_time": "2024-12-12T13:39:43",
            "upload_time_iso_8601": "2024-12-12T13:39:43.397925Z",
            "url": "https://files.pythonhosted.org/packages/b9/24/065a5e90599f6a23c42334373cfb4a1d36e1b2da153653d216826554dc71/cramjam-2.9.1-cp38-cp38-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dcd52d6eab6b093b251bb3dcede59cb567f585ea9f443850053c731dfb4ce98e",
                "md5": "5e6e7209169d39f5956ab98121f65218",
                "sha256": "f89924858712b8b936f04f3d690e72825a3e5127a140b434c79030c1c5a887ce"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp38-cp38-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5e6e7209169d39f5956ab98121f65218",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2554227,
            "upload_time": "2024-12-12T13:39:45",
            "upload_time_iso_8601": "2024-12-12T13:39:45.936817Z",
            "url": "https://files.pythonhosted.org/packages/dc/d5/2d6eab6b093b251bb3dcede59cb567f585ea9f443850053c731dfb4ce98e/cramjam-2.9.1-cp38-cp38-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "caadc27c851553879f7dfdde853643dbf7c754b9a7bf2cebc112794884e5fbeb",
                "md5": "cf79ef484963ddcd55a7b7bd851e55af",
                "sha256": "5925a738b8478f223ab9756fc794e3cabd5917fd7846f66adcf1d5fc2bf9864c"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "cf79ef484963ddcd55a7b7bd851e55af",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1818249,
            "upload_time": "2024-12-12T13:39:48",
            "upload_time_iso_8601": "2024-12-12T13:39:48.306408Z",
            "url": "https://files.pythonhosted.org/packages/ca/ad/c27c851553879f7dfdde853643dbf7c754b9a7bf2cebc112794884e5fbeb/cramjam-2.9.1-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a123d0f2ddf6f95ad5e9cd2ab7839836e9caf2786b72e773271a24fc10767403",
                "md5": "3e2ec51c64f1bec7bafe16b15ab07d1f",
                "sha256": "b7ac273498a2c6772d67707e101b74014c0d9413bb4711c51d8ec311de59b4b1"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "3e2ec51c64f1bec7bafe16b15ab07d1f",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2092860,
            "upload_time": "2024-12-12T13:39:51",
            "upload_time_iso_8601": "2024-12-12T13:39:51.724452Z",
            "url": "https://files.pythonhosted.org/packages/a1/23/d0f2ddf6f95ad5e9cd2ab7839836e9caf2786b72e773271a24fc10767403/cramjam-2.9.1-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c75a50523fd478390acb6ca8e57239f7cf79f7260dc0d16be89137d47823e50a",
                "md5": "f1515526429cf01aa3eb4a90c3f2a2cb",
                "sha256": "af39006faddfc6253beb93ca821d544931cfee7f0177b99ff106dfd8fd6a2cd8"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp39-cp39-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f1515526429cf01aa3eb4a90c3f2a2cb",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2137158,
            "upload_time": "2024-12-12T13:39:53",
            "upload_time_iso_8601": "2024-12-12T13:39:53.744783Z",
            "url": "https://files.pythonhosted.org/packages/c7/5a/50523fd478390acb6ca8e57239f7cf79f7260dc0d16be89137d47823e50a/cramjam-2.9.1-cp39-cp39-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "df8354eca302e431d51149074d8aad6ec588870c5797060e2142dfe6ca3599a8",
                "md5": "e163474aa86d45df375f96a37f94f54f",
                "sha256": "b3291be0d3f73d5774d69013be4ab33978c777363b5312d14f62f77817c2f75a"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "e163474aa86d45df375f96a37f94f54f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1927910,
            "upload_time": "2024-12-12T13:39:57",
            "upload_time_iso_8601": "2024-12-12T13:39:57.315058Z",
            "url": "https://files.pythonhosted.org/packages/df/83/54eca302e431d51149074d8aad6ec588870c5797060e2142dfe6ca3599a8/cramjam-2.9.1-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6de95d38ffa5376c5bffcbd16545707d9dac6beffccd00410f0cc19d83d85ef7",
                "md5": "f13353e06ea654fb6acee3cdb5708698",
                "sha256": "1539fd758f0e57fad7913cebff8baaee871bb561ddf6fa710a427b74da6b6778"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "f13353e06ea654fb6acee3cdb5708698",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2269458,
            "upload_time": "2024-12-12T13:39:59",
            "upload_time_iso_8601": "2024-12-12T13:39:59.519368Z",
            "url": "https://files.pythonhosted.org/packages/6d/e9/5d38ffa5376c5bffcbd16545707d9dac6beffccd00410f0cc19d83d85ef7/cramjam-2.9.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "15f399fedc4210db1967256e602fdcb60947585421fd659f8baeeeb4ea16e4c7",
                "md5": "2f65d5f630a24e96b4111e20a1362696",
                "sha256": "ff362f68bd68ac0eccb445209238d589bba728fb6d7f2e9dc199e0ec3a61d6e0"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "2f65d5f630a24e96b4111e20a1362696",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2109406,
            "upload_time": "2024-12-12T13:40:03",
            "upload_time_iso_8601": "2024-12-12T13:40:03.512790Z",
            "url": "https://files.pythonhosted.org/packages/15/f3/99fedc4210db1967256e602fdcb60947585421fd659f8baeeeb4ea16e4c7/cramjam-2.9.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f2e9f380e0c1bd03046c522da4fd6d43ea897ba0b832c78fc4ea5708d8c35c21",
                "md5": "0ec71855579e198cd4738b88692b1e6a",
                "sha256": "23b9786d1d17686fb8d600ade2a19374c7188d4b8867efa9af0d8274a220aec7"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "0ec71855579e198cd4738b88692b1e6a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2086677,
            "upload_time": "2024-12-12T13:40:05",
            "upload_time_iso_8601": "2024-12-12T13:40:05.592151Z",
            "url": "https://files.pythonhosted.org/packages/f2/e9/f380e0c1bd03046c522da4fd6d43ea897ba0b832c78fc4ea5708d8c35c21/cramjam-2.9.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "13a73ae887753f6d41f6e4af8e25654d103c56e13dda2f4b4d13acac570c65c1",
                "md5": "a11baa7a3d7026dc8ba7a6ac7d0542fc",
                "sha256": "8bc9c2c748aaf91863d89c4583f529c1c709485c94f8dfeb3ee48662d88e3258"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "a11baa7a3d7026dc8ba7a6ac7d0542fc",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2442136,
            "upload_time": "2024-12-12T13:40:08",
            "upload_time_iso_8601": "2024-12-12T13:40:08.303284Z",
            "url": "https://files.pythonhosted.org/packages/13/a7/3ae887753f6d41f6e4af8e25654d103c56e13dda2f4b4d13acac570c65c1/cramjam-2.9.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dea2763fd98340936057e44ea0b870c9cdb87ad5f90d49e492e8a11cf74e7b29",
                "md5": "e175066e3d8522ac661dacd2f4d6e949",
                "sha256": "fd0fa9a0e7f18224b6d2d1d69dbdc3aecec80ef1393c59244159b131604a4395"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "e175066e3d8522ac661dacd2f4d6e949",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2754985,
            "upload_time": "2024-12-12T13:40:12",
            "upload_time_iso_8601": "2024-12-12T13:40:12.095460Z",
            "url": "https://files.pythonhosted.org/packages/de/a2/763fd98340936057e44ea0b870c9cdb87ad5f90d49e492e8a11cf74e7b29/cramjam-2.9.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "33317c8cdf6b16fcd46bad4a307c8203a58b7a2fddf6cb3aad9dc441c050f62f",
                "md5": "2c96f847449f2487c180a37dbdfd5a06",
                "sha256": "2ceef6e09ee22457997370882aa3c69de01e6dd0aaa2f953e1e87ad11641d042"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2c96f847449f2487c180a37dbdfd5a06",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2385597,
            "upload_time": "2024-12-12T13:40:14",
            "upload_time_iso_8601": "2024-12-12T13:40:14.319322Z",
            "url": "https://files.pythonhosted.org/packages/33/31/7c8cdf6b16fcd46bad4a307c8203a58b7a2fddf6cb3aad9dc441c050f62f/cramjam-2.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ddbaec0f3b5a3a90721bdb42f4f4989b60adf823d137f40365e83df0cd299378",
                "md5": "11ee7abe0ba867ae81847f4a3b99e9b1",
                "sha256": "1376f6fdbf0b30712413a0b4e51663a4938ae2f6b449f8e4635dbb3694db83cf"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp39-cp39-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "11ee7abe0ba867ae81847f4a3b99e9b1",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2374339,
            "upload_time": "2024-12-12T13:40:16",
            "upload_time_iso_8601": "2024-12-12T13:40:16.670936Z",
            "url": "https://files.pythonhosted.org/packages/dd/ba/ec0f3b5a3a90721bdb42f4f4989b60adf823d137f40365e83df0cd299378/cramjam-2.9.1-cp39-cp39-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ff0af5bccdc8d12821aed4473a427e9eb8282a38c9337a30e02ed102b18941bf",
                "md5": "2700bae8896b07d7180089e83597106c",
                "sha256": "342fb946f8d3e9e35b837288b03ab23cfbe0bb5a30e582ed805ef79706823a96"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp39-cp39-musllinux_1_1_armv7l.whl",
            "has_sig": false,
            "md5_digest": "2700bae8896b07d7180089e83597106c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2386933,
            "upload_time": "2024-12-12T13:40:18",
            "upload_time_iso_8601": "2024-12-12T13:40:18.725457Z",
            "url": "https://files.pythonhosted.org/packages/ff/0a/f5bccdc8d12821aed4473a427e9eb8282a38c9337a30e02ed102b18941bf/cramjam-2.9.1-cp39-cp39-musllinux_1_1_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a06ece3ffad2b3b8cb73156a19345e27a2e27fb5be79b64f2c81b0c6d6e16c57",
                "md5": "cc781b52c914b055aea16515bd43fe02",
                "sha256": "a237064a6e2c2256c9a1cf2beb7c971382190c0f1eb2e810e02e971881756132"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp39-cp39-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "cc781b52c914b055aea16515bd43fe02",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2400860,
            "upload_time": "2024-12-12T13:40:21",
            "upload_time_iso_8601": "2024-12-12T13:40:21.719260Z",
            "url": "https://files.pythonhosted.org/packages/a0/6e/ce3ffad2b3b8cb73156a19345e27a2e27fb5be79b64f2c81b0c6d6e16c57/cramjam-2.9.1-cp39-cp39-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "32a9e4509e5dfc8f41d9e7f9fdddbf567967937303621d410197c86b11d6a3e4",
                "md5": "e32338645feedae245bd87ac3413ede6",
                "sha256": "53145fc9f2319c1245d4329e1da8cfacd6e35e27090c07c0b9d453ae2bbdac3e"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp39-cp39-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e32338645feedae245bd87ac3413ede6",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2553681,
            "upload_time": "2024-12-12T13:40:24",
            "upload_time_iso_8601": "2024-12-12T13:40:24.395370Z",
            "url": "https://files.pythonhosted.org/packages/32/a9/e4509e5dfc8f41d9e7f9fdddbf567967937303621d410197c86b11d6a3e4/cramjam-2.9.1-cp39-cp39-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0a8352401c5c654ddff2850d890b0f1cfc355ff6887c6def420d0c8d8178ff97",
                "md5": "521c332b65cefabb1796762d5d08dbcc",
                "sha256": "8a9f52c27292c21457f43c4ce124939302a9acfb62295e7cda8667310563a5a3"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "521c332b65cefabb1796762d5d08dbcc",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1818130,
            "upload_time": "2024-12-12T13:40:26",
            "upload_time_iso_8601": "2024-12-12T13:40:26.646377Z",
            "url": "https://files.pythonhosted.org/packages/0a/83/52401c5c654ddff2850d890b0f1cfc355ff6887c6def420d0c8d8178ff97/cramjam-2.9.1-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "93b31645986d8b915fd0426a7224cd00c2c17c32b4d69bc5faad3fb3f5fd5081",
                "md5": "2a878bed5097e2d45b9734db7f5531be",
                "sha256": "8097ee39b61c86848a443c0b25b2df1de6b331fd512b20836a4f5cfde51ab255"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2a878bed5097e2d45b9734db7f5531be",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2092440,
            "upload_time": "2024-12-12T13:40:29",
            "upload_time_iso_8601": "2024-12-12T13:40:29.529126Z",
            "url": "https://files.pythonhosted.org/packages/93/b3/1645986d8b915fd0426a7224cd00c2c17c32b4d69bc5faad3fb3f5fd5081/cramjam-2.9.1-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bc913f7884172573072a4280bc8bc19b7562b2cd66d2a65576b11e72115cd5fe",
                "md5": "6d4ceec9bcb71b86a15e49114dd6625c",
                "sha256": "86824c695688fcd06c5ac9bbd3fea9bdfb4cca194b1e706fbf11a629df48d2b4"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6d4ceec9bcb71b86a15e49114dd6625c",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 2159537,
            "upload_time": "2024-12-12T13:40:31",
            "upload_time_iso_8601": "2024-12-12T13:40:31.693976Z",
            "url": "https://files.pythonhosted.org/packages/bc/91/3f7884172573072a4280bc8bc19b7562b2cd66d2a65576b11e72115cd5fe/cramjam-2.9.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ef49a0a89e9c45413e89a1e408d4ab416c0f88f19f6db7571fd5c517e429e276",
                "md5": "71056df76cd60b96d95cd3b7c1e50e80",
                "sha256": "27571bfa5a5d618604696747d0dc1d2a99b5906c967c8dee53c13a7107edfde6"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "71056df76cd60b96d95cd3b7c1e50e80",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 1936244,
            "upload_time": "2024-12-12T13:40:33",
            "upload_time_iso_8601": "2024-12-12T13:40:33.847757Z",
            "url": "https://files.pythonhosted.org/packages/ef/49/a0a89e9c45413e89a1e408d4ab416c0f88f19f6db7571fd5c517e429e276/cramjam-2.9.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "26f76422b9e4d148f1a351c0358a95d59023f25cab76609b180804f6a3ed17e9",
                "md5": "0a9700b183bbcfa1a42714f523157917",
                "sha256": "fb01f6e38719818778144d3165a89ea1ad9dc58c6342b7f20aa194c70f34cbd1"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "0a9700b183bbcfa1a42714f523157917",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 2119487,
            "upload_time": "2024-12-12T13:40:36",
            "upload_time_iso_8601": "2024-12-12T13:40:36.130666Z",
            "url": "https://files.pythonhosted.org/packages/26/f7/6422b9e4d148f1a351c0358a95d59023f25cab76609b180804f6a3ed17e9/cramjam-2.9.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b5596fc930217f7ae085eca6d22d3477cd0145a105cdc39e63b834cb0c1b25e3",
                "md5": "3a558d529257e82959f42f850596c09d",
                "sha256": "6b5cef5cf40725fe64592af9ec163e7389855077700678a1d94bec549403a74d"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3a558d529257e82959f42f850596c09d",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 2400910,
            "upload_time": "2024-12-12T13:40:38",
            "upload_time_iso_8601": "2024-12-12T13:40:38.264566Z",
            "url": "https://files.pythonhosted.org/packages/b5/59/6fc930217f7ae085eca6d22d3477cd0145a105cdc39e63b834cb0c1b25e3/cramjam-2.9.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2d367e53cf5aaed4b446490e298f7571e69ce15d0dfb148feabe8bf02e58827f",
                "md5": "bac61ef994db8255743c7993a691f8d1",
                "sha256": "ac48b978aa0675f62b642750e798c394a64d25ce852e4e541f69bef9a564c2f0"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "bac61ef994db8255743c7993a691f8d1",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 2100860,
            "upload_time": "2024-12-12T13:40:41",
            "upload_time_iso_8601": "2024-12-12T13:40:41.647523Z",
            "url": "https://files.pythonhosted.org/packages/2d/36/7e53cf5aaed4b446490e298f7571e69ce15d0dfb148feabe8bf02e58827f/cramjam-2.9.1-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c96809b6b5603d21a0c7d4362d513217a5079c47b1b7a88967c52dbef13db183",
                "md5": "1a3a729b8b8efd5192c44c6087d71a95",
                "sha256": "336cc591d86cbd225d256813779f46624f857bc9c779db126271eff9ddc524ae"
            },
            "downloads": -1,
            "filename": "cramjam-2.9.1.tar.gz",
            "has_sig": false,
            "md5_digest": "1a3a729b8b8efd5192c44c6087d71a95",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 47892,
            "upload_time": "2024-12-12T13:40:44",
            "upload_time_iso_8601": "2024-12-12T13:40:44.838225Z",
            "url": "https://files.pythonhosted.org/packages/c9/68/09b6b5603d21a0c7d4362d513217a5079c47b1b7a88967c52dbef13db183/cramjam-2.9.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-12 13:40:44",
    "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: 0.91871s