Skip to main content

Python bindings for sox.

Project description

[![Downloads](https://pepy.tech/badge/soxbindings)](https://pepy.tech/project/soxbindings) ![Tests](https://github.com/pseeth/soxbindings/workflows/Run%20tests/badge.svg) ![Wheels built](https://github.com/pseeth/soxbindings/workflows/Build%20wheels/badge.svg)

Python bindings for SoX. An attempt to bind a subset of the capabilities of the SoX command line utility but in Python via bindings for speed. This avoids costly exec calls when using augmentations in SoX. This is a work in progress! Help welcome.

soxbindings only supports Unix systems (Linux and OSX), due to how one builds sox. A related library (torchaudio) has similar problems: https://github.com/pytorch/audio/issues/425.

Install from pip

If on MacOS or Linux, just do:

pip install soxbindings

If on Windows, it’s not supported but you could install sox from source, and then link libsox and get everything working possibly. If you do and figure out an automated way to do it using cibuildwheel, please put in a PR adding Windows support!

Installation from source

On Unix (Linux, OS X) using Anaconda

  • clone this repository

  • Make a conda environment

  • conda install -c conda-forge sox

  • If on Linux:
    • Option 1: conda install gcc_linux-64 gxx_linux-64

    • Option 2: sudo apt-get install sox libsox-dev

    • Option 3: build and install sox from source (e.g. as in .github/workflows/build_install_sox_centos.sh).

  • pip install -e .

Run the tests to make sure everything works:

`bash pip install -r extra_requirements.txt python -m pytest . `

The tests run a large variety of commands, all pulled from the pysox test cases. SoxBindings output is then compared with pysox output.

Usage

SoxBindings is built to be a drop-in replacement for the sox command line tool, avoiding a costly exec call. Specifically, the way it works is to provide an alternative backend to the excellent library that wraps the command line tool [pysox](https://github.com/rabitt/pysox). SoxBindings simply re-implements the build function in pysox Transformer classes.

Note that Combiner classes in pysox are NOT supported.

If you have a script that works with pysox, like so:

`python import sox # create transformer tfm = sox.Transformer() # trim the audio between 5 and 10.5 seconds. tfm.trim(5, 10.5) # apply compression tfm.compand() # apply a fade in and fade out tfm.fade(fade_in_len=1.0, fade_out_len=0.5) # create an output file. tfm.build_file('path/to/input_audio.wav', 'path/to/output/audio.aiff') # or equivalently using the legacy API tfm.build('path/to/input_audio.wav', 'path/to/output/audio.aiff') # get the output in-memory as a numpy array # by default the sample rate will be the same as the input file array_out = tfm.build_array(input_filepath='path/to/input_audio.wav') # see the applied effects tfm.effects_log > ['trim', 'compand', 'fade'] `

Then, all you have to do is change the import:

`python import soxbindings as sox `

and everything should work, but be faster because of the direct bindings to libsox!

Deploying to PyPI

The Github action workflow “Build wheels” gets run every time there is a commit to master. When it’s done, the wheels for OSX and Linux are created and place in an artifact. For example:

https://github.com/pseeth/soxbindings/actions/runs/169544837

Download the artifact zip, then do the following steps from the root of the soxbindings repo:

`bash unzip [/path/to/artifact.zip] # clear out dist rm -rf dist/ # create source distribution python setup.py sdist cp -r [/path/to/artifact]/* dist/ `

The dist folder should look something like:

` dist ├── soxbindings-0.0.1-cp35-cp35m-macosx_10_9_x86_64.whl ├── soxbindings-0.0.1-cp35-cp35m-manylinux2010_i686.whl ├── soxbindings-0.0.1-cp35-cp35m-manylinux2010_x86_64.whl ├── soxbindings-0.0.1-cp36-cp36m-macosx_10_9_x86_64.whl ├── soxbindings-0.0.1-cp36-cp36m-manylinux2010_i686.whl ├── soxbindings-0.0.1-cp36-cp36m-manylinux2010_x86_64.whl ├── soxbindings-0.0.1-cp37-cp37m-macosx_10_9_x86_64.whl ├── soxbindings-0.0.1-cp37-cp37m-manylinux2010_i686.whl ├── soxbindings-0.0.1-cp37-cp37m-manylinux2010_x86_64.whl ├── soxbindings-0.0.1-cp38-cp38-macosx_10_9_x86_64.whl ├── soxbindings-0.0.1-cp38-cp38-manylinux2010_i686.whl ├── soxbindings-0.0.1-cp38-cp38-manylinux2010_x86_64.whl ├── soxbindings-0.0.1-pp27-pypy_73-macosx_10_9_x86_64.whl ├── soxbindings-0.0.1-pp27-pypy_73-manylinux2010_x86_64.whl ├── soxbindings-0.0.1-pp36-pypy36_pp73-macosx_10_9_x86_64.whl ├── soxbindings-0.0.1-pp36-pypy36_pp73-manylinux2010_x86_64.whl └── soxbindings-0.0.1.tar.gz `

Upload it to the test server first (requires a version bump):

` twine upload --repository testpypi dist/* `

Make sure you can pip install it on both Linux and OSX:

` pip install -U --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple -U soxbindings `

Use the demo script included in this repo to try it out. Finally, upload it to the regular PyPi server:

` twine upload dist/* `

License

soxbindings is under an MIT license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

soxbindings-1.2.1.tar.gz (15.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

soxbindings-1.2.1-pp36-pypy36_pp73-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

soxbindings-1.2.1-pp36-pypy36_pp73-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

soxbindings-1.2.1-pp27-pypy_73-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

soxbindings-1.2.1-pp27-pypy_73-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

soxbindings-1.2.1-cp38-cp38-manylinux2010_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

soxbindings-1.2.1-cp38-cp38-manylinux2010_i686.whl (3.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

soxbindings-1.2.1-cp38-cp38-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

soxbindings-1.2.1-cp37-cp37m-manylinux2010_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

soxbindings-1.2.1-cp37-cp37m-manylinux2010_i686.whl (3.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

soxbindings-1.2.1-cp37-cp37m-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

soxbindings-1.2.1-cp36-cp36m-manylinux2010_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

soxbindings-1.2.1-cp36-cp36m-manylinux2010_i686.whl (3.1 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

soxbindings-1.2.1-cp36-cp36m-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

soxbindings-1.2.1-cp35-cp35m-manylinux2010_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

soxbindings-1.2.1-cp35-cp35m-manylinux2010_i686.whl (3.1 MB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ i686

soxbindings-1.2.1-cp35-cp35m-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.5mmacOS 10.9+ x86-64

File details

Details for the file soxbindings-1.2.1.tar.gz.

File metadata

  • Download URL: soxbindings-1.2.1.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.0.post20200710 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for soxbindings-1.2.1.tar.gz
Algorithm Hash digest
SHA256 d172c38efe32e78a484195b86a89093d54f7cea1c138bb3b947c604a73e81292
MD5 f3e150c2fcfad3bccba4327f3188dbb4
BLAKE2b-256 f2a6168e918853a787c66ca4fa66b5f393baa8ae7eb14bc3b50d7cec406f0ed0

See more details on using hashes here.

File details

Details for the file soxbindings-1.2.1-pp36-pypy36_pp73-manylinux2010_x86_64.whl.

File metadata

  • Download URL: soxbindings-1.2.1-pp36-pypy36_pp73-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: PyPy, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.0.post20200710 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for soxbindings-1.2.1-pp36-pypy36_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9e2329c3649a4e50dc4f634840800de301a56d10c60448370072f571dcd7d1db
MD5 285a0556c94a3a8ea122a09e4d7630b8
BLAKE2b-256 9ce6458b479ce62320f0961c178621df781c3062afb4cb086002c1f7fa01eec6

See more details on using hashes here.

File details

Details for the file soxbindings-1.2.1-pp36-pypy36_pp73-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: soxbindings-1.2.1-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.0.post20200710 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for soxbindings-1.2.1-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a66ce8b6c68fcd32b93e94b8ba3680cfa559cd78a345549151c4a2736836ba99
MD5 42628317a7e758b494c6d354fa51421e
BLAKE2b-256 d4dcedfb91b7df006e48832786e66f0b333b8e853b3d10f12da113622c8393e9

See more details on using hashes here.

File details

Details for the file soxbindings-1.2.1-pp27-pypy_73-manylinux2010_x86_64.whl.

File metadata

  • Download URL: soxbindings-1.2.1-pp27-pypy_73-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: PyPy, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.0.post20200710 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for soxbindings-1.2.1-pp27-pypy_73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bdd66352901d7395bce518dac6b92af027921bc75eb799dbc80876bc5aa8f09b
MD5 f2a686d51783f4a43baff904d340aff2
BLAKE2b-256 683ebc0656c959429a2bcbb3c9fa16f4cb1dcfb37dc0575abd6713c56b837ba2

See more details on using hashes here.

File details

Details for the file soxbindings-1.2.1-pp27-pypy_73-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: soxbindings-1.2.1-pp27-pypy_73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.0.post20200710 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for soxbindings-1.2.1-pp27-pypy_73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3fd30637be80c3319c165c5abda784bc7f20cc0872781bfe706692e30db3a7e0
MD5 9f18fe04841a44c4b807c26e74175ca5
BLAKE2b-256 bfb82a16b7c84963492a06c7c7509e96fb2ad0989f50cc510b6b7e135661786d

See more details on using hashes here.

File details

Details for the file soxbindings-1.2.1-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: soxbindings-1.2.1-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.0.post20200710 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for soxbindings-1.2.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b85add8184da0bacdc4d99e87f7cc95adf1d34993a7dc3357c478973234c25bd
MD5 00a6fc72a59cd5b5851f69cee2e527d6
BLAKE2b-256 be3658285902d1e5fea45e21f4c330d92c7ecde43ea4ce92262e3e90349aaf84

See more details on using hashes here.

File details

Details for the file soxbindings-1.2.1-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: soxbindings-1.2.1-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.0.post20200710 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for soxbindings-1.2.1-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 fb445df86d304d1696971ea86b2ade2e62892ddfa86149d601fe1037458cbdce
MD5 7c030b73757404c6b8696cc44afda3fc
BLAKE2b-256 27b1470822b0607ad6686ebf3fbcb21b6355c325de4159a0ea1ed16feffbb232

See more details on using hashes here.

File details

Details for the file soxbindings-1.2.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: soxbindings-1.2.1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.0.post20200710 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for soxbindings-1.2.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 62d869ba26b5f46048f3a5589a50e5050f5fbcf391a803b30f6c3ccc23820570
MD5 926a0a65110be8372682578091a4d79b
BLAKE2b-256 c91e13e4e0baebda2f1e31fe4ef7949810bc5a685785b90695727cfbc80a3380

See more details on using hashes here.

File details

Details for the file soxbindings-1.2.1-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: soxbindings-1.2.1-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.0.post20200710 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for soxbindings-1.2.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 054aaac647db876d355b0d72f68410b37228c58c7ae2f7cb3b4c31a6f4e318d7
MD5 045dce9a917edf9d3e485bcd5317a4dd
BLAKE2b-256 180f5b63cb00790303ba1e670cdda5720fc46759cfe762a1bf2b09b578f9516f

See more details on using hashes here.

File details

Details for the file soxbindings-1.2.1-cp37-cp37m-manylinux2010_i686.whl.

File metadata

  • Download URL: soxbindings-1.2.1-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.0.post20200710 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for soxbindings-1.2.1-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 91c42e8713ad813b5b9e49615173a44e77acab5eea1c5b4d4997656eca44d318
MD5 e1085cbee7173d8def838a51f9709fa9
BLAKE2b-256 6adbd777ee71c77d21c880014ce7ea8b0e420579fac1c20ad0f0e26a8f8b6380

See more details on using hashes here.

File details

Details for the file soxbindings-1.2.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: soxbindings-1.2.1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.0.post20200710 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for soxbindings-1.2.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b43f9b081fe9812510a78c1b9ecb8177b66f6edb2bef933eba683a1068ab8843
MD5 70446a83f5409c82c9a3c21928774165
BLAKE2b-256 bb6ac66cca453cb42a1b7e2ba83caaca020dc1b162cca089695c25ac9d2c2522

See more details on using hashes here.

File details

Details for the file soxbindings-1.2.1-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: soxbindings-1.2.1-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.0.post20200710 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for soxbindings-1.2.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d086bc9ef3717a128e2f74b23b4c8ff9b13dc8b43444692560838627e2c13a34
MD5 43c53a98e379794c76b5caff0722cb02
BLAKE2b-256 5e6534ffc8bb86e49e86fb6199418b07d1b40ae556fbdfebc84b90f36ec6fb27

See more details on using hashes here.

File details

Details for the file soxbindings-1.2.1-cp36-cp36m-manylinux2010_i686.whl.

File metadata

  • Download URL: soxbindings-1.2.1-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.0.post20200710 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for soxbindings-1.2.1-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 fbe743f5c810e1afc11be9e68be409192e5fdd99d1411cf7fa64d7368feb15e1
MD5 f39b46a48621f07352a43a815d5618f6
BLAKE2b-256 f6bbe8ed8b7b606ab5e3eddf66832d3a284d6cd4f27e5d30da6f567e8653ae97

See more details on using hashes here.

File details

Details for the file soxbindings-1.2.1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: soxbindings-1.2.1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.0.post20200710 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for soxbindings-1.2.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a5554759c84f59e1746e813fa71e91316bed068198a9b3c1f25f87d62446cd14
MD5 df83ddccde3c2587bd371921a99e7750
BLAKE2b-256 c3fc0cda8dda7cc591c3cf7ca524498ec7e67063f9ce400fcc2514150a338581

See more details on using hashes here.

File details

Details for the file soxbindings-1.2.1-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: soxbindings-1.2.1-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.0.post20200710 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for soxbindings-1.2.1-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9ffe8c3cc28051ef3579c9f1acc66c12172ef895abf8e0df5e394a264ba69d39
MD5 16c1b28dfaa792fc3da9c56d0c3402df
BLAKE2b-256 bc675f772a6758b309d02d9548448fd1d22bf8b89166bc921bfdacd84dd00ba8

See more details on using hashes here.

File details

Details for the file soxbindings-1.2.1-cp35-cp35m-manylinux2010_i686.whl.

File metadata

  • Download URL: soxbindings-1.2.1-cp35-cp35m-manylinux2010_i686.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.0.post20200710 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for soxbindings-1.2.1-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 aee243356607044af793bcae9619784b5d81507fdb463d701f8f75039c261c8b
MD5 8fac70d2a981c7e7e752ce7694f99a96
BLAKE2b-256 1b14d2c29bbf7f409e42ed6585af593ac397808ececbdc93277f24d5efb4566b

See more details on using hashes here.

File details

Details for the file soxbindings-1.2.1-cp35-cp35m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: soxbindings-1.2.1-cp35-cp35m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.5m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.0.post20200710 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for soxbindings-1.2.1-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 05b475ad0e16f57dae1979de7b7a09e85ed143ac107f158e47ddfa74043e16f6
MD5 555140d8e4923220bbfda37ca02f316f
BLAKE2b-256 5a59dfe7e639567c5099233aecda18760402d6e6bc2e02116f8be14738b45a7c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page