static-sox
Installs sox binaries and allows you to use them in your python code. Why? Because deploying binaries is a pain. This library makes it not-your-problem. Now you can make a tool that uses sox backend and distribute it easily.
Usage
Outside of python, static_sox can be used to access the library (which will trigger a download on first use).
> pip install static-sox
> static_sox # static_sox will pass all args to sox
Inside python, you can just add the paths (which will trigger a download on first use) then use sox as you normally would.
import static_sox
import os
static_sox.add_paths(weak=True) # Only install if sox is not available.
# static_sox.add_paths() # Sox is installed unconditionally.
os.system("sox --help")
Development
To develop software, run . ./activate.sh.
Note that on windows you need to have git-bash installed for development.
Linting
Run ./lint.sh to find linting errors using pylint, flake8 and mypy.
Release
- 1.0.1: Improve readme.
- 1.0.0: Initial release. All builds pass.
Metadata
Release files for static-sox 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| static_sox-1.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Release files / static_sox-1.0.2-py3-none-any.whl
| Download URL | static_sox-1.0.2-py3-none-any.whl |
|---|---|
| Size | 5.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
181f2d1cff3ab10ddd099d3c0b70bfe510b2ad6d6415b62d91f5bea62c2153a2
|
|
BLAKE2b-256 checksum How to use checksums |
93dfb1ed5e33214347ffbca29fbcc570f554b502aafc878d99e3377a640f64c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.9
|