OpenBSD Handbook

Current snapshot · amd64 · Generated 2026-09-09

py3-mitogen-0.3.53

write distributed self-replicating programs in Python

Back to search · Project homepage

Description

Mitogen is a Python library for writing distributed self-replicating programs. Its main feature is enabling your Python program to bootstrap and communicate with new copies of itself under its control running on remote machines, using only an existing installed Python interpreter and SSH client, There is no requirement for installing packages, copying files around, writing shell snippets, upfront configuration, or providing any secondary link to a remote machine aside from an SSH connection. Due to its origins for use in managing potentially damaged infrastructure, the remote machine need not even have free disk space or a writeable filesystem. This includes Mitogen for Ansible, a redesigned UNIX connection layer and module runtime for Ansible. Requiring minimal configuration changes, it updates Ansible's and wasteful shell-centric implementation with pure-Python equivalents, invoked via highly efficient remote procedure calls to persistent interpreters tunnelled over SSH. No changes are required to target hosts. (See the documentation for more information; use ${PREFIX}/share/ansible_mitogen/plugins/strategy as your path for strategy_plugins).

Package information

Ports path
sysutils/py-mitogen
Package architecture
amd64
Maintainer
The OpenBSD ports mailing-list <ports@openbsd.org>
Categories
sysutils, lang/python
Available flavors
None listed
Only for architectures
aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, sparc64, alpha, hppa

These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.

Direct dependencies

Runtime

Build

Installing and updating packages · Package details as JSON