Skip to content

Publish as omnipython-audiodsp - #318

Merged
bdbarnett merged 1 commit into
mainfrom
names/omnipython-audiodsp
Oct 27, 2026
Merged

bdbarnett merged 1 commit into
mainfrom
names/omnipython-audiodsp

Conversation

@bdbarnett

Copy link
Copy Markdown
Contributor

The distribution moves from pydevices-audiodsp to omnipython-audiodsp, as part of OmniPython's 1.0 naming. Nothing you import changes: audiodsp, audiocore, synthio, audiorender and the rest keep their names.

What this changes:

  • pyproject.toml's project name, and the comments that name the distribution
  • the release workflow's distribution-name and wheel-filename-prefix
  • the TestPyPI smoke script

The README and docs keep saying pip install pydevices-audiodsp for now. On PyPI, omnipython-audiodsp is a 0.0.1 placeholder until the first final ships under the new name, so pointing install lines at it today would install an empty package. The install lines switch in the same release as that final.

The old name. pydevices-audiodsp gets one last release, an empty package whose only dependency is omnipython-audiodsp. Anyone pinned to the old name then upgrades onto the new one without changing anything. After that release the old name stops. It is built and published separately, after the first omnipython-audiodsp release is up, and is not part of this PR.

Pre-releases first. The next tag, v0.6.11.dev1, publishes omnipython-audiodsp to TestPyPI only. The first final under the new name also uploads to production PyPI, which needs this workflow added as a trusted publisher on the omnipython-audiodsp project first. Until then, a final's pypi job fails cleanly, and the TestPyPI upload and GitHub release are unaffected.

Checked: uv build --sdist produces omnipython_audiodsp-0.6.10.tar.gz. The shared publishing workflow takes the distribution name as an input, and TestPyPI creates the new project on first upload.

@bdbarnett
bdbarnett merged commit 48b2b90 into main Oct 27, 2026
32 checks passed
@bdbarnett
bdbarnett deleted the names/omnipython-audiodsp branch October 27, 2026 02:12
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