{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"py3-mitogen-0.3.53","path":"sysutils/py-mitogen","url":"/packages/current/sysutils/py-mitogen/","comment":"write distributed self-replicating programs in Python","homepage":"https://mitogen.networkgenomics.com/","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"Mitogen is a Python library for writing distributed self-replicating\nprograms. Its main feature is enabling your Python program to bootstrap\nand communicate with new copies of itself under its control running on\nremote machines, using only an existing installed Python interpreter and\nSSH client,\n\nThere is no requirement for installing packages, copying files around,\nwriting shell snippets, upfront configuration, or providing any\nsecondary link to a remote machine aside from an SSH connection. Due\nto its origins for use in managing potentially damaged infrastructure,\nthe remote machine need not even have free disk space or a writeable\nfilesystem.\n\nThis includes Mitogen for Ansible, a redesigned UNIX connection layer\nand module runtime for Ansible. Requiring minimal configuration changes,\nit updates Ansible's and wasteful shell-centric implementation with\npure-Python equivalents, invoked via highly efficient remote procedure\ncalls to persistent interpreters tunnelled over SSH. No changes are\nrequired to target hosts. (See the documentation for more information;\nuse ${PREFIX}/share/ansible_mitogen/plugins/strategy as your path for\nstrategy_plugins).\n","package_architecture":"amd64","stem":"py3-mitogen","readme":null,"dependencies":[{"path":"lang/python/3","type":"runtime","package_spec":"","url":"/packages/current/lang/python/3/"},{"path":"lang/python/3","type":"build","package_spec":"","url":"/packages/current/lang/python/3/"},{"path":"devel/py-build","type":"build","package_spec":"","url":"/packages/current/devel/py-build/"},{"path":"devel/py-installer","type":"build","package_spec":"","url":"/packages/current/devel/py-installer/"},{"path":"devel/py-setuptools","type":"build","package_spec":"py3-setuptools->=79v0","url":"/packages/current/devel/py-setuptools/"},{"path":"devel/py-wheel","type":"build","package_spec":"","url":"/packages/current/devel/py-wheel/"}],"reverse_dependencies":{"count":0,"url":null},"categories":["sysutils","lang/python"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","sparc64","alpha","hppa"],"not_for_architectures":[]}}
