Spead2

Latest version: v4.3.2

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

Scan your dependencies

Page 3 of 19

3.11.1

- Fix a packaging issue that meant automake and similar tools were required to
compile (since 3.10).

3.11.0

- The chunking receiver is no longer experimental.
- The place callback for the chunking receiver can now provide extra data to be
written to the chunk.

3.10.0

- Support pcap dumps that use the SLL format.
- Support a user-defined filter in the pcap file reader.
- Add experimental support for building a shared library.
- Assorted documentation updates

- The SPEAD specification is now stored in the repository (the upstream
link is broken).
- Build PDFs on readthedocs.
- Update the tuning documentation.

3.9.1

- Fix an :exc:`asyncio.InvalidStateError` that occurs when the future returned by
:py:meth:`~.async_send_heap` or :py:meth:`~.async_send_heaps` is cancelled
before it completes.

3.9.0

- Added ``substreams`` to :py:class:`spead2.recv.StreamConfig` to improve
handling of interleaved heaps from multiple senders.
- Add libdivide to the dependencies.

3.8.0

- Drop support for Python 3.6, which has reached end-of-life.
- Test against Python 3.10 in Github Actions.
- Improve the accuracy of the rate limiter. Previously it could send
slightly too fast due to rounding sleep times to whole numbers of
nanoseconds.
- Eliminate dependence on distutils, which is deprecated in Python 3.10
(175).

Page 3 of 19

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.