Skip to content

Remove the audioeffects.rebuilt import path - #5

Merged
bdbarnett merged 1 commit into
mainfrom
remove-rebuilt-shim
Nov 3, 2026
Merged

bdbarnett merged 1 commit into
mainfrom
remove-rebuilt-shim

Conversation

@bdbarnett

Copy link
Copy Markdown
Contributor

The delay, reverb, pitch and rack classes moved to their own modules under audioeffects in 0.5.0, and audioeffects.rebuilt.<module> stayed as a thin alias so old imports kept working. This removes the alias and the audioeffects.rebuilt subpackage.

If your code imports from audioeffects.rebuilt, import the class from audioeffects instead (from audioeffects import Reverb) or from its module (audioeffects.reverb). The classes and what they render are unchanged; audioeffects.create(...) is unaffected.

The wheel build lists one package fewer, the wheel gate now checks that the old path stays gone, and the changelog has a Removed entry.

The delay, reverb, pitch and rack classes moved to their own modules under
audioeffects in 0.5.0, and audioeffects.rebuilt.<module> was kept as a thin
alias. That alias is gone. Import a class from audioeffects
(from audioeffects import Reverb) or from its module (audioeffects.reverb).
The classes and what they render are unchanged.
@bdbarnett
bdbarnett merged commit d9a07e3 into main Nov 3, 2026
7 checks passed
@bdbarnett
bdbarnett deleted the remove-rebuilt-shim branch November 3, 2026 05:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant