execnet
execnet: rapid multi-Python deployment
Install
execnet on PyPI
pip
pip install execnetuv
uv add execnetpoetry
poetry add execnetPackage 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
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...
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.
Similar packages
permissive · top 1,000 on PyPI
pytest-xdistpermissive · top 1,000 on PyPI
multiprocesspermissive · top 1,000 on PyPI
greenletpermissive · top 100 on PyPI
setproctitlepermissive · top 1,000 on PyPI
commpermissive · top 1,000 on PyPI
locketpermissive · top 1,000 on PyPI
python-discoverypermissive · top 1,000 on PyPI
google-cloud-taskspermissive · top 1,000 on PyPI
daskpermissive · top 1,000 on PyPI