diff --git a/.github/workflows/publish-release-packages.yml b/.github/workflows/publish-release-packages.yml index 3de5454f..8380e82d 100644 --- a/.github/workflows/publish-release-packages.yml +++ b/.github/workflows/publish-release-packages.yml @@ -70,7 +70,7 @@ jobs: uses: PyDevices/.github/.github/workflows/reusable-publish-release-packages.yml@publishing-v12 with: build-kind: native-and-wasm - distribution-name: pydevices-audiodsp + distribution-name: omnipython-audiodsp # No mip-profile: nothing here is MIP-published any more. The native # modules are firmware -- MicroPython and CircuitPython build them from # src/ as a usermod, so there is nothing for MIP to carry -- and @@ -88,7 +88,7 @@ jobs: # cp315t on each of the three desktops; Android and wasm stay at # cp313/cp314 (pyproject.toml's skip list). expected-wheel-count: 24 - wheel-filename-prefix: pydevices_audiodsp + wheel-filename-prefix: omnipython_audiodsp # Production PyPI too, for final releases (2026-09-23): the name # was parked at 0.6.0 by mirroring TestPyPI's files, and its Trusted # Publisher (this workflow, environment "pypi") is configured. The @@ -132,7 +132,7 @@ jobs: # Same placeholder as the publish job above: the same tag, both lines. uses: PyDevices/.github/.github/workflows/reusable-report-pypi-result.yml@publishing-v12 with: - distribution-name: pydevices-audiodsp + distribution-name: omnipython-audiodsp version: ${{ needs.publish.outputs.version }} pypi-result: ${{ needs.pypi.result }} secrets: inherit diff --git a/AGENTS.md b/AGENTS.md index bfe8645a..c74ab1b3 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -31,11 +31,11 @@ for source compatibility; only this repo's own name differs. `lib/audiodsp_util/` (`float32`, the round trip that makes a setting derived in Python the same number on a board as on a desktop — see [docs/correctness-standard.md](docs/correctness-standard.md)). Both ship - inside the `pydevices-audiodsp` wheel. The instrument and effect libraries that + inside the `omnipython-audiodsp` wheel. The instrument and effect libraries that used to sit beside it — `audioinstruments` (55 `synthio` instruments) and `audioeffects` (45 effect classes, racks included) — live in [audiocomponents](https://github.com/PyDevices/audiocomponents) now, as - their own distributions depending on `pydevices-audiodsp`; nothing in this + their own distributions depending on `omnipython-audiodsp`; nothing in this repository builds, tests, publishes or freezes them. - `circuitpython.mk` + `src/circuitpython_spike/` — build `audiodynamics`, `audioroute`, `audiomath`, `audioecho`, `audioshaper`, `audioladder`, diff --git a/pyproject.toml b/pyproject.toml index c94ef842..e9c87622 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ requires = ["setuptools>=77"] build-backend = "setuptools.build_meta" [project] -name = "pydevices-audiodsp" +name = "omnipython-audiodsp" dynamic = ["version"] description = "CircuitPython-compatible audio synthesis and effects for PyDevices" readme = "README.md" @@ -29,7 +29,7 @@ dependencies = [] # standard library: numpy, a whole song in memory, a desktop's job. The core # modules run on boards and in wasm, where numpy has no place -- so numpy is # an extra, not a dependency, and the bare wheel stays dependency-free: -# pip install "pydevices-audiodsp[render]" +# pip install "omnipython-audiodsp[render]" # TestPyPI carries no usable numpy (only a 2.4.0.dev0 pre-release and a 2015 # 1.9.3 sdist), so the documented TestPyPI install line also passes # --extra-index-url https://pypi.org/simple/. @@ -49,7 +49,7 @@ packages = ["audiorender", "audiodsp_util"] # carries. The instrument and effect libraries (audioinstruments, # audioeffects) are not in this repository any more: they are developed and # published from https://github.com/PyDevices/audiocomponents as their own -# distributions, each depending on pydevices-audiodsp. +# distributions, each depending on omnipython-audiodsp. # # audiodsp_util is `struct` and two functions, and it is here rather than # beside the wrappers because it is the one pure-Python thing in this diff --git a/scripts/test_testpypi_install.py b/scripts/test_testpypi_install.py index 5e4320a3..c024bc5c 100755 --- a/scripts/test_testpypi_install.py +++ b/scripts/test_testpypi_install.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -"""Smoke a fresh pydevices-audiodsp install from TestPyPI. +"""Smoke a fresh omnipython-audiodsp install from TestPyPI. scripts/test_testpypi_install.py [VERSION] [--skip-render] @@ -83,13 +83,13 @@ def main(argv): version = arguments[0] if arguments else \ (ROOT / "VERSION").read_text().strip() - print("smoking pydevices-audiodsp %s from TestPyPI" % version) + print("smoking omnipython-audiodsp %s from TestPyPI" % version) - smoke("bare", "pydevices-audiodsp==%s" % version, BARE) + smoke("bare", "omnipython-audiodsp==%s" % version, BARE) if "--skip-render" in argv: print("== [render]: skipped") else: - smoke("[render]", "pydevices-audiodsp[render]==%s" % version, RENDER) + smoke("[render]", "omnipython-audiodsp[render]==%s" % version, RENDER) print("all TestPyPI install checks passed for %s" % version) return 0