gituser/docker_multiarch/: execnet-1.9.0 metadata and description

Homepage Simple index

execnet: rapid multi-Python deployment

author holger krekel and others
classifiers
  • Development Status :: 5 - Production/Stable
  • Intended Audience :: Developers
  • License :: OSI Approved :: MIT License
  • Operating System :: POSIX
  • Operating System :: Microsoft :: Windows
  • Operating System :: MacOS :: MacOS X
  • Topic :: Software Development :: Libraries
  • Topic :: System :: Distributed Computing
  • Topic :: System :: Networking
  • Programming Language :: Python :: 2
  • Programming Language :: Python :: 2.7
  • Programming Language :: Python :: 3
  • Programming Language :: Python :: 3.5
  • Programming Language :: Python :: 3.6
  • Programming Language :: Python :: 3.7
  • Programming Language :: Python :: 3.8
  • Programming Language :: Python :: 3.9
  • Programming Language :: Python :: Implementation :: CPython
  • Programming Language :: Python :: Implementation :: PyPy
license MIT
provides_extras testing
requires_dist
  • pre-commit ; extra == 'testing'
requires_python >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*
File Tox results History
execnet-1.9.0-py2.py3-none-any.whl
Size
38 KB
Type
Python Wheel
Python
2.7

Important

execnet currently is in maintenance-only mode, mostly because it is still the backend of the pytest-xdist plugin. Do not use in new projects.

https://img.shields.io/pypi/v/execnet.svg https://anaconda.org/conda-forge/execnet/badges/version.svg https://img.shields.io/pypi/pyversions/execnet.svg https://github.com/pytest-dev/execnet/workflows/build/badge.svg https://img.shields.io/badge/code%20style-black-000000.svg

execnet provides carefully tested means to ad-hoc interact with Python interpreters across version, platform and network barriers. It provides a minimal and fast API targetting the following uses:

  • distribute tasks to local or remote processes

  • write and deploy hybrid multi-process applications

  • write scripts to administer multiple hosts

Features

  • zero-install bootstrapping: no remote installation required!

  • flexible communication: send/receive as well as callback/queue mechanisms supported

  • simple serialization of python builtin types (no pickling)

  • grouped creation and robust termination of processes

  • interoperable between Windows and Unix-ish systems.

  • integrates with different threading models, including standard os threads, eventlet and gevent based systems.