Skip to main content

A Python Wrapper of the Signalsmith Stretch C++ library for pitch and time stretching

Project description

python-stretch: pitch shifting and time stretching

License: MIT Supported Platforms Pip Action Status Pip Action Status

A simple Python Wrapper of the Signalsmith Stretch C++ library for pitch and time stretching.

Features

  • Time stretching
  • Pitch shifting
  • Multichannel support: Works with mono and multichannel audio files.
  • Seamless integration: Works natively with NumPy arrays for compatibility with libraries such as librosa and many others used in audio processing pipelines.

Installation

python-stretch is available in PyPI (via Platform Wheels):

pip install python-stretch

Alternatevly, you can easly build it from source (You need a c++ compiler and cmake).

# Clone from github
git clone --recurse-submodules https://github.com/gregogiudici/python-stretch.git
# Install
pip install ./python-stretch

Examples

Quick Start

import numpy as np
import librosa
import python_stretch as ps

# Load an audio example from librosa (e.g., 'trumpet', 'brahms',...)
audio, sr = librosa.load(librosa.ex('trumpet'), sr=None)

# Assure that "audio" is a 2d array
if (audio.ndim == 1):
    audio = audio[np.newaxis, :]

# Create a Stretch object
stretch = ps.Signalsmith.Stretch()
# Configure using a preset
stretch.preset(audio.shape[0], sr) # numChannels, sampleRate
# Shift up by one octave
stretch.setTransposeSemitones(12)
# Stretch time
stretch.timeFactor = 0.75

# Process
audio_processed = stretch.process(audio)

# Save and listen
import soundfile as sf
sf.write("audio_original.wav", np.squeeze(audio), sr)
sf.write("audio_processed.wav", np.squeeze(audio_processed), sr)

Acknowledgements

  • Signalsmith Stretch: python-stretch is built on top of the Signalsmith Stretch C++ library, which provides the core algorithms for time stretching and pitch shifting.
  • nanobind: This project utilizes nanobind for easily binding the C++ code to Python.

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

python-stretch-0.3.0.tar.gz (9.4 MB view details)

Uploaded Source

Built Distributions

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

python_stretch-0.3.0-pp310-pypy310_pp73-win_amd64.whl (96.5 kB view details)

Uploaded PyPyWindows x86-64

python_stretch-0.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (109.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

python_stretch-0.3.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (116.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

python_stretch-0.3.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl (73.5 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

python_stretch-0.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (77.1 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

python_stretch-0.3.0-pp39-pypy39_pp73-win_amd64.whl (96.6 kB view details)

Uploaded PyPyWindows x86-64

python_stretch-0.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (109.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

python_stretch-0.3.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (116.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

python_stretch-0.3.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl (73.4 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

python_stretch-0.3.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (77.1 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

python_stretch-0.3.0-cp312-abi3-win_amd64.whl (97.1 kB view details)

Uploaded CPython 3.12+Windows x86-64

python_stretch-0.3.0-cp312-abi3-win32.whl (87.1 kB view details)

Uploaded CPython 3.12+Windows x86

python_stretch-0.3.0-cp312-abi3-musllinux_1_2_x86_64.whl (550.2 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

python_stretch-0.3.0-cp312-abi3-musllinux_1_2_i686.whl (593.0 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ i686

python_stretch-0.3.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (109.4 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ x86-64

python_stretch-0.3.0-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (115.7 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ i686

python_stretch-0.3.0-cp312-abi3-macosx_11_0_arm64.whl (73.4 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

python_stretch-0.3.0-cp312-abi3-macosx_10_14_x86_64.whl (77.6 kB view details)

Uploaded CPython 3.12+macOS 10.14+ x86-64

python_stretch-0.3.0-cp311-cp311-win_amd64.whl (98.7 kB view details)

Uploaded CPython 3.11Windows x86-64

python_stretch-0.3.0-cp311-cp311-win32.whl (88.6 kB view details)

Uploaded CPython 3.11Windows x86

python_stretch-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl (553.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

python_stretch-0.3.0-cp311-cp311-musllinux_1_2_i686.whl (597.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

python_stretch-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (113.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

python_stretch-0.3.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (120.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

python_stretch-0.3.0-cp311-cp311-macosx_11_0_arm64.whl (76.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

python_stretch-0.3.0-cp311-cp311-macosx_10_14_x86_64.whl (80.4 kB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

python_stretch-0.3.0-cp310-cp310-win_amd64.whl (98.9 kB view details)

Uploaded CPython 3.10Windows x86-64

python_stretch-0.3.0-cp310-cp310-win32.whl (88.9 kB view details)

Uploaded CPython 3.10Windows x86

python_stretch-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl (554.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

python_stretch-0.3.0-cp310-cp310-musllinux_1_2_i686.whl (597.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

python_stretch-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (113.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

python_stretch-0.3.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (120.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

python_stretch-0.3.0-cp310-cp310-macosx_11_0_arm64.whl (76.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

python_stretch-0.3.0-cp310-cp310-macosx_10_14_x86_64.whl (80.7 kB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

python_stretch-0.3.0-cp39-cp39-win_amd64.whl (99.3 kB view details)

Uploaded CPython 3.9Windows x86-64

python_stretch-0.3.0-cp39-cp39-win32.whl (89.4 kB view details)

Uploaded CPython 3.9Windows x86

python_stretch-0.3.0-cp39-cp39-musllinux_1_2_x86_64.whl (554.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

python_stretch-0.3.0-cp39-cp39-musllinux_1_2_i686.whl (598.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

python_stretch-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (113.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

python_stretch-0.3.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (120.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

python_stretch-0.3.0-cp39-cp39-macosx_11_0_arm64.whl (76.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

python_stretch-0.3.0-cp39-cp39-macosx_10_14_x86_64.whl (80.9 kB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

File details

Details for the file python-stretch-0.3.0.tar.gz.

File metadata

  • Download URL: python-stretch-0.3.0.tar.gz
  • Upload date:
  • Size: 9.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for python-stretch-0.3.0.tar.gz
Algorithm Hash digest
SHA256 3f6a5b2e62cae23e1c840f3d6dd4423ea93530a666fc733650016892e5f453f3
MD5 9a1748e68d1fd328edd7d9d609b17853
BLAKE2b-256 bbb68180aef024938d2a15b6e2e5fa0a582201e371322bffc8783d0805ae6559

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 58cc043c1da7e0f7582cb6dc789a7f099da180a5cb5548d00bfb9fad3563ec81
MD5 4717758dd019f09f29f0ab220a20a2e5
BLAKE2b-256 ae2f4cd56a4dc61c9acc1a979406d8b9b18cc2be6fd70898dedd0351673ceb44

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a41bd3ef5317d84a726003d97da64192d60073a4711965d37453a17c7fbe3d84
MD5 18c4aba9c712e85df53fb9e924e029b8
BLAKE2b-256 b51432b9bcb80a9f241af72fe02add9899b14320e2589d5235b7d55e73a921d8

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d131b09bacc55b64fd7044fff2e3408ff1004ab700773a249a2bcbb57de522a4
MD5 d4d95f43e6cddfc2c72669bff280d32a
BLAKE2b-256 1eed266accd2bf1c2825338486424de46efa84d7439b447aced1c0249092c7d9

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4f600f44a03de7ef7afe3daae18c43667a4dd7ed2390494f95bf3aeaf069706b
MD5 b7e883780e815b9e563117e4ff0e483d
BLAKE2b-256 2e8c7a24ce6cab0407ddb3c77659970cbf5bfd555936dd9c4fcda75396ca1d7b

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 859234e39f7c19ece33ec2116300542156f984831aacc2f059f35160216bef8a
MD5 65521fa53d6115c7a24ef7088e5571a8
BLAKE2b-256 fd36325bae19477ac2fec5c32cda3935968eac8ac0eb6c79da177b0e911af9f8

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 1538d766e19a2c39c087bb87c50a8db6580c225f56fd3149b2b8771b273f48ba
MD5 e89bb682b92312735664bcdab53aa365
BLAKE2b-256 ab242ce10f4d3d1bd405adcaf0027ff97e16dde07599633d93e83f7c14d53091

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bcdf75865216ebee339fbf40a15c34b140392fadd6a196b02e081117d3263204
MD5 a4db5788640513b015d9f1d8efbd49bc
BLAKE2b-256 810a5af53ea1b1c56a4e0d73b251eec6c20c8237458d3e20c6966627f2507f82

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f2be00bc1d1533bb1b1d324081188268c4da27e907341b6846ef2c964aac0d51
MD5 2faf3dae6142f76ecbc534e1f2abe0d8
BLAKE2b-256 373c74707a02fb06daf37a5c2e673ab6c4afdff8226db07e54e685875787817f

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e95e2711a549ba3892af81ce200f52ca0e3f10f6acc6068945e075f58c3c902b
MD5 2f0e16c55f036be514dd448b5d00c377
BLAKE2b-256 4c5f4515b0bc5a0a39f4b3516cb97dff2e2053e11ff8bf2b327b152d16a2efa7

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 30779ce969db7487e97a9f8fd17b0a4dad00a8d19683cb4f0f8549ff81c4aeaa
MD5 bbc36ca45acfc5dd9c4ff29b12de8e6a
BLAKE2b-256 87f2fe13ec541671910d73fbb7bdae4964bfd3175a1b4dd97635eb7e417c922a

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 306cd4524540ab26fa7451f699b5751b0d47b577c4e7777024a91741a45741d9
MD5 1da744d25c35b316f88f8ec6ab86dc82
BLAKE2b-256 3f7a038076750f81fef324e63e8dfc82d20f0ca9e3fe8e015d3bcd999ef790cf

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp312-abi3-win32.whl.

File metadata

  • Download URL: python_stretch-0.3.0-cp312-abi3-win32.whl
  • Upload date:
  • Size: 87.1 kB
  • Tags: CPython 3.12+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for python_stretch-0.3.0-cp312-abi3-win32.whl
Algorithm Hash digest
SHA256 58f8426d71ce31d450e1891934ebec2b73325d622cd553cb7338dfdb26ed4966
MD5 ffa71372e3ef57e2215b2c92096a1cc9
BLAKE2b-256 a9899f60946f83de7750bf36654b7665fea82361db110a1d764f0f53cfdf8ac4

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 82ecb48a4486f1f18bd701707654385a7c092ee7f22b3a6229fba7b179220166
MD5 599888d3112d75121494da1c31c676cd
BLAKE2b-256 b8d96983622fc518b2a0ef36b0713dd6b6905b923895d5f650e1afbe3f07bcfa

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp312-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp312-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c60b3dece88f17c5890220218d3d284eb191e1d455f077537d03d13e8753a113
MD5 4af842c54d6bf4ccec4ec4cbe2fc04e8
BLAKE2b-256 d6b44940b825eeab727753c146c537e09db14f67ff01f594d09c2d926b4b93ef

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d8e06a50b0d16877dc0408f69675cff4ce1d949a9ec3366a1230010f569959a
MD5 686818a08a84754d8f72f42a04a53ee3
BLAKE2b-256 b7a48a574e7dbb94d4e7734fcfa61c7cad6e435f8046465d0db6c6fd6cda361a

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4a81481273cd9fa59616f948030895a40137a4b154c99aa6b92d17054ce41b17
MD5 429acb05df9020e9b4ace3c3db48c928
BLAKE2b-256 7d260f505550d20dba7ab4362568c60abaea52c783d232baa7af2fa1e3a5d78f

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c8259d5ca5fd252466fe5b99a52db0c6b5be743e57de180ea72ff9378d14546
MD5 26807de1644e5e3176aac7dd967d09f8
BLAKE2b-256 d914b214b4757d5b2492d5fd213532ae123a2abe4d0f7b7f88193e30bc3ec45c

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp312-abi3-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp312-abi3-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 451c079bcdb2efebbea6c8a7df565390030d8ad94e8594e27db616319be3bd6c
MD5 9015ab5f915cc608fd3917c7bccc438e
BLAKE2b-256 1bcfac744714b4c70fbb31a7adccc76e5b41a7d9bc909ea7cb24b79186a063f4

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 627a8a293bc9b1efa7d902a7702aaf235ab37554e68627a71e788838bef480e2
MD5 69267d5259b72d726b2e4739600f3d1e
BLAKE2b-256 04e9b84d8d82898497113efeca9b1792e1cbba7eac05a8fd81e84466235db467

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a0ccf8163497519becb2b75ec2cb9df168fe244d02d6c4a8435ec228dec1fe4e
MD5 a1614cc111d41c89212741b86449eb5f
BLAKE2b-256 3ed7c4ae042befb930cffee8d64d4c6388cd4c41df69bc9cfd62c3ebe1a39c1d

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 58b5104b1d0d1c58c39bc18ac8726dbe981e8f5f1d433c38166a0af9374d79d7
MD5 9da3a927d1938ebc0e1db25c1a48e25f
BLAKE2b-256 ea01ee11922ef248c9601cb2aefc78b12716cd518d9f36438645268939cb6682

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2db01d19a97f7650e2618b1ae246f55b489a2eeb38260812542eb3ae0c8c6bc0
MD5 cdce71f56278564a8469f6de102cc2e6
BLAKE2b-256 70e86be3880f93881846c1595d685d26d3843c4cf790bc04356b85d57679ca37

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87ccb66ba454b8dbf7500d5fcc50dde67f8123f74454ce118847c63961749de3
MD5 290e6d06d37eb220805aa74e001a1744
BLAKE2b-256 cc40a775bb3761c853541840d7e2c737631ed90f7cdfba809ccdf9690552dd62

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2329b24eda7416f2a25026c3c2cae3ba3b20a986c446c24d5999f14bd94d09de
MD5 39f551881c057366e4f8890df8b3a154
BLAKE2b-256 b723b2442abc211a3068266fdc79955a6455ca4439e5b86b5387d0c7ba6e34c7

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2dcd4ea8757acfe0c702592af4cb86d85ab6125f21e17d7c8166764d494f58ec
MD5 ddb08c2c2a28fa5ff266daf9bbec9c39
BLAKE2b-256 85d4efc6cbe9b83af262c5bbd2d311e690b64394086977c5976b1210383414a2

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 038e7e32a17887a45c3578a2340dd84463d2e771608407cf718fef679e8b9d7b
MD5 3e938e10f6d0dd505fac79b3785f7735
BLAKE2b-256 5d7767d203703f8a9358874d1eaef5a1c62a50fbfb31b526525d9306fb32bd76

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b02ceb7555a0a3bfb02ce231a7b0de5df5e43a304ffcfd71847821b2cba91423
MD5 a3052fe1d66cb95f8bca55a7e25b468d
BLAKE2b-256 cd14bf5a42a2fd0f7973c6a496e99c93de3fc64044ff937324fdf23ad570d676

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 3d86d41a04cfb52656630e2c03640b690e9048bcd4a4701df9c8bc436a9e1ae8
MD5 dcf62af58e3b612dc52dde026b108612
BLAKE2b-256 9598d5bcc19229c56e64e1f83c3d5415c1eda6bd3cb605a480b3801664a965c1

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f6ab243b41758f11cad575e70cd6efb897a22a399c202880785538b2d379738c
MD5 7e0bcdc06ef5f43f784f62c41961cb10
BLAKE2b-256 121fb57bfc06e4a14e3e7554c175538de539cc66a8ced9ee8cdd10dfb3f788ab

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bb077506dee7cf2181fb6e7a911be3374f3b7caf70259b0eff098b9e67608536
MD5 e4a94a6d2517fc7f2fa44f9852c0366f
BLAKE2b-256 fa233cee4c3971421452bdb3d12521a3235e7ed8d848d03ae25dabd338e7078f

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2cf280c60c284c45904eaa7f621eac8cff54a894f953b35bbe4d8f35a2d47d3
MD5 a254f927d705fd1dd437b0cf234d47e8
BLAKE2b-256 6d9f3e82ab19dfd99d734e83c9af749e5a2370c8331e1e69ebe2dddb0d5626ac

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 90ec55c7a6759435a1a2c346a4b5ac8a3d34b0ca3d240c71466893defde23b05
MD5 ceb469e0bad27cadce433ac17253d73e
BLAKE2b-256 696300c26e481b6a33d0c3db37eb206c7a91fea0d0b30af00399426fdef5c4a1

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 310252257501ec90897729470dc1172a859f74f83cd9702f4fffd01487912926
MD5 f950955c2efbf5dafb0a96bc8aaad090
BLAKE2b-256 8c3392dc14f4e2165cf42785dcc2a4caa6f6cbdff779fbdd82de3686d86e50ee

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 21a29706a9b7d3ade0d25e22e42e9764135ef73cbee44b17b875eda076492a61
MD5 be8282c206dd409abdb6cd6e41e10a03
BLAKE2b-256 932551f76c317158f0cd28cc021c1f5794543246a483efed186541d285a9dcc7

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3546d64b11c29efbed6541f4b5d7ccfb4729cf011b2001379070118aaff31df7
MD5 f9fab03974a702ad91d012f930c72c24
BLAKE2b-256 6550c784dd37661e1d6adf1093c71645efb10325db4169d1fda8253ffdb54ea3

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: python_stretch-0.3.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 89.4 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for python_stretch-0.3.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 6a0a38d7a82732e5187ac96cb5de970a24a0300c19d15f8a2d118467d77b87da
MD5 9a36e8d99fbf213eb495e823f81cbcae
BLAKE2b-256 b3fe15757e4aa2a7ed33812091832a42a15961bf1a7705167db3aad15a20e95d

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b5b5974a141eca11b3bf4962e7c0774fd3b23bc8ddd7e21acee599ddc282d5a1
MD5 7abe63f614b598b9707df2243836ced7
BLAKE2b-256 36be8b73617b789d97656653216c8af56d49273d2be556e46c7af609730096ba

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1a30b9d8c05d403fffe4ee0a9d91627cedae6d6a0b96131f7b4784404d08dd8c
MD5 06cd9590eb37ea7107844a162450cedc
BLAKE2b-256 b9d1d1198b1b8743753ce8df56dd0a972d577e09db23fc4c141c292819b3d03e

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 45e9ca3127493c2f88f75953e91fa5b41264dd2de0ace586dd65b9b0006d7824
MD5 d9fba9a7790e6dd5b8444ed76ad80c29
BLAKE2b-256 37c0aa403ae06bb67456f65e6e8a05f07fab9017461a3d5abd34d5ec04bb91f0

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2dbac1ae2a974165dae9c0d6822e64d2e2ff899aabb08672a9a498040f611d63
MD5 6e291cade2b75def9bd4846c0d9af00f
BLAKE2b-256 f03285302fa0090e3c71f3d3f86029cb8b4243f04528ee07366003cd36a89b25

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0ee6be2ad700125860d248ac8616dd10d96438397c8f72c70f5b330b825d54b8
MD5 39e162ff2ae90acea7b9bd51d1a326f2
BLAKE2b-256 73b21b2eb2ef02de4960a3b0fd67b166134ce3fdef54dbd7caf7d04e950e9c8a

See more details on using hashes here.

File details

Details for the file python_stretch-0.3.0-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for python_stretch-0.3.0-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ed6eb0f689b16c6b363e86b57d158def534b3917f0755d53bfd5487a856df211
MD5 5c102ca75a80937f16562f8ce03b46af
BLAKE2b-256 bc763134e01eef9c6551c5658a3095da8d7cb22832cb2fa8bb4d0674d0c46e7e

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