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, although there is no intentional use of features beyond Python 3.8. Starting with 0.16.2, Python 3.10 is required.

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.3.tar.gz (91.4 kB view details)

Uploaded Source

Built Distribution

mpservice-0.16.3-py3-none-any.whl (101.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mpservice-0.16.3.tar.gz
  • Upload date:
  • Size: 91.4 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.3.tar.gz
Algorithm Hash digest
SHA256 78646d8bdb85b82eef62351b331f68e37d6c746dc8835e3ef5f8149df39ffa94
MD5 c0c12565e4875db1a3c058ecd38bf547
BLAKE2b-256 55eaf06b863c5360c8948f28664a2bdfb0a019c0ce4329da567e3f9907390a4d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mpservice-0.16.3-py3-none-any.whl
  • Upload date:
  • Size: 101.6 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 12237de5917a081ac0369080496dfa4c9f1a64de9aaf59ef1ecf5524e021605c
MD5 0c39a1d17a1dee2753f9c09d1d7ce6ff
BLAKE2b-256 8ae7f42c58305f5ae89fe2990e3cc790268dd9fe3802a9ab736ea1dcd1a994a6

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