pycodec2


Namepycodec2 JSON
Version 4.0.0 PyPI version JSON
download
home_pagehttps://github.com/gregorias/pycodec2
SummaryA Cython wrapper for codec2
upload_time2024-12-04 19:07:11
maintainerNone
docs_urlNone
authorGrzegorz Milka
requires_python>=3.10
licenseNone
keywords codec2 audio voice speech
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Pycodec2

Pycodec2 is a Cython wrapper for [Codec 2][codec2].

In other words, Pycodec2 allows using the Codec 2 C library from Python.

## Installation

### Prerequisites

Pycodec2 requires [Codec 2][codec2].

On Linux, I recommend using the distro's package-manager, e.g., on
Arch/Manjaro: `pacman -Syuu codec2`, so that Codec2's assets land in standard
searchable directories for `python setup.py` to use.

On macOS, you may use [the Homebrew
formula](https://formulae.brew.sh/formula/codec2#default).

### Instructions

You can install the library using PyPI (the easiest option) or from source.

#### From PyPI

To install the library from PyPI, run:

```bash
pip install pycodec2
```

### From Source

To install the library from source, see building instructions in `DEV.md`. You
can then install the wheel with:

```bash
pip install dist/*.whl
```

### Codec 2 Compatibility

Pycodec2 4.\* is compatible with Codec 2 1.2.\* and Numpy 2.\*.

Pycodec2 3.\* is compatible with Codec 2 1.2.\*.

Pycodec2 2.\* is compatible with Codec 2 1.0.\*.

Pycodec2 1.0.\* is compatible with Codec 2 at 0.9.2+ versions.

If your Codec 2 version is older than 0.9.2, then try
[pycodec2-old](https://pypi.org/project/pycodec2-old/) package.

For more information on potential compatibility problems, check out [this
issue](https://github.com/gregorias/pycodec2/issues/8).

## Usage

### Example

`example.py` implements a basic script that uses Codec 2 to encode and deencode
a sample. Use the following steps to run an end-2-end scenario (dev/rune2etest
implements steps 2-5).

1. Download a sample .wav file, e.g., [trashcan](https://freesound.org/people/InspectorJ/sounds/431158/).

2. Convert the .wav to a raw mono-channel 8kHz format, e.g.,

   sox trashcan.wav -e signed-integer -b 16 trashcan.raw channels 1 rate 8000

3. Compile pycodec2

   python setup.py build_ext --inplace

4. Run `example.py`

   python example.py trashcan.raw

5. Convert `output.raw`

   sox -r 8000 -e signed-integer -b 16 output.raw output.wav

Now you can listen to `output.wav`.

### Expected Input Format

[Codec 2][codec2] assumes that input files use:

* 8kHz bitrate,
* 16-bit width samples,
* a single channel.

### Available Modes

For a list of currently supported modes, look for `_modes` in
`pycodec2/pycodec2.pyx`.

## Remarks

This library is considered complete. Please notify me or send a pull request on
GitHub if you notice any bugs.

[codec2]: http://www.rowetel.com/blog/?page_id=452

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/gregorias/pycodec2",
    "name": "pycodec2",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "codec2, audio, voice, speech",
    "author": "Grzegorz Milka",
    "author_email": "grzegorzmilka@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/11/f3/c64f308c877ee206462adb50df97870ea4243a84702931bcfe5691ceac5c/pycodec2-4.0.0.tar.gz",
    "platform": null,
    "description": "# Pycodec2\n\nPycodec2 is a Cython wrapper for [Codec 2][codec2].\n\nIn other words, Pycodec2 allows using the Codec 2 C library from Python.\n\n## Installation\n\n### Prerequisites\n\nPycodec2 requires [Codec 2][codec2].\n\nOn Linux, I recommend using the distro's package-manager, e.g., on\nArch/Manjaro: `pacman -Syuu codec2`, so that Codec2's assets land in standard\nsearchable directories for `python setup.py` to use.\n\nOn macOS, you may use [the Homebrew\nformula](https://formulae.brew.sh/formula/codec2#default).\n\n### Instructions\n\nYou can install the library using PyPI (the easiest option) or from source.\n\n#### From PyPI\n\nTo install the library from PyPI, run:\n\n```bash\npip install pycodec2\n```\n\n### From Source\n\nTo install the library from source, see building instructions in `DEV.md`. You\ncan then install the wheel with:\n\n```bash\npip install dist/*.whl\n```\n\n### Codec 2 Compatibility\n\nPycodec2 4.\\* is compatible with Codec 2 1.2.\\* and Numpy 2.\\*.\n\nPycodec2 3.\\* is compatible with Codec 2 1.2.\\*.\n\nPycodec2 2.\\* is compatible with Codec 2 1.0.\\*.\n\nPycodec2 1.0.\\* is compatible with Codec 2 at 0.9.2+ versions.\n\nIf your Codec 2 version is older than 0.9.2, then try\n[pycodec2-old](https://pypi.org/project/pycodec2-old/) package.\n\nFor more information on potential compatibility problems, check out [this\nissue](https://github.com/gregorias/pycodec2/issues/8).\n\n## Usage\n\n### Example\n\n`example.py` implements a basic script that uses Codec 2 to encode and deencode\na sample. Use the following steps to run an end-2-end scenario (dev/rune2etest\nimplements steps 2-5).\n\n1. Download a sample .wav file, e.g., [trashcan](https://freesound.org/people/InspectorJ/sounds/431158/).\n\n2. Convert the .wav to a raw mono-channel 8kHz format, e.g.,\n\n   sox trashcan.wav -e signed-integer -b 16 trashcan.raw channels 1 rate 8000\n\n3. Compile pycodec2\n\n   python setup.py build_ext --inplace\n\n4. Run `example.py`\n\n   python example.py trashcan.raw\n\n5. Convert `output.raw`\n\n   sox -r 8000 -e signed-integer -b 16 output.raw output.wav\n\nNow you can listen to `output.wav`.\n\n### Expected Input Format\n\n[Codec 2][codec2] assumes that input files use:\n\n* 8kHz bitrate,\n* 16-bit width samples,\n* a single channel.\n\n### Available Modes\n\nFor a list of currently supported modes, look for `_modes` in\n`pycodec2/pycodec2.pyx`.\n\n## Remarks\n\nThis library is considered complete. Please notify me or send a pull request on\nGitHub if you notice any bugs.\n\n[codec2]: http://www.rowetel.com/blog/?page_id=452\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A Cython wrapper for codec2",
    "version": "4.0.0",
    "project_urls": {
        "Homepage": "https://github.com/gregorias/pycodec2"
    },
    "split_keywords": [
        "codec2",
        " audio",
        " voice",
        " speech"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b466e91778bf3d02106d8aab0cff1d11516d265dd5d095cfe9ff5c1ad734e04c",
                "md5": "7d37dcbc60d0e2dc0b95cdbc8074713a",
                "sha256": "d3a0d0bbe3ec4652635801ea48731e7d71c8daead99010b3ffcd2afc609fac1e"
            },
            "downloads": -1,
            "filename": "pycodec2-4.0.0-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7d37dcbc60d0e2dc0b95cdbc8074713a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 918843,
            "upload_time": "2024-12-04T19:06:40",
            "upload_time_iso_8601": "2024-12-04T19:06:40.853560Z",
            "url": "https://files.pythonhosted.org/packages/b4/66/e91778bf3d02106d8aab0cff1d11516d265dd5d095cfe9ff5c1ad734e04c/pycodec2-4.0.0-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "89b5690dc94a6fe83c0869444593a7e4945c3a332e99621ed0897ab6a16d22ec",
                "md5": "240d966b25d9599d6839f0495fd70aa3",
                "sha256": "3a604f57a0afdf976756edd4f12c1de01f38b4a3f14446912c878183d1c81bf2"
            },
            "downloads": -1,
            "filename": "pycodec2-4.0.0-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "240d966b25d9599d6839f0495fd70aa3",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 887372,
            "upload_time": "2024-12-04T19:06:42",
            "upload_time_iso_8601": "2024-12-04T19:06:42.983321Z",
            "url": "https://files.pythonhosted.org/packages/89/b5/690dc94a6fe83c0869444593a7e4945c3a332e99621ed0897ab6a16d22ec/pycodec2-4.0.0-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "46649ed8b73cc9ace4c05f4dbe868c872fa203cf6c67826edf12c40103c1adc5",
                "md5": "3aee7d0e1c49f4a593907459f4ccf75c",
                "sha256": "3a3b17a7310a9262d68f6cca8f8ba72d81cc0b838454c11989d26dfed582885d"
            },
            "downloads": -1,
            "filename": "pycodec2-4.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3aee7d0e1c49f4a593907459f4ccf75c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 1396384,
            "upload_time": "2024-12-04T19:06:44",
            "upload_time_iso_8601": "2024-12-04T19:06:44.354898Z",
            "url": "https://files.pythonhosted.org/packages/46/64/9ed8b73cc9ace4c05f4dbe868c872fa203cf6c67826edf12c40103c1adc5/pycodec2-4.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "53a0ab48397a260d1f71972f5024f12af43085b83b63467b6333c615493ef4e0",
                "md5": "ba3777767c564293550e88196e6f1dce",
                "sha256": "a265db9b229d6ba247f5f5b877f10cce3a34d7d2f84164f2ab2209daeb8c5dcc"
            },
            "downloads": -1,
            "filename": "pycodec2-4.0.0-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ba3777767c564293550e88196e6f1dce",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 1386812,
            "upload_time": "2024-12-04T19:06:46",
            "upload_time_iso_8601": "2024-12-04T19:06:46.223640Z",
            "url": "https://files.pythonhosted.org/packages/53/a0/ab48397a260d1f71972f5024f12af43085b83b63467b6333c615493ef4e0/pycodec2-4.0.0-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d01c394f5246f5c419288f7d8a21514b2018a0a0daa0f7efcf6af87f0ec1d80f",
                "md5": "f27db02b05e72b67db459a229006e0c1",
                "sha256": "de629ea6282b78ea41a4a1e55bf69bd78002b28a73394deddf827f0be65c4f3f"
            },
            "downloads": -1,
            "filename": "pycodec2-4.0.0-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f27db02b05e72b67db459a229006e0c1",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 919196,
            "upload_time": "2024-12-04T19:06:48",
            "upload_time_iso_8601": "2024-12-04T19:06:48.200195Z",
            "url": "https://files.pythonhosted.org/packages/d0/1c/394f5246f5c419288f7d8a21514b2018a0a0daa0f7efcf6af87f0ec1d80f/pycodec2-4.0.0-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "81c8d6049389805a141583cafe1fb40e135a5ee0ddcf108b171885f05153f3af",
                "md5": "740972ff303daa75bae6818c89a04aa4",
                "sha256": "29c0d798ecef7fa1f6473e8d687e00e1bffe8ee6e25e6084e05658d0b62a9f8c"
            },
            "downloads": -1,
            "filename": "pycodec2-4.0.0-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "740972ff303daa75bae6818c89a04aa4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 887521,
            "upload_time": "2024-12-04T19:06:49",
            "upload_time_iso_8601": "2024-12-04T19:06:49.646320Z",
            "url": "https://files.pythonhosted.org/packages/81/c8/d6049389805a141583cafe1fb40e135a5ee0ddcf108b171885f05153f3af/pycodec2-4.0.0-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c59654e52f27748a3536d65db95061bffed82288564a88d891f83a582913d099",
                "md5": "76c011bc6ca8e5ffb49de7f3c5f01d33",
                "sha256": "076eb64e7f8a9ed5cdf10934f2721db055e797ad12c08c1fa555fcaafcde1eec"
            },
            "downloads": -1,
            "filename": "pycodec2-4.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "76c011bc6ca8e5ffb49de7f3c5f01d33",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 1426126,
            "upload_time": "2024-12-04T19:06:51",
            "upload_time_iso_8601": "2024-12-04T19:06:51.497733Z",
            "url": "https://files.pythonhosted.org/packages/c5/96/54e52f27748a3536d65db95061bffed82288564a88d891f83a582913d099/pycodec2-4.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a3e831a39195f8da5b4226ea69d951dd9c1c4f0af74f8ac3ce4dc0c7a1a86989",
                "md5": "028d6035bc72ba48032de6047831855f",
                "sha256": "c8440242932eea5a420a2b3f49380a38cbd7143580feda3c6d1989d5fa97b6c8"
            },
            "downloads": -1,
            "filename": "pycodec2-4.0.0-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "028d6035bc72ba48032de6047831855f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 1415540,
            "upload_time": "2024-12-04T19:06:53",
            "upload_time_iso_8601": "2024-12-04T19:06:53.270846Z",
            "url": "https://files.pythonhosted.org/packages/a3/e8/31a39195f8da5b4226ea69d951dd9c1c4f0af74f8ac3ce4dc0c7a1a86989/pycodec2-4.0.0-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0b3f19310d8c276d89e1fc2ae57fc6ee2b8021699ff2b40bd84848a70cddb46f",
                "md5": "fb3a34abda425e21a729d538ada9b26e",
                "sha256": "d2198a3df51d84d4f467a88e77715a84a704f497e76a9f1f4cede19a39f53b3d"
            },
            "downloads": -1,
            "filename": "pycodec2-4.0.0-cp312-cp312-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fb3a34abda425e21a729d538ada9b26e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 918654,
            "upload_time": "2024-12-04T19:06:54",
            "upload_time_iso_8601": "2024-12-04T19:06:54.645749Z",
            "url": "https://files.pythonhosted.org/packages/0b/3f/19310d8c276d89e1fc2ae57fc6ee2b8021699ff2b40bd84848a70cddb46f/pycodec2-4.0.0-cp312-cp312-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3ebb13b57801f5789dde2c9185ac9498f747a6c4e52d1bd80942ab0ca84c7e21",
                "md5": "9b467ccb0b104f319822abdeb67bf7be",
                "sha256": "1d8ac5340ba6b3b352f4bed5e6beb2ab678339569f8b6d4636448401d87799a3"
            },
            "downloads": -1,
            "filename": "pycodec2-4.0.0-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "9b467ccb0b104f319822abdeb67bf7be",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 887801,
            "upload_time": "2024-12-04T19:06:56",
            "upload_time_iso_8601": "2024-12-04T19:06:56.515121Z",
            "url": "https://files.pythonhosted.org/packages/3e/bb/13b57801f5789dde2c9185ac9498f747a6c4e52d1bd80942ab0ca84c7e21/pycodec2-4.0.0-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "75242dbcf9094a761b651d71e53592b824532e74322a86a67af2aa8e8e5713a8",
                "md5": "4b34e7761ec26b2ec7e976b4932f5621",
                "sha256": "5ced56629970c86c5ec271bdd890ced0bebe219877c6c2f79b1c731b4583b69c"
            },
            "downloads": -1,
            "filename": "pycodec2-4.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4b34e7761ec26b2ec7e976b4932f5621",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 1436516,
            "upload_time": "2024-12-04T19:06:58",
            "upload_time_iso_8601": "2024-12-04T19:06:58.862062Z",
            "url": "https://files.pythonhosted.org/packages/75/24/2dbcf9094a761b651d71e53592b824532e74322a86a67af2aa8e8e5713a8/pycodec2-4.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "849762c29c1b2b751657d56e8ae0027e8be5a8eb470c8ab5a904163429ce8c80",
                "md5": "b2baca98adb5e14e634c3550d7c6a74a",
                "sha256": "1f838983ffcdfaeb6f5a97f3dbedfe0c25c3a0baf15e9beb3b6ac350e5cf84f7"
            },
            "downloads": -1,
            "filename": "pycodec2-4.0.0-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b2baca98adb5e14e634c3550d7c6a74a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 1422980,
            "upload_time": "2024-12-04T19:07:00",
            "upload_time_iso_8601": "2024-12-04T19:07:00.104500Z",
            "url": "https://files.pythonhosted.org/packages/84/97/62c29c1b2b751657d56e8ae0027e8be5a8eb470c8ab5a904163429ce8c80/pycodec2-4.0.0-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "58f61ca2c43735f29a9a99c4fc868b5f89fb50db28bf940af1ce16d1a5e193cb",
                "md5": "4a55f96ae96f5d65609215eb3eabd303",
                "sha256": "bc9ba185d281dec84ffc49dbab7d2bcff614ca8ab3456a437c4213f6fe61d1aa"
            },
            "downloads": -1,
            "filename": "pycodec2-4.0.0-cp313-cp313-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4a55f96ae96f5d65609215eb3eabd303",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 917764,
            "upload_time": "2024-12-04T19:07:01",
            "upload_time_iso_8601": "2024-12-04T19:07:01.512065Z",
            "url": "https://files.pythonhosted.org/packages/58/f6/1ca2c43735f29a9a99c4fc868b5f89fb50db28bf940af1ce16d1a5e193cb/pycodec2-4.0.0-cp313-cp313-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e6e053cd037cfa80d25bf5f2ca14e3e366945135c1ed5208a7ffab9ef45b77d6",
                "md5": "bf6ca3f34352d744a700df5d85a4208f",
                "sha256": "24006c3bf58bbb2559937eb1814c23b9a89cda06dfd7b54c94e925a225128251"
            },
            "downloads": -1,
            "filename": "pycodec2-4.0.0-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "bf6ca3f34352d744a700df5d85a4208f",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 887143,
            "upload_time": "2024-12-04T19:07:02",
            "upload_time_iso_8601": "2024-12-04T19:07:02.711588Z",
            "url": "https://files.pythonhosted.org/packages/e6/e0/53cd037cfa80d25bf5f2ca14e3e366945135c1ed5208a7ffab9ef45b77d6/pycodec2-4.0.0-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "91ce44fecb58e62d854d3abef370e665e4d71bc20627fe917686c578a46336e5",
                "md5": "8de4ab5febc053a09cde97fef09eef89",
                "sha256": "cd69eb97b4326759a072289095000131e928a6d8869f86d5adeac21e8ca3cc1a"
            },
            "downloads": -1,
            "filename": "pycodec2-4.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8de4ab5febc053a09cde97fef09eef89",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 1433349,
            "upload_time": "2024-12-04T19:07:03",
            "upload_time_iso_8601": "2024-12-04T19:07:03.985867Z",
            "url": "https://files.pythonhosted.org/packages/91/ce/44fecb58e62d854d3abef370e665e4d71bc20627fe917686c578a46336e5/pycodec2-4.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dbe62d1af18aebeb08b9b8e42e0a9439d09be1b31b9c6d5edd1d9276af1c90d4",
                "md5": "5537091cd9be9b8e6e240f8208dde7e6",
                "sha256": "de3856465f79b63c5add6ff0c5afbaf0646b6ac6c760e5053f1d287c194a634e"
            },
            "downloads": -1,
            "filename": "pycodec2-4.0.0-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5537091cd9be9b8e6e240f8208dde7e6",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 1421872,
            "upload_time": "2024-12-04T19:07:06",
            "upload_time_iso_8601": "2024-12-04T19:07:06.021661Z",
            "url": "https://files.pythonhosted.org/packages/db/e6/2d1af18aebeb08b9b8e42e0a9439d09be1b31b9c6d5edd1d9276af1c90d4/pycodec2-4.0.0-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "573d89cf21476dc72c4a511b4c54c8382555023e1212e21b789f820a14ee4043",
                "md5": "033216680099895ad893ea835037c73f",
                "sha256": "97ab6efb6c51dd8e562f3ef851611d75b11b0c6575e46e4ea07ded954ed15c7f"
            },
            "downloads": -1,
            "filename": "pycodec2-4.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "033216680099895ad893ea835037c73f",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 909646,
            "upload_time": "2024-12-04T19:07:07",
            "upload_time_iso_8601": "2024-12-04T19:07:07.652937Z",
            "url": "https://files.pythonhosted.org/packages/57/3d/89cf21476dc72c4a511b4c54c8382555023e1212e21b789f820a14ee4043/pycodec2-4.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4257cc9d103e2a41360f58a52f801fde325045866c6765fc6c7860e8559d12dd",
                "md5": "fc9785a4a034fe648bc54969d8acf362",
                "sha256": "70f0c45b4909554a00dde1e54d270b740ef4965a901c0f4b3fa4a8050a83622e"
            },
            "downloads": -1,
            "filename": "pycodec2-4.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "fc9785a4a034fe648bc54969d8acf362",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 879380,
            "upload_time": "2024-12-04T19:07:08",
            "upload_time_iso_8601": "2024-12-04T19:07:08.874347Z",
            "url": "https://files.pythonhosted.org/packages/42/57/cc9d103e2a41360f58a52f801fde325045866c6765fc6c7860e8559d12dd/pycodec2-4.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "20f39f619f2083b51b0148aa99c3f0529bc0dcaa2f8d8cc9ca170f546dc2d127",
                "md5": "35aacbef50386bcac607202896dbcb02",
                "sha256": "54f24e4910bb59094ed76f458766ad97038bcc19e9712f47fa434f84ba0d5649"
            },
            "downloads": -1,
            "filename": "pycodec2-4.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "35aacbef50386bcac607202896dbcb02",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 1184893,
            "upload_time": "2024-12-04T19:07:10",
            "upload_time_iso_8601": "2024-12-04T19:07:10.319415Z",
            "url": "https://files.pythonhosted.org/packages/20/f3/9f619f2083b51b0148aa99c3f0529bc0dcaa2f8d8cc9ca170f546dc2d127/pycodec2-4.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "11f3c64f308c877ee206462adb50df97870ea4243a84702931bcfe5691ceac5c",
                "md5": "2f1c834bba69b426b79512adc66c57fd",
                "sha256": "ef470b1c99a88c391c8b83503911b71562e12f7cb8d6f66620baa4b324e2138b"
            },
            "downloads": -1,
            "filename": "pycodec2-4.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "2f1c834bba69b426b79512adc66c57fd",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 97187,
            "upload_time": "2024-12-04T19:07:11",
            "upload_time_iso_8601": "2024-12-04T19:07:11.667254Z",
            "url": "https://files.pythonhosted.org/packages/11/f3/c64f308c877ee206462adb50df97870ea4243a84702931bcfe5691ceac5c/pycodec2-4.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-04 19:07:11",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "gregorias",
    "github_project": "pycodec2",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pycodec2"
}
        
Elapsed time: 0.42142s