pyamapping
A Python package containing audio related functions and mappings
Making Changes & Contributing
To setup your development environment, you need to have uv installed. First, clone the repository and then change into the root directory:
cd pyamapping
Afterwards, sync your environment:
uv sync
This will install all required dependencies (dev dependencies included). Also, please install the pre-commit hooks:
uv run pre-commit install
Experimentation in Scratchpad / Jupyter
uv automatically installs the pyamapping package to the .venv in editable mode. During development, any changes to the pyamapping source will be reflected automatically. To write playground / exploratory code, just make sure to run your REPL environment with uv run, e.g.:
uv run python
or
uv run jupyter notebook
Then, you should be able to:
import pyamapping as pam
And get the current state of the source code.
Running Tests
Tests can be run via:
uv run tox -e tests
Building Documentation
Documentation can be built via:
uv run tox -e docs
Metadata
Release files for pyamapping 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyamapping-1.0.0.tar.gz | 218.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyamapping-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 230.0 kB
Release files / pyamapping-1.0.0.tar.gz
| Download URL | pyamapping-1.0.0.tar.gz |
|---|---|
| Size | 218.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dd7be2c6fc524caef5d067d776747e3428d34c82758d6b9c83ca56dc057a597b
|
|
BLAKE2b-256 checksum How to use checksums |
92c484ff07aad5808d300982d7ceda84941f80fd30b8d2b2a1996aa06598f4d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / pyamapping-1.0.0-py3-none-any.whl
| Download URL | pyamapping-1.0.0-py3-none-any.whl |
|---|---|
| Size | 12.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
df9789a6f0a1afbc51e6b7208d0f717e3a9efabdccabbd2336d55215cea76ec9
|
|
BLAKE2b-256 checksum How to use checksums |
90f5e029601ca175ae605e452896413e4b42ea5c233a06b717839c92ff3d3204
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|