# Python-SoXR
[](https://github.com/dofuuz/python-soxr) [](https://pypi.org/project/soxr/) [](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[](https://github.com/dofuuz/python-soxr) [](https://pypi.org/project/soxr/) [](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"
}