Supriya

Latest version: v25.3b2

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

Scan your dependencies

Page 1 of 8

25.3b2

What's Changed
* Improve typing, fix warnings in test suite by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/477
* Add (Async)?OfflineClock.at() context manager by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/480
* Pattern.play() doesn't start clocks by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/479
* BaseServer.dump_tree() sleeps on Windows by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/481
* Add "hello, world!" example by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/482
* Examples 2025034 by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/483
* Add debugging example by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/485
* Lifeycle callbacks support multiple events by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/487
* Simplify typing by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/488


**Full Changelog**: https://github.com/supriya-project/supriya/compare/v25.3b1...v25.3b2

25.3b1

What's Changed
* Actually adjust patterns recursively by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/469
* Author Jupyter notebook for SC Symposium 2025 by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/434
* Add BusGroup.(get|set) by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/471
* Remove Python 3.8 checks by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/472
* Add server lifecycle callback logging by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/470
* Replace casts with ContextErrors by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/473
* Set asyncio_default_fixture_loop_scope=function by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/474
* Harden QueryTreeGroup parsing by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/475
* Build ServerSHM on Windows by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/476


**Full Changelog**: https://github.com/supriya-project/supriya/compare/v25.3b0...v25.3b1

25.3b0

What's Changed
* Score gets its own repr by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/458
* Boot failures should include reason by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/459
* OSC typing, harden Capture by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/462
* Expose find_free_port at top-level by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/463
* Add Context exception messages by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/461
* Unskip book test by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/460
* Replace asserts with explicit exceptions by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/465
* Teach black to reformat notebooks by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/468
* Make BaseServer._shm public as .shared_memory by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/467


**Full Changelog**: https://github.com/supriya-project/supriya/compare/v25.2b2...v25.3b0

25.2b2

What's Changed
* Fix write_buffer() frame count coercion by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/457

Breaking
* Make some Clock methods private by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/451
* RM Clock.default() by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/454

**Full Changelog**: https://github.com/supriya-project/supriya/compare/v25.2b1...v25.2b2

25.2b1

What's Changed
* Regenerate shm.cpp by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/432
* Address warnings re: unclosed sockets by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/433
* Install jupyterlab not jupyter by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/435
* Refactor supercollider building action(s) by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/436
* Harden scsynth.Options by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/438
* OscBundle uses compact repr by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/441
* Double setup-audio action timeout by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/444
* scsynth.Options uses native repr by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/443
* Fix IPython extension by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/442
* More test coverage by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/437
* Unpin Sphinx by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/448
* Rename SyncProcessProtocol -> ThreadedProcessProtocol by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/450

Breaking Changes
* Implement Lifecycle Callbacks by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/449
N.B. `Server.on()` is now `Server.register_lifecycle_callback()`, returning a `ServerLifecycleCallback` object, just like `OscCallback`.

**Full Changelog**: https://github.com/supriya-project/supriya/compare/v25.2b0...v25.2b1

25.2b0

What's Changed
* Add UpdateDictPattern by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/415
* Close server process pipes by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/423
* Import Server enums at top-level by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/424
* Context.map_node() allows strings like a0 or c8 by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/425
* Bump Python to 3.13 in GHA by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/426
* Fix clock tests under Windows by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/427
* Add -s safety clip flag to scsynth.Options by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/429
* Drop support for Python 3.9 by josephine-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/431


**Full Changelog**: https://github.com/supriya-project/supriya/compare/v24.12b0...v25.2b0

Page 1 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.