BSD Ports

sysutils/py-mitogen 0.3.54 OpenBSD

write distributed self-replicating programs in Python

System
OpenBSD
Repository
OpenBSD ports
Maintainer
The OpenBSD ports mailing-list <[email protected]>
Last update
Commit
28dcdacda2
Categories
sysutils, lang/python

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).

In the other systems

SystemPortVersion
OpenBSDsysutils/py-mitogen0.3.54
FreeBSDsysutils/py-mitogen0.3.54
DragonFlysysutils/py-mitogen0.3.22_1

Install

Binary package:

pkg_add py3-mitogen

From the ports tree:

cd /usr/ports/sysutils/py-mitogen && make install

Dependencies

Build dependencies 5
Run dependencies 1

No port depends on this one.

Commit history 3

DateCommitCreditsLog message
28dcdacda2 sthen update to py3-mitogen-0.3.54
0cdc3e2d41 sthen update to py3-mitogen-0.3.53
5c21c3705a sthen update to py3-mitogen-0.3.51