Stub-only package containing type information for pydub
Project description
pydub-stubs
Pydub version: 0.25.1
pydub-stubs
provides type information for Pydub.
Only the public interface is guaranteed to be typed, however there
are type definitions for some private and undocumented functions.
pip install pydub-stubs
Anticipated Questions
Q: Why is AudioSegment.some_effect(...)
missing?
You need to import it as a function from pydub.effects
.
Q: What is _Metadata
and _PartialMetadata
?
These are legacy types that have been replaced by the channels
,
frame_rate
, and sample_rate
keyword arguments.
Changelog
Version 0.25.1.1
-
Removed literal type fallback overloads
The fallbacks removed all the advantages of using literals at all. -
Modernized the type stubs
Uses new union syntax, and more. (#2 and #3 - thanks, @Viicos!) -
Add
WavSubChunk
,WavData
, and undocumented functions
These previously existed and were available but were untyped. (thanks again, @Viicos!)
Previous versions
Version 0.25.1.0
-
Added v0.25.0 features
This includespydub.scipy_effects.eq
and new classmethod parameters. -
Signatures now use literals where possible
Overloaded implementations exist as a fallback. -
Added missing modules
pydub.silence
andpydub.utils
Version 0.24.1.9
- Add undocumented parameter of
AudioSegment.from_file
read_ahead_limit
is absent from the documentation but is a supported keyword argument.
Version 0.24.1.8
- Export other modules
Adds exports for effects, exceptions, generators, playback, and scipy_effects
Version 0.24.1.7
-
Added
AudioSegment._spawn
(again)
This was accidentally removed in an earlier version. -
Improved
pydub.effects.invert_phase
This is technically less accurate as(0, 0)
is equivalent to(0, 1)
.
Version 0.24.1.6
- Removed testing symbols from
pydub.audio_segment
Version 0.24.1.5
- Fixed
AudioSegment.export
First param is namedout_f
and isn't required.
Version 0.24.1.4
-
Improved signature of
AudioSegment.from_file
The keyword arguments for raw/PCM audio don't requireformat
to be set to eitherraw
orpcm
. -
Fixed package exports
ExportsAudioSegment
from__init__.py
.
Version 0.24.1.3
- Fixed overloads of
AudioSegment.fade
Exactly two ofstart
,end
, andduration
must be given.
Version 0.24.1.2
-
Improved
AudioSegment.fade
Changed to use overloads to prevent invalid method calls. -
Improved
AudioSegment.from_mono_audiosegments
Use a positional-only parameter to ensure there's at least 1 argument.
Version 0.24.1.1
-
Fixed
AudioSegment.__init__
Use overloads to model correct parameters. -
Fixed
AudioSegment._spawn
Parameteroverrides
accepts a partial dictionary. -
Fixed
pydub.scipy_effects.high_pass_filter
Parameterorder
should beint
, notfloat
.
Version 0.24.1.0
Released
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pydub_stubs-0.25.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cd0c0b73c8d89c8273e3a500b542a8cf150346a61f35191e9d59cc2f5ba6c1b |
|
MD5 | ec55cdcbceee18c8aec2963568602be9 |
|
BLAKE2b-256 | fcef8df7a84ef4e7a45b1f0eae80bc229a10aa10397e4d1eff7b07de863f6987 |