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

Uploaded Source

Built Distribution

mpservice-0.16.2-py3-none-any.whl (100.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mpservice-0.16.2.tar.gz
  • Upload date:
  • Size: 90.3 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.2.tar.gz
Algorithm Hash digest
SHA256 ec2323901fd18cf41d94463c844785ba5adc5eb6d40b9aad5767bf9dd60720b4
MD5 d807ee20aec1a194b07cf663fdba4b04
BLAKE2b-256 63abade4eea6bf7bfb791c0ee25cb4324cb3b030d10716e09fcf3da8fec79d01

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mpservice-0.16.2-py3-none-any.whl
  • Upload date:
  • Size: 100.1 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 382da3ac57e3ef297039e093ea9f4def66044ab50291db5135ebdb3d6040ecb4
MD5 30fc369ef7d26a386a74d0f73d0e383b
BLAKE2b-256 99babe5a4868377903f1ef2fa6f48ad950c686adcae665da276d74791ca8f90b

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