soxr


Namesoxr JSON
Version 0.3.0 PyPI version JSON
download
home_pagehttps://github.com/dofuuz/python-soxr
SummaryHigh quality, one-dimensional sample-rate conversion library
upload_time2022-06-23 09:54:30
maintainer
docs_urlNone
authorMyungchul Keum
requires_python>=3.6
licenseLGPLv2.1+
keywords audio samplerate conversion src signal processing resampler
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Python-SoXR

[![GitHub](https://img.shields.io/badge/GitHub-python--soxr-181717?logo=github)](https://github.com/dofuuz/python-soxr) [![PyPI](https://img.shields.io/pypi/v/soxr.svg?logo=pypi)](https://pypi.org/project/soxr/) [![Read the Docs](https://img.shields.io/readthedocs/python-soxr?logo=read-the-docs)](https://python-soxr.readthedocs.io)

High quality, one-dimensional sample-rate conversion library for Python.

- Homepage: https://github.com/dofuuz/python-soxr
- Documentation: https://python-soxr.readthedocs.io
- PyPI: https://pypi.org/project/soxr/

Python-SoXR is a Python wrapper of [libsoxr](https://sourceforge.net/projects/soxr/).


## Installation

```
pip install soxr
```

If installation fails, upgrade pip with `python -m pip install --upgrade pip` and try again.


## Basic usage

```python
import soxr

y = soxr.resample(
    x,          # 1D(mono) or 2D(frames, channels) array input
    48000,      # input samplerate
    16000       # target samplerate
)
```
If input is not `numpy.ndarray`, it will be converted to `numpy.ndarray(dtype='float32')`.  
dtype should be one of float32, float64, int16, int32.

Output is `numpy.ndarray` with same dimension and data type of input.


## Streaming usage

Use `ResampleStream` for real-time processing or very long signal.

```python
import soxr

rs = soxr.ResampleStream(
    44100,              # input samplerate
    16000,              # target samplerate
    1,                  # channel(s)
    dtype='float32'     # data type (default = 'float32')
)

eof = False
while not eof:
    # Get chunk
    ...

    y_chunk = rs.resample_chunk(
        x,              # 1D(mono) or 2D(frames, channels) array input
        last=eof        # Set True at end of input
    )
```

Output frame count may not be consistent. This is normal operation.  
(ex. [0, 0, 0, 186, 186, 166, 186, 186, 168, ...])


## Requirement

x86 and ARM processors are supported.

Neon extension is required for ARM CPUs. Without Neon, it may crash or return inaccurate result.


## Benchmark

Sweep, impulse, speed compairsion with other Python resamplers.

https://colab.research.google.com/drive/1XgSOvWlRIau1FYwQG_yRSAhDK3KB8bEL?usp=sharing


### Speed comparison summary

Downsampling 10 sec of 48000 Hz to 44100 Hz.  
Ran on Google Colab.

Library                  | Time on CPU (ms)
------------------------ | ----------------
soxr (HQ)                | 7.2
scipy.signal.resample    | 13.4
soxr (VHQ)               | 15.8
torchaudio               | 19.2
lilfilter                | 21.4
julius                   | 23.1
resampy (kaiser_fast)    | 62.6
samplerate (sinc_medium) | 92.5
resampy (kaiser_best)    | 256
samplerate (sinc_best)   | 397


## Technical detail

For technical details behind resampler, see libsoxr docs.
- https://sourceforge.net/p/soxr/wiki/Home/
- http://sox.sourceforge.net/SoX/Resampling
- https://sourceforge.net/p/soxr/code/ci/master/tree/src/soxr.h


## Credit and License

Python-SoXR is LGPL v2.1+ licensed, following libsoxr's license.

### OSS libraries used

#### libsoxr (LGPLv2.1+)
The SoX Resampler library  
https://sourceforge.net/projects/soxr/

Python-SoXR is a Python wrapper of libsoxr.

#### PFFFT (BSD-like)
PFFFT: a pretty fast FFT.  
https://bitbucket.org/jpommier/pffft/  

libsoxr dependency.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/dofuuz/python-soxr",
    "name": "soxr",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "audio,samplerate conversion,SRC,signal processing,resampler",
    "author": "Myungchul Keum",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/8e/5f/991e97b1e7ee30075f4c6883466cec2140cd5644ff520179051f4dcb199a/soxr-0.3.0.tar.gz",
    "platform": null,
    "description": "# Python-SoXR\n\n[![GitHub](https://img.shields.io/badge/GitHub-python--soxr-181717?logo=github)](https://github.com/dofuuz/python-soxr) [![PyPI](https://img.shields.io/pypi/v/soxr.svg?logo=pypi)](https://pypi.org/project/soxr/) [![Read the Docs](https://img.shields.io/readthedocs/python-soxr?logo=read-the-docs)](https://python-soxr.readthedocs.io)\n\nHigh quality, one-dimensional sample-rate conversion library for Python.\n\n- Homepage: https://github.com/dofuuz/python-soxr\n- Documentation: https://python-soxr.readthedocs.io\n- PyPI: https://pypi.org/project/soxr/\n\nPython-SoXR is a Python wrapper of [libsoxr](https://sourceforge.net/projects/soxr/).\n\n\n## Installation\n\n```\npip install soxr\n```\n\nIf installation fails, upgrade pip with `python -m pip install --upgrade pip` and try again.\n\n\n## Basic usage\n\n```python\nimport soxr\n\ny = soxr.resample(\n    x,          # 1D(mono) or 2D(frames, channels) array input\n    48000,      # input samplerate\n    16000       # target samplerate\n)\n```\nIf input is not `numpy.ndarray`, it will be converted to `numpy.ndarray(dtype='float32')`.  \ndtype should be one of float32, float64, int16, int32.\n\nOutput is `numpy.ndarray` with same dimension and data type of input.\n\n\n## Streaming usage\n\nUse `ResampleStream` for real-time processing or very long signal.\n\n```python\nimport soxr\n\nrs = soxr.ResampleStream(\n    44100,              # input samplerate\n    16000,              # target samplerate\n    1,                  # channel(s)\n    dtype='float32'     # data type (default = 'float32')\n)\n\neof = False\nwhile not eof:\n    # Get chunk\n    ...\n\n    y_chunk = rs.resample_chunk(\n        x,              # 1D(mono) or 2D(frames, channels) array input\n        last=eof        # Set True at end of input\n    )\n```\n\nOutput frame count may not be consistent. This is normal operation.  \n(ex. [0, 0, 0, 186, 186, 166, 186, 186, 168, ...])\n\n\n## Requirement\n\nx86 and ARM processors are supported.\n\nNeon extension is required for ARM CPUs. Without Neon, it may crash or return inaccurate result.\n\n\n## Benchmark\n\nSweep, impulse, speed compairsion with other Python resamplers.\n\nhttps://colab.research.google.com/drive/1XgSOvWlRIau1FYwQG_yRSAhDK3KB8bEL?usp=sharing\n\n\n### Speed comparison summary\n\nDownsampling 10 sec of 48000 Hz to 44100 Hz.  \nRan on Google Colab.\n\nLibrary                  | Time on CPU (ms)\n------------------------ | ----------------\nsoxr (HQ)                | 7.2\nscipy.signal.resample    | 13.4\nsoxr (VHQ)               | 15.8\ntorchaudio               | 19.2\nlilfilter                | 21.4\njulius                   | 23.1\nresampy (kaiser_fast)    | 62.6\nsamplerate (sinc_medium) | 92.5\nresampy (kaiser_best)    | 256\nsamplerate (sinc_best)   | 397\n\n\n## Technical detail\n\nFor technical details behind resampler, see libsoxr docs.\n- https://sourceforge.net/p/soxr/wiki/Home/\n- http://sox.sourceforge.net/SoX/Resampling\n- https://sourceforge.net/p/soxr/code/ci/master/tree/src/soxr.h\n\n\n## Credit and License\n\nPython-SoXR is LGPL v2.1+ licensed, following libsoxr's license.\n\n### OSS libraries used\n\n#### libsoxr (LGPLv2.1+)\nThe SoX Resampler library  \nhttps://sourceforge.net/projects/soxr/\n\nPython-SoXR is a Python wrapper of libsoxr.\n\n#### PFFFT (BSD-like)\nPFFFT: a pretty fast FFT.  \nhttps://bitbucket.org/jpommier/pffft/  \n\nlibsoxr dependency.\n",
    "bugtrack_url": null,
    "license": "LGPLv2.1+",
    "summary": "High quality, one-dimensional sample-rate conversion library",
    "version": "0.3.0",
    "split_keywords": [
        "audio",
        "samplerate conversion",
        "src",
        "signal processing",
        "resampler"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "a55d11dd82c8392e57b376812acb1547",
                "sha256": "ff62f1be11314e2c24c54dccb61f48de4134ddbd8f45fd7f294d34eed6f4f3d5"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a55d11dd82c8392e57b376812acb1547",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 396150,
            "upload_time": "2022-06-23T09:53:33",
            "upload_time_iso_8601": "2022-06-23T09:53:33.753005Z",
            "url": "https://files.pythonhosted.org/packages/84/3f/660248cd7eada300d7f625fd9bab22251f119cf254a970a71e53b57db9e5/soxr-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "64f066ddf57ee584c47949e2cdb806c9",
                "sha256": "a94f78dc91e08c26921bea4ba3dc5e71cfc7fa1de2d7c93dddfd0496a29eaec9"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "64f066ddf57ee584c47949e2cdb806c9",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 1217286,
            "upload_time": "2022-06-23T09:53:35",
            "upload_time_iso_8601": "2022-06-23T09:53:35.223022Z",
            "url": "https://files.pythonhosted.org/packages/62/fa/062eb73e7c0a2acd2dd5014f069e4669f3a5f51bda1f4a0fe32c73d5cb8f/soxr-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "0c9afe75de269ce3d71622e8f5b5d39d",
                "sha256": "64c4bda790214f4263822aebd3870336ed561ce50a47c31f1837f98d2ee80f9a"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0c9afe75de269ce3d71622e8f5b5d39d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 1234949,
            "upload_time": "2022-06-23T09:53:36",
            "upload_time_iso_8601": "2022-06-23T09:53:36.786516Z",
            "url": "https://files.pythonhosted.org/packages/7c/0e/5d4f9b2b03d02a9dc11f4c68983b571169f54d6d2a4b151b752c7a11b7df/soxr-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "527fe7d48575149561ec26bd52bcdb82",
                "sha256": "dfd9a162d3f9c5f3f2755af2029c9127a26a3092ca2c45ccd666be4342150527"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "527fe7d48575149561ec26bd52bcdb82",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 1202220,
            "upload_time": "2022-06-23T09:53:38",
            "upload_time_iso_8601": "2022-06-23T09:53:38.352890Z",
            "url": "https://files.pythonhosted.org/packages/e4/bc/5075b1d7c1730aeb655fed4fb80f5d786bd752fef119c52fd47004cc4083/soxr-0.3.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "5ad57ddaaac026d6a33682f7853cd79e",
                "sha256": "68f39a1b7a056ae8ac74c9582fd715baeaf110bb12ae3579b239d7fcef01c85a"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp310-cp310-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "5ad57ddaaac026d6a33682f7853cd79e",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 1198276,
            "upload_time": "2022-06-23T09:53:39",
            "upload_time_iso_8601": "2022-06-23T09:53:39.864882Z",
            "url": "https://files.pythonhosted.org/packages/a2/44/6bd06cef374b8694e55fbbfe2202f734f909477a5406928a5b22fb4019ee/soxr-0.3.0-cp310-cp310-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "caed95806450c3227b4ce8a3fd792491",
                "sha256": "f350f8589f8761bc48936f75664af8073d8120d0d1e42673637e2d77df9161d3"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp310-cp310-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "caed95806450c3227b4ce8a3fd792491",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 1250716,
            "upload_time": "2022-06-23T09:53:41",
            "upload_time_iso_8601": "2022-06-23T09:53:41.070348Z",
            "url": "https://files.pythonhosted.org/packages/17/8e/ae5381332b0d97d455ea061028f6af16b1b32d65641d8114e4cd4ef9aba7/soxr-0.3.0-cp310-cp310-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "68f6c321f2bf845e033464ab39252b76",
                "sha256": "4a86f3d2831ac79f503438356549c3b31a661e6a40345162794c8d33584eb3ba"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "68f6c321f2bf845e033464ab39252b76",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 325143,
            "upload_time": "2022-06-23T09:53:42",
            "upload_time_iso_8601": "2022-06-23T09:53:42.609766Z",
            "url": "https://files.pythonhosted.org/packages/2d/89/311833bd610c68b324b59a20f96618f15ce76e1a61eb052ca6947eb457a9/soxr-0.3.0-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "1008afed47d81e63ae7554f84df44131",
                "sha256": "c9731a7b5acc50c8f38cc90806f25be0d39db795e93981fb2112753f9d684ecc"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1008afed47d81e63ae7554f84df44131",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 352576,
            "upload_time": "2022-06-23T09:53:43",
            "upload_time_iso_8601": "2022-06-23T09:53:43.828203Z",
            "url": "https://files.pythonhosted.org/packages/a8/1a/6cf2a9e50fd2db3fea8a84dcd4885618e5ebeca7dfba924f1ccb701cdf4a/soxr-0.3.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "57b9c7b54758357493fd947b92b31bcb",
                "sha256": "d2efc2efefb3d5c7d1d577db7c54c3ae6f99f67f3b00b46ee0c282921e128fb3"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp36-cp36m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "57b9c7b54758357493fd947b92b31bcb",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 393597,
            "upload_time": "2022-06-23T09:53:44",
            "upload_time_iso_8601": "2022-06-23T09:53:44.997308Z",
            "url": "https://files.pythonhosted.org/packages/20/01/2414a7b300314f0a6986de9f8acfec4e0cab6873b08d75c917a51dff7f8d/soxr-0.3.0-cp36-cp36m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "c27288571865362533d061ee1378187f",
                "sha256": "ba82bbdfc84e41e24e000a7dde51f5d9315f22eaf4b7823ebd6d74f2545aef3c"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c27288571865362533d061ee1378187f",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 1161278,
            "upload_time": "2022-06-23T09:53:46",
            "upload_time_iso_8601": "2022-06-23T09:53:46.568994Z",
            "url": "https://files.pythonhosted.org/packages/a7/0c/099d5688631e1c4043054e78909947fbdd97a34b52a338fa2b7dd3c5f5d0/soxr-0.3.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "4b794e46d12a214526b9f1ee193bfd22",
                "sha256": "b36f1a0009d4fb6d87f62c607f4ae1d6b4b007ee4a5d33b6ed96b4ed29a5f7e6"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4b794e46d12a214526b9f1ee193bfd22",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 1181059,
            "upload_time": "2022-06-23T09:53:47",
            "upload_time_iso_8601": "2022-06-23T09:53:47.790127Z",
            "url": "https://files.pythonhosted.org/packages/2a/e0/568f4ed1eaaae23c5db2f4ecf1cb52a5de089965bf7b4a6ef8abb980da2e/soxr-0.3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "dfab9f0b5320c074a7e65e47857c9a0b",
                "sha256": "62fd74dab22655682f2fec142c13e0131b9a8b7b4316d8c94c389a702c6984eb"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "dfab9f0b5320c074a7e65e47857c9a0b",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 1142019,
            "upload_time": "2022-06-23T09:53:48",
            "upload_time_iso_8601": "2022-06-23T09:53:48.916343Z",
            "url": "https://files.pythonhosted.org/packages/59/4b/5a6e86d69c13f26b72b6992f2ac48c53a5871481c3e2fb7aa7b4704aa2fc/soxr-0.3.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "1fedea6854e788f64e0e050f344f3f76",
                "sha256": "f79763a9e4635ead463548305bc0d408321208757a2ede95daf6bcc975b8f516"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp36-cp36m-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "1fedea6854e788f64e0e050f344f3f76",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 1136676,
            "upload_time": "2022-06-23T09:53:50",
            "upload_time_iso_8601": "2022-06-23T09:53:50.032373Z",
            "url": "https://files.pythonhosted.org/packages/a2/47/bc0ba4066722dd5cf55b02c4314018e13d46b382b81f453862cf7474b1bd/soxr-0.3.0-cp36-cp36m-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "6260370c11bd6a83fd2187c8e2dc4477",
                "sha256": "7d202513afc75f0288c8f5a927670fb9c62a6db18af8b9d143f461991cd1f4a5"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp36-cp36m-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6260370c11bd6a83fd2187c8e2dc4477",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 1193744,
            "upload_time": "2022-06-23T09:53:51",
            "upload_time_iso_8601": "2022-06-23T09:53:51.444883Z",
            "url": "https://files.pythonhosted.org/packages/0e/98/c64f3cc58ddee118a94ad3681151de13ee433b9e91cf683882943a55ccd2/soxr-0.3.0-cp36-cp36m-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "31e218f04abb04ca01087759cc6a70ee",
                "sha256": "9d45bd0a614cddd327da3cbd5e93583e00731aaa26f9eb1eb36880920f2975c1"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp36-cp36m-win32.whl",
            "has_sig": false,
            "md5_digest": "31e218f04abb04ca01087759cc6a70ee",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 335846,
            "upload_time": "2022-06-23T09:53:52",
            "upload_time_iso_8601": "2022-06-23T09:53:52.568974Z",
            "url": "https://files.pythonhosted.org/packages/91/65/d4e6935630dacbf037613120c2f79afa2b4017e3e0270da4e834a3ff5cff/soxr-0.3.0-cp36-cp36m-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "4cdac78f4f3f435c22cfca7e4b9c7d86",
                "sha256": "e5daf3bca52130e61e090cf51e57de1af1e79bd3e4fd7926025a38b18c5d68bb"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp36-cp36m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "4cdac78f4f3f435c22cfca7e4b9c7d86",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 369679,
            "upload_time": "2022-06-23T09:53:53",
            "upload_time_iso_8601": "2022-06-23T09:53:53.923735Z",
            "url": "https://files.pythonhosted.org/packages/b7/36/05591a574873a04668c6b1b57b46e649472482c2f080d26f63fed503ad50/soxr-0.3.0-cp36-cp36m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "c12cedf61a42e012188bcfc5ec7c5128",
                "sha256": "4c378200281435993f4364daf2265c225a96a9726081663ffd8db0e666aadcdf"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp37-cp37m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c12cedf61a42e012188bcfc5ec7c5128",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 392478,
            "upload_time": "2022-06-23T09:53:55",
            "upload_time_iso_8601": "2022-06-23T09:53:55.850932Z",
            "url": "https://files.pythonhosted.org/packages/40/58/0dd49df6d41167fd6e337d6e7e0e767f872f3abf01afc3dbbde306dca40e/soxr-0.3.0-cp37-cp37m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "f0716bc30ce16cb6243eba6720c0fe7d",
                "sha256": "0603b9e97e37b36e22bc73a7c9503c12101951eb36a8d002463f60adb0d3f123"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f0716bc30ce16cb6243eba6720c0fe7d",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 1163310,
            "upload_time": "2022-06-23T09:53:57",
            "upload_time_iso_8601": "2022-06-23T09:53:57.069344Z",
            "url": "https://files.pythonhosted.org/packages/de/b3/0ace9eb7b8916573651b71ef7040fa6b56fd0435dfcca38db87b61041bb4/soxr-0.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "76b22943412245f518476d85ef36e554",
                "sha256": "d4459cb20ef71933943a0fdb43f35b1ff97cad5032efadab1e72600e7b38c2aa"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "76b22943412245f518476d85ef36e554",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 1183425,
            "upload_time": "2022-06-23T09:53:58",
            "upload_time_iso_8601": "2022-06-23T09:53:58.184829Z",
            "url": "https://files.pythonhosted.org/packages/05/60/da3f88ba3d188b7ff0b8ef9fdbbc8fbbab7d6c9f21c97c4e1e8a1e907211/soxr-0.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "0dd0cab349810047c110a9c80ae1df9e",
                "sha256": "4f1c8f8addf9d23aa140c88ec34e19ebdaf0c6fb03bc08ae8ed9f5473a9c58da"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "0dd0cab349810047c110a9c80ae1df9e",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 1151775,
            "upload_time": "2022-06-23T09:53:59",
            "upload_time_iso_8601": "2022-06-23T09:53:59.499073Z",
            "url": "https://files.pythonhosted.org/packages/1e/0c/6ebb280414ddddaff4442aad49e1c628662178bda348454e7f46417d390b/soxr-0.3.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "3917d5496fcd22f1e605787d6bd502ec",
                "sha256": "306a370d48ece28f181cb7d579d7f89ef3b3c43d51dff010f6b89838a56462c3"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp37-cp37m-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "3917d5496fcd22f1e605787d6bd502ec",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 1137966,
            "upload_time": "2022-06-23T09:54:00",
            "upload_time_iso_8601": "2022-06-23T09:54:00.724892Z",
            "url": "https://files.pythonhosted.org/packages/a5/5b/0affa576c6bae88f754924dcd442e1d3f29247e2c8bfcf91cdad93143f1d/soxr-0.3.0-cp37-cp37m-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "55de5076a9eb29bd4cbe7176e3a6d32e",
                "sha256": "5b47d4d95a850fe776dde2ffbb3a83be789aac2d718543ef8bcbe272479941e9"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp37-cp37m-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "55de5076a9eb29bd4cbe7176e3a6d32e",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 1191197,
            "upload_time": "2022-06-23T09:54:02",
            "upload_time_iso_8601": "2022-06-23T09:54:02.280882Z",
            "url": "https://files.pythonhosted.org/packages/07/ca/e3d6c1c862cdaa9a35cf2a1ee34bc05900c037b97322dbfea65be4b4e62f/soxr-0.3.0-cp37-cp37m-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "1285c87165673f70f8a3eeb6059de99d",
                "sha256": "5573c49d1425a88f067967cdc1be6b320af0cadd5be1a0531045110a4457a795"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp37-cp37m-win32.whl",
            "has_sig": false,
            "md5_digest": "1285c87165673f70f8a3eeb6059de99d",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 324652,
            "upload_time": "2022-06-23T09:54:03",
            "upload_time_iso_8601": "2022-06-23T09:54:03.475244Z",
            "url": "https://files.pythonhosted.org/packages/9d/40/68c19de6e577dfcebab9755a110bbdd5858c43ffc21b39a52ad324b80855/soxr-0.3.0-cp37-cp37m-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "c2e27ec4189543109f99f1f6b3188708",
                "sha256": "2338cc7c7a03ecc79c01286c5a1752b650fc2c45741347e10e2791b309580c23"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp37-cp37m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c2e27ec4189543109f99f1f6b3188708",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 351299,
            "upload_time": "2022-06-23T09:54:04",
            "upload_time_iso_8601": "2022-06-23T09:54:04.859320Z",
            "url": "https://files.pythonhosted.org/packages/10/4d/ee1aaa36c3862711fa7dd6bf299c4929178134c63aeff2ac9673a8c7aac8/soxr-0.3.0-cp37-cp37m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "ce19e5ad6b5ef5fe1de0e09c1f158c04",
                "sha256": "70895bad6fd52957c6236ae4ff64fa36000550d2ec29557b452a014796eda699"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ce19e5ad6b5ef5fe1de0e09c1f158c04",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 394483,
            "upload_time": "2022-06-23T09:54:06",
            "upload_time_iso_8601": "2022-06-23T09:54:06.197222Z",
            "url": "https://files.pythonhosted.org/packages/29/11/6a0f7a0ecacafeb93d9df8317d1912495f0585c702d9bc4ab22d648336e6/soxr-0.3.0-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "0b853710cf3678f32cb108c9c34055f6",
                "sha256": "8b9237556da3b9585030469bda092177983c2c148d33c48b62db36b1cdf621ed"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "0b853710cf3678f32cb108c9c34055f6",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 1239818,
            "upload_time": "2022-06-23T09:54:07",
            "upload_time_iso_8601": "2022-06-23T09:54:07.429703Z",
            "url": "https://files.pythonhosted.org/packages/96/52/af680ca055b0b0a1ea66b1491d8058e45a6dc9c9c4f4358dea227ae501aa/soxr-0.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "385ee4dfd1882edeada5acd3d9e6e811",
                "sha256": "83287a58390f67c01f80e5aa732d6f38a65a0d74d8d4c94cf84cc8ad8b3e432f"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "385ee4dfd1882edeada5acd3d9e6e811",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 1256515,
            "upload_time": "2022-06-23T09:54:08",
            "upload_time_iso_8601": "2022-06-23T09:54:08.654097Z",
            "url": "https://files.pythonhosted.org/packages/d7/1b/f4c082d8139ce5b5169735483cadcda7172589c3945ef11f817a48f51085/soxr-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "d2b0154b22337eb10851943c60886b3d",
                "sha256": "7931f9de3a4e81617ca91953836def9c8c2aa734eafa709385768c5cea2497e0"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "d2b0154b22337eb10851943c60886b3d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 1225529,
            "upload_time": "2022-06-23T09:54:09",
            "upload_time_iso_8601": "2022-06-23T09:54:09.936764Z",
            "url": "https://files.pythonhosted.org/packages/cf/ae/95fd6fc97ffb39b624ea462e48b34bc816cfcfcc5870b944e85555a6f8f0/soxr-0.3.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "927e72752e43717210e0ba00ac34c105",
                "sha256": "6fa69ac01516dd4b0b4c7d5f2ef57a4a005dd43289226d4fb1d7632feba22aae"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp38-cp38-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "927e72752e43717210e0ba00ac34c105",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 1234033,
            "upload_time": "2022-06-23T09:54:11",
            "upload_time_iso_8601": "2022-06-23T09:54:11.976892Z",
            "url": "https://files.pythonhosted.org/packages/1b/b7/708d7595b6973c210d711ea7fa126beaeaf1e51776c25bd1f5ca9831e4be/soxr-0.3.0-cp38-cp38-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "6f046719bf360495901f1755566dd7fb",
                "sha256": "b98ccef1a8aa1b2bdc7e94f55e8d5cf38a0395f747b3ff8697832414619953bb"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp38-cp38-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6f046719bf360495901f1755566dd7fb",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 1283564,
            "upload_time": "2022-06-23T09:54:13",
            "upload_time_iso_8601": "2022-06-23T09:54:13.413586Z",
            "url": "https://files.pythonhosted.org/packages/6c/77/0d664a943dbf404255dfefa311e9425058e294ff07cada01fd4d3458ce3e/soxr-0.3.0-cp38-cp38-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "2ca9d8dd1d4081d82bc505a99964d148",
                "sha256": "34dbff0dabe44f59242ce4fd99ec755fd94136e95f823302c6615ad49f09b503"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "2ca9d8dd1d4081d82bc505a99964d148",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 325630,
            "upload_time": "2022-06-23T09:54:14",
            "upload_time_iso_8601": "2022-06-23T09:54:14.590194Z",
            "url": "https://files.pythonhosted.org/packages/f5/68/ca39cf06cf69914524761e644af73b55868acaad79fe1f379adf69ad7d05/soxr-0.3.0-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "73bc914093548ebb1dbd6586e70e0fec",
                "sha256": "96691432498aa8d822c551a52b1082853716cd3c232b2443d3389ce28e65db9d"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "73bc914093548ebb1dbd6586e70e0fec",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 353180,
            "upload_time": "2022-06-23T09:54:15",
            "upload_time_iso_8601": "2022-06-23T09:54:15.862285Z",
            "url": "https://files.pythonhosted.org/packages/43/23/fb77cbbbc153c52ad006129227c57f6b73f2a1ccc61bd59170097577858c/soxr-0.3.0-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "b71133ffc8d5785542aa630dcb02896f",
                "sha256": "a06b332192e92caf2335b6f75b0ba777d730757b6eb892feb174beca9aea89d5"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b71133ffc8d5785542aa630dcb02896f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 395832,
            "upload_time": "2022-06-23T09:54:16",
            "upload_time_iso_8601": "2022-06-23T09:54:16.930283Z",
            "url": "https://files.pythonhosted.org/packages/c3/d3/322162a4daf37b05081632b0980e799a524d71865133380af1ef9e667a5f/soxr-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "fa4e752ea46be09883a9085866573e2f",
                "sha256": "4d72d9282ab3d79b0ef7d1227bff2b0f0af1e45dcdeec3eb294ff3673f367e52"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "fa4e752ea46be09883a9085866573e2f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 1217959,
            "upload_time": "2022-06-23T09:54:18",
            "upload_time_iso_8601": "2022-06-23T09:54:18.136102Z",
            "url": "https://files.pythonhosted.org/packages/98/da/ff39edeffb8d024d6b20503f6ce29d7116b45b253b3fca0a0d0da9bb321e/soxr-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "aa6bfef94e7b6f7d27ceab9a86d90e51",
                "sha256": "3370e92d34da229ba8ba371da104b87a8dfb3d9973298fd0e43f584be44c1c21"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "aa6bfef94e7b6f7d27ceab9a86d90e51",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 1235705,
            "upload_time": "2022-06-23T09:54:19",
            "upload_time_iso_8601": "2022-06-23T09:54:19.532924Z",
            "url": "https://files.pythonhosted.org/packages/fa/0e/50487417b2d1895515e3c6018bdd2b29549f41c9557cedca7a1842258a84/soxr-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "1180c4e966514d2c9a01454a190fbaac",
                "sha256": "6b088dca3b079dc024f9a56da7e3a7973f3a9c257c524b77f8e6158829495f81"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "1180c4e966514d2c9a01454a190fbaac",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 1202412,
            "upload_time": "2022-06-23T09:54:20",
            "upload_time_iso_8601": "2022-06-23T09:54:20.912884Z",
            "url": "https://files.pythonhosted.org/packages/91/45/17027ec66fba7f764e3fc8c624a85035b85a43ff6cf5b8139c2bd6d3b006/soxr-0.3.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "b0140a9bd5eaf4d6aea33c1c85fe63ed",
                "sha256": "7d35ddbc5044ae9b299ebdf9ffe47ee01f1b9b3108a93458a31f8aa6c9f68a56"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp39-cp39-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "b0140a9bd5eaf4d6aea33c1c85fe63ed",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 1193798,
            "upload_time": "2022-06-23T09:54:21",
            "upload_time_iso_8601": "2022-06-23T09:54:21.995131Z",
            "url": "https://files.pythonhosted.org/packages/c6/7c/d9d0bdedc9d01844937bd7591b599049ac3c34a6e74cb7dc1efc6b1763a5/soxr-0.3.0-cp39-cp39-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "f75d1015efa47f36c848a91f2f623949",
                "sha256": "0f90f494e18aa149443a36595ac2d3b7496aa5fb099313f1d5e35c70174204d2"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp39-cp39-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f75d1015efa47f36c848a91f2f623949",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 1248361,
            "upload_time": "2022-06-23T09:54:23",
            "upload_time_iso_8601": "2022-06-23T09:54:23.253353Z",
            "url": "https://files.pythonhosted.org/packages/0d/19/640c7376eac31fd5ffcedf2005f90ab2d749dc18bf646615032eaa3dbba6/soxr-0.3.0-cp39-cp39-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "b55cd3eb6f5292a405f19f84af3c8761",
                "sha256": "855475e8a9837576b6f08ca831ba3723b22065a664f0786f6dc6f1ed309ffd8b"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "b55cd3eb6f5292a405f19f84af3c8761",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 324860,
            "upload_time": "2022-06-23T09:54:24",
            "upload_time_iso_8601": "2022-06-23T09:54:24.504238Z",
            "url": "https://files.pythonhosted.org/packages/2c/f2/1ed0fffb069c3db8593774616a391933bcefcbd59a5e6bd9b31b038f68f5/soxr-0.3.0-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "f18cb636e5462f84d9122666c8fe75b3",
                "sha256": "f1b160e2bc58ea4a2a578af0a853e8ddbc3cf78c83b1be8bd707208a1da47cc4"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f18cb636e5462f84d9122666c8fe75b3",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 352363,
            "upload_time": "2022-06-23T09:54:25",
            "upload_time_iso_8601": "2022-06-23T09:54:25.569781Z",
            "url": "https://files.pythonhosted.org/packages/7e/04/11f32470693bd6a5b409d93d3d8c543261158ae03eb69a502a8bb847b5ba/soxr-0.3.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "d830d720ef17b10c76eea0d613adc6a5",
                "sha256": "28e7014e3175ba58eca913ced345231b9ffbab0fbfdfb364080e3eefa616dfc8"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d830d720ef17b10c76eea0d613adc6a5",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.6",
            "size": 379216,
            "upload_time": "2022-06-23T09:54:26",
            "upload_time_iso_8601": "2022-06-23T09:54:26.641464Z",
            "url": "https://files.pythonhosted.org/packages/ba/e1/0ebc3b738232240ec010ab81a4f65f62c35552cfdfb2de985bb426437127/soxr-0.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "55554b13f10d76498aff250c4413f32f",
                "sha256": "56222e1048c69ac9084b6b55234520363a767a8909726c81773d489d228bde38"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "55554b13f10d76498aff250c4413f32f",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.6",
            "size": 377722,
            "upload_time": "2022-06-23T09:54:27",
            "upload_time_iso_8601": "2022-06-23T09:54:27.799790Z",
            "url": "https://files.pythonhosted.org/packages/92/21/e9e01fef4563297a44b7bdba2eb36c852416bb6766dee6335d42f17d8d96/soxr-0.3.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "6cc478933d3cba0a96fc32646743f443",
                "sha256": "570181451f9c488ecf3b338442774bedac990773944d00b9e35bfdd3e0aa6b27"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0-pp37-pypy37_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "6cc478933d3cba0a96fc32646743f443",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.6",
            "size": 341976,
            "upload_time": "2022-06-23T09:54:28",
            "upload_time_iso_8601": "2022-06-23T09:54:28.957082Z",
            "url": "https://files.pythonhosted.org/packages/d1/0b/657dd86938a9235ec6cabfae2b0d75e674a5327d0b1561c48dd1bd8f7d61/soxr-0.3.0-pp37-pypy37_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "0eaa38a3f0ffda0a09ee6359ffa40f6c",
                "sha256": "8772c1482683768843074097d5363461d781cd6168619cc7815cb728e5c901ee"
            },
            "downloads": -1,
            "filename": "soxr-0.3.0.tar.gz",
            "has_sig": false,
            "md5_digest": "0eaa38a3f0ffda0a09ee6359ffa40f6c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 284431,
            "upload_time": "2022-06-23T09:54:30",
            "upload_time_iso_8601": "2022-06-23T09:54:30.077505Z",
            "url": "https://files.pythonhosted.org/packages/8e/5f/991e97b1e7ee30075f4c6883466cec2140cd5644ff520179051f4dcb199a/soxr-0.3.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-06-23 09:54:30",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "dofuuz",
    "github_project": "python-soxr",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "soxr"
}
        
Elapsed time: 0.57160s