skillfed

execnet

execnet: rapid multi-Python deployment

execnet Permissive license MIT AGING v2.1.2 released

Install

execnet on PyPI

pip

pip install execnet

uv

uv add execnet

poetry

poetry add execnet

Package facts

License MIT (permissive)
Python support supports the current Python release (>=3.8)
Install friction low — pure-Python wheel
Runtime dependencies none
Maintenance aging — 274 days since the last release
First released
Popularity one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13)
Known vulnerabilities none known (OSV.dev, checked 2026-08-13)

Evidence: execnet-2.1.2-py3-none-any.whl

Development Status :: 5 - Production/StableIntended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseOperating System :: MacOS :: MacOS XOperating System :: Microsoft :: WindowsOperating System :: POSIXProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Programming Language :: Python :: Implementation :: CPythonProgramming Language :: Python :: Implementation :: PyPyTopic :: Software Development :: LibrariesTopic :: System :: Distributed ComputingTopic :: System :: Networking

About execnet

from the package's own PyPI description — quoted content, verbatim

execnet: distributed Python deployment and communication

.. image:: https://img.shields.io/pypi/v/execnet.svg :target: https://pypi.org/project/execnet/

.. image:: https://anaconda.org/conda-forge/execnet/badges/version.svg :target: https://anaconda.org/conda-forge/execnet

.. image:: https://img.shields.io/pypi/pyversions/execnet.svg :target: https://pypi.org/project/execnet/

.. image:: https://github.com/pytest-dev/execnet/workflows/test/badge.svg :target: https://github.com/pytest-dev/execnet/actions?query=workflow%3Atest

.. image:: https://img.shields.io/badge/code%20style-black-000000.svg :target: https://github.com/python/black

.. _execnet: https://execnet.readthedocs.io

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

Read as markdown · JSON record · Homepage

AI interpretation — verify before relying

AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page

execnet enables distributed Python task execution and inter-process communication across local and remote systems, supporting ad-hoc deployment and administration of multiple Python interpreters without requiring remote installation.

Low install friction with no runtime dependencies. Maintenance status is aging (274 days since last release), though the package is classified as Production/Stable and supports current Python versions (3.8–3.12).

MIT license permits commercial and private use with minimal restrictions, making it suitable for most deployment scenarios.

Usage

pip install execnet==2.1.2

import execnet
gateway = execnet.makegateway()
channel = gateway.exec('x = 1 + 1')
result = channel.receive()
gateway.exit()

Requires Python >=3.8; remote execution may require SSH or other transport configured on target systems.

Verdict: execnet is a stable, permissively licensed library for distributed Python execution with zero external dependencies and broad platform support. Its aging maintenance status (no release in 274 days) warrants monitoring, but no known vulnerabilities and top-1000 popularity suggest continued reliability for established use cases.

Needs verification

  • Whether the 274-day gap since last release reflects active maintenance or dormancy relative to the project's historical cadence.
  • Specific performance characteristics or scalability limits for large-scale distributed deployments.
distributed python executionremote process communicationmulti-process deploymentcross-platform python rpctask distribution frameworkpython interpreter orchestrationinter-process messaging

Similar packages