Mpservice

Latest version: v0.15.0

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

Scan your dependencies

Page 2 of 14

0.14.3

- Further finetune of importing paths of things, esp in ``mpservice.multiprocessing``.
- Some improvements to documentation.

0.14.2

- Adjustment to the importing of things in ``mpservice.multiprocessing``. Some changes are breaking.
``mpservice.multiprocessing.context`` has become ``mpservice.multiprocessing._context``.
``mpservice.multiprocessing.util`` has been removed.

0.14.1

- New http serving code in ``mpservice.http`` designed for multiple worker processes
managed by ``uvicorn`` (as opposed to multiple worker processes managed by ``mpservice.mpserver``).
- Removed dependency on ``asgiref``.
- ``Stream.groupby`` now behaves like the standard ``itertools.groupby`` in that the subgroups it yields are generators rather than lists.
- ``Stream.{map, filter}`` now can take async ``func`` arguments.
- New method ``Stream.shuffle``.

0.14.0

- Bug fix.
- Remove previously deprecated code.

0.13.9

- Deprecated ``mpservice.multiprocessing.util.CpuAffinity``.
- Refinement to ``get_shared_thread_pool`` and ``get_shared_process_pool``.
- Removed the constant ``MAX_THREADS`` from ``mpservice.threading``.

0.13.8

- Removed "IterableQueue" and variants, as well as ``StreamServer``, from ``mpservice.experimental``.
- Revised ``mpservice.experimental.streamer.EagerBatcher`` to not use ``IterableQueue``. This makes it simpler and more usable.

Page 2 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.