Supriya

Latest version: v25.3b2

Safety actively analyzes 723954 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 8

23.5b1

What's Changed
* Extend PatternPlayer interface by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/333


**Full Changelog**: https://github.com/josiah-wolf-oberholtzer/supriya/compare/23.5b0...23.5b1

23.5b0

What's Changed
* Moments don't send empty bundles by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/331
* Add 3.11 support by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/332
* More toplevel imports by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/327


**Full Changelog**: https://github.com/josiah-wolf-oberholtzer/supriya/compare/23.3b0...23.5b0

23.3b0

Breaking Changes

This release completely rewrites Supriya's internals, and replaces a number of old classes with new implementations.

- ``supriya.realtime.Server`` and ``supriya.realtime.AsyncServer`` become ``supriya.contexts.realtime.Server`` and ``supriya.contexts.realtime.AsyncServer``
- ``supriya.nonrealtime.Session`` becomes ``supriya.contexts.nonrealtime.Score``, and is considerably simplified from the previous class; it no longer allows for introspection
- ``supriya.providers.Provider`` is replaced by a new base class ``supriya.contexts.core.Context`` which provides the common interface across concrete ``Server``, ``AsyncServer`` and ``Score`` classes

What's Changed
* Replace Server/Session/Provider with Context by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/323
* Fix OSX GHA by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/324


**Full Changelog**: https://github.com/josiah-wolf-oberholtzer/supriya/compare/23.2b1...23.3b0

23.2b1

What's Changed
* Add docstrfmt to test harness by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/322
* Unified contexts by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/320


**Full Changelog**: https://github.com/josiah-wolf-oberholtzer/supriya/compare/23.2b0...23.2b1

23.2b0

What's Changed
* Don't build SCIDE on OSX by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/297
* Implement missing Provider buffer methods by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/301
* Allocators take client ID into account by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/305
* Refactor NRT session IDs by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/303
* Consolidate OSC logic into supriya/osc.py by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/315
* Consolidate scsynth protocols into supriya.scsynth by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/316
* Rename responses by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/317
* Cleanup commands by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/318


**Full Changelog**: https://github.com/josiah-wolf-oberholtzer/supriya/compare/22.12b1...23.2b0

22.12b1

What's Changed
* Cleanup audio rendering in Sphinx by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/294
* Use action for ccache setup / caching by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/295


**Full Changelog**: https://github.com/josiah-wolf-oberholtzer/supriya/compare/22.12b0...22.12b1

Page 6 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.