Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/publish-release-packages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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
4 changes: 2 additions & 2 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -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`,
Expand Down
6 changes: 3 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand All @@ -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/.
Expand All @@ -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
Expand Down
8 changes: 4 additions & 4 deletions scripts/test_testpypi_install.py
Original file line number Diff line number Diff line change
@@ -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]

Expand Down Expand Up @@ -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

Expand Down
Loading