Skip to main content

The package `mpservice <https://github.com/zpz/mpservice>`_ provides utilities for Python concurrency, including most notably

Project description

The package mpservice provides a few groups of facilities. The first group helps ochestrating an operation with multiple stages/components in threads and processes, such as a machine learning model; the second group concerns stream processing, optionally involving threads or processes for concurrency; the third group provides customization and enhancements to the standard packages multiprocessing and threading. The central theme of mpservice is concurrency by threads or processes.

Read the documentation.

To install, do

python3 -m pip install mpservice

Status

Production ready. Under active development.

Python version

Development and testing were conducted in Python 3.8 until version 0.12.0. Starting with 0.12.1, development and testing happen in Python 3.10. Code continues to NOT intentionally use features beyond Python 3.8. I expect to require 3.10 at some pont in 2024.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mpservice-0.16.1.tar.gz (89.5 kB view details)

Uploaded Source

Built Distribution

mpservice-0.16.1-py3-none-any.whl (98.9 kB view details)

Uploaded Python 3

File details

Details for the file mpservice-0.16.1.tar.gz.

File metadata

  • Download URL: mpservice-0.16.1.tar.gz
  • Upload date:
  • Size: 89.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for mpservice-0.16.1.tar.gz
Algorithm Hash digest
SHA256 f8fcb7a6280d122ad5eb5c3d55f5fc04fc9fdc17051a271cc1df98d4ce9e4690
MD5 bcd0747f8687c28aacba94be3612d8dd
BLAKE2b-256 6cb7955c7025be6330e764901e43b1e45aa103f0efc05c3054d3e14bf349bcd6

See more details on using hashes here.

File details

Details for the file mpservice-0.16.1-py3-none-any.whl.

File metadata

  • Download URL: mpservice-0.16.1-py3-none-any.whl
  • Upload date:
  • Size: 98.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for mpservice-0.16.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1de4223b67db4ba9cd85f0855d318a7fbcee538915203a41782ab12871490e08
MD5 3ec15d66939071feb07930a365540d24
BLAKE2b-256 f1615b7945ef31db02ae3954018d72ce0d8d5c92d91a38955e113b9fc0c07b56

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page