Skip to main content
Incomplete provenance

2 of 17 files were uploaded without provenance metadata. View details.

sms-tools

Sound analysis/synthesis tools for music applications written in python.

The package includes the following sound analysis/synthesis models:

  • dftModel.py: models based on the Discrete Fourier Transform
  • stft.py: models based on the Short-Time Fourier Transform
  • sineModel.py: models based on a Sinusoidal Model
  • harmonicModel.py: models based on a Harmonic Model
  • stochasticModel.py: models based on a Stochastic Model
  • sprModel.py: models based on a Sinusoidal plus Residual Model
  • spsModel.py: models based on a Sinusoidal plus Stochastic Model
  • hprModel.py: models based on a Harmonic plus Residual Model
  • hpsModel.py: models based on a Harmonic plus Stochastic Model

Installation

Install using pip:

pip install sms-tools

When installing via pip, the Cython extension is built automatically if a compatible compiler and Python environment are available. This provides significant speedups for core routines.

pip install sms-tools

If you are developing locally or want to ensure the Cython extension is built, you can run:

pip install sms-tools
python setup.py build_ext --inplace

If you encounter issues with the Cython extension, ensure you have Cython, setuptools, and a C compiler installed. The extension is optional; sms-tools will fall back to pure-Python routines if unavailable.

You can verify which backend is active at runtime:

python - <<'PY'
from smstools.models import utilFunctions as UF
print("Using Cython backend:", UF.UF_C is not None)
print("Backend module:", getattr(UF.UF_C, "__file__", None))
PY

Binary packages are available for Linux, macOS (Intel & Apple Silicon) and Windows (64 bit) on all recent python versions.

For details about automatic Cython acceleration and fallback behavior, see the "Cython backend" section below.

To build and install the package locally you can use the python packaging tools:

pip install build
python -m build

Cython backend

sms-tools includes a compiled Cython extension for selected core routines. When available, it is used automatically for better performance. If it cannot be imported, sms-tools falls back to pure-Python implementations with the same public behavior (typically slower).

You can verify which backend is active at runtime:

python - <<'PY'
from smstools.models import utilFunctions as UF
print("Using Cython backend:", UF.UF_C is not None)
print("Backend module:", getattr(UF.UF_C, "__file__", None))
PY

Testing

To install test dependencies and run the test suite, use:

pip install .[test]
pytest

You can run a specific test file with:

pytest -v tests/test_cython_vs_python.py

This will execute all tests and print detailed output.

sms-tools-materials repository

There is a separate repository containing teaching materials, example notebooks, and exercises used in courses that use the sms-tools package. It includes Jupyter notebooks, audio examples, and practical guides to help students and researchers learn about sound analysis, synthesis, and transformation with sms-tools.

For more information and resources, see: https://github.com/MTG/sms-tools-materials

License

sms-tools is made available under the terms of the Affero GPL license (http://www.gnu.org/licenses/agpl-3.0.en.html).

Metadata

Release files for sms-tools 1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Incomplete provenance

2 of 17 files were uploaded without provenance metadata.

We recommend further investigation before installing these files. View details.

Source distribution (sdist)

Source distribution for sms-tools 1.2
File Size Uploaded Provenance
sms_tools-1.2.tar.gz 138.0 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for sms-tools 1.2
File
sms_tools-1.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
sms_tools-1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
sms_tools-1.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
sms_tools-1.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
sms_tools-1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
sms_tools-1.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
sms_tools-1.2-cp312-cp312-macosx_10_9_universal2.whl CPython 3.12 CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64) Details
sms_tools-1.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
sms_tools-1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
sms_tools-1.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
sms_tools-1.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
sms_tools-1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
sms_tools-1.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
sms_tools-1.2-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
sms_tools-1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
sms_tools-1.2-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details

Total release size: 4.1 MB

Release files / sms_tools-1.2.tar.gz

Incomplete provenance

This file belongs to a release with incomplete provenance: while other files in this release have provenance metadata, this file does not.

We recommend further investigation before installing this file. View details.

Download URL sms_tools-1.2.tar.gz
Size 138.0 kB
Tags Source
SHA-256 checksum
How to use checksums
dd775f0a514f7403fab3494c9b93874139f4ba0ff19c6a2489e9640c1145df2a
BLAKE2b-256 checksum
How to use checksums
9bd9e96e48a21fb55b465f4d0306445b28be6d1c4a06fb188f941ba974a02036
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.1

Release files / sms_tools-1.2-cp313-cp313-win_amd64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL sms_tools-1.2-cp313-cp313-win_amd64.whl
Size 196.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
2829862f67173e8fbbd4789a2e01d1f7c014d50e87116ac35b2d584ac59a802f
BLAKE2b-256 checksum
How to use checksums
30f00cc049e7ae4d47102344ac62637dfd4869e5c7a1710f1851a84fbfcc4348
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 19, 2026.

Transparency log

Release files / sms_tools-1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL sms_tools-1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 358.0 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4124c94250ae13308b6cbd73e24a798474f277295a47bb2c668fb71b4c2ba8c8
BLAKE2b-256 checksum
How to use checksums
528e2b14aa1ce2d52e15cff03eadfe343abaa0c2dccc026480ddd1650fc54580
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 19, 2026.

Transparency log

Release files / sms_tools-1.2-cp313-cp313-macosx_11_0_arm64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL sms_tools-1.2-cp313-cp313-macosx_11_0_arm64.whl
Size 193.4 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
87a0cf42b05b8a5370149563fe56823040cdcd8b8db004a20a6240a9bda6c94f
BLAKE2b-256 checksum
How to use checksums
09353044cb3165975e763a2df915cf5e4b515b7c6ee9481f63861ed7a2470093
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 19, 2026.

Transparency log

Release files / sms_tools-1.2-cp312-cp312-win_amd64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL sms_tools-1.2-cp312-cp312-win_amd64.whl
Size 195.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
988003ec95c229d7acde29ce287632d8dfb6bbe43a41c3069b3d449ec43f3c34
BLAKE2b-256 checksum
How to use checksums
8af1e1f1ab71c701ed55c3ef79d5d950460fabf8ef9dc521825176dcf6e5f34b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 19, 2026.

Transparency log

Release files / sms_tools-1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL sms_tools-1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 388.1 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e2c42cdc9c2fbcef4fbc0243f0d1ab90f7f7f4852526705fb09e01b2d5fcfe13
BLAKE2b-256 checksum
How to use checksums
181344ec0fad270bda9d064720b03b173e4fc39d5bfd0dbb8b1030e7a31f9633
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 19, 2026.

Transparency log

Release files / sms_tools-1.2-cp312-cp312-macosx_11_0_arm64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL sms_tools-1.2-cp312-cp312-macosx_11_0_arm64.whl
Size 193.1 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
65a65d13b613beb53dc8e9e84684ff118ac53f65624520fe865daa5e36577d23
BLAKE2b-256 checksum
How to use checksums
b19399ab60946b8e43f8578a9ac8be82f96b949591593d1fc743d17ca3944367
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 19, 2026.

Transparency log

Release files / sms_tools-1.2-cp312-cp312-macosx_10_9_universal2.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while other files in this release have provenance metadata, this file does not.

We recommend further investigation before installing this file. View details.

Download URL sms_tools-1.2-cp312-cp312-macosx_10_9_universal2.whl
Size 230.9 kB
Tags CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
a7078859d642483b8397a6c4a248a13827db8356f1dc074cb45676eb7c92ff97
BLAKE2b-256 checksum
How to use checksums
2346b1bcd0ca0efefb9470072d43a25f14daba851999e557762fd86b2c9366e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.1

Release files / sms_tools-1.2-cp311-cp311-win_amd64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL sms_tools-1.2-cp311-cp311-win_amd64.whl
Size 195.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f9c4068106a5a5bbcff06d5ea576a3b7a81b4fe4b5ce99121060000652004822
BLAKE2b-256 checksum
How to use checksums
02a1a8110eb5684604fa291b5ad387f06bed281ea6c93bd57cd2d2efc3dfb924
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 19, 2026.

Transparency log

Release files / sms_tools-1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL sms_tools-1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 350.0 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b040cbd4bcbf9154f21e8994451abd2653f971ef73aa7e88e8230844c2711241
BLAKE2b-256 checksum
How to use checksums
4deb5e19385ce775f489021b72f44e79d72365b2762e7d658f5dd055f9ae3833
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 19, 2026.

Transparency log

Release files / sms_tools-1.2-cp311-cp311-macosx_11_0_arm64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL sms_tools-1.2-cp311-cp311-macosx_11_0_arm64.whl
Size 193.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e4be5bb708eae2d663453747b61688fb6124c8979fadff8b97c7f5840c7b54f3
BLAKE2b-256 checksum
How to use checksums
2a67a62380bd1ecff012b554a0302241dd430d522be1d0f890093e0126d9b375
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 19, 2026.

Transparency log

Release files / sms_tools-1.2-cp310-cp310-win_amd64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL sms_tools-1.2-cp310-cp310-win_amd64.whl
Size 195.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
fcd25dafdda83ff86c5dca187f65d1e4d903ac0fb69f9105bc4b0febbfacdd12
BLAKE2b-256 checksum
How to use checksums
dbc6f4f3a1e8f4a27ba8b0a12b6b13b2237eba34be5a65338d96e188fa1f1169
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 19, 2026.

Transparency log

Release files / sms_tools-1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL sms_tools-1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 345.7 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e03c42dc0b36bfb2f430d42b358c4a98d8111366772d1544bc2ff1b7256fcfd3
BLAKE2b-256 checksum
How to use checksums
9b9e46daed47798bc7051e767a3aedfb4110ac1f4c3a29ebd3b17a9e53490c45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 19, 2026.

Transparency log

Release files / sms_tools-1.2-cp310-cp310-macosx_11_0_arm64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL sms_tools-1.2-cp310-cp310-macosx_11_0_arm64.whl
Size 193.7 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bb1988f3f90e641aaa0d03ec0cbd276bed7cb415bc27f3c3c252d6ebcbfa5f91
BLAKE2b-256 checksum
How to use checksums
94e869e9913261789c217ac7424bc18a12a5854984382268b16b765b36366a69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 19, 2026.

Transparency log

Release files / sms_tools-1.2-cp39-cp39-win_amd64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL sms_tools-1.2-cp39-cp39-win_amd64.whl
Size 195.2 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
499dba05a24f32209ca3c29a5947d0432ad832fe8edce251214e771aad4baf3c
BLAKE2b-256 checksum
How to use checksums
11e7dc7df11cdc6a8147d879d3af2f2b88d361c931db639458b1bd572a93ae33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 19, 2026.

Transparency log

Release files / sms_tools-1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL sms_tools-1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 344.0 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
062cbca89c14a631964df3ab4b9adfc60effdad470d0723fa4e1c8b31e3fb2e7
BLAKE2b-256 checksum
How to use checksums
18e7e429b8dcea5e97bc2ee2cb0bd3d5957a3ed5e0122db1ebe4bcc16d16661e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 19, 2026.

Transparency log

Release files / sms_tools-1.2-cp39-cp39-macosx_11_0_arm64.whl

Incomplete provenance

This file belongs to a release with incomplete provenance: while this file has provenance metadata, other files in this release do not.

We recommend further investigation before installing this file. View details.

Download URL sms_tools-1.2-cp39-cp39-macosx_11_0_arm64.whl
Size 192.3 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
aff80732116ef07f4864e1b2df3139d799f1edc90ae16e1593dc66fdc4bcf452
BLAKE2b-256 checksum
How to use checksums
f0a2a4e9ade404a14bc977fd33c132ddecc89e8eacea4bc9b175efa3d04b9163
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 19, 2026.

Transparency log

Security for sms-tools 1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Incomplete provenance

2 of 17 files were uploaded without provenance metadata.

Files with provenance 15 / 17
Files without provenance 2 / 17
Select from 17 files

Attestations for sms_tools-1.2.tar.gz

This file was uploaded without provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page