execnet: rapid multi-Python deployment
Project Links
Meta
Author: holger krekel and others
Requires Python: >=3.8
Classifiers
Development Status
- 5 - Production/Stable
Intended Audience
- Developers
License
- OSI Approved :: MIT License
Operating System
- MacOS :: MacOS X
- Microsoft :: Windows
- POSIX
Programming Language
- Python :: 3.8
- Python :: 3.9
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
- Python :: Implementation :: CPython
- Python :: Implementation :: PyPy
Topic
- Software Development :: Libraries
- System :: Distributed Computing
- System :: Networking
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 required!
flexible communication: send/receive as well as callback/queue mechanisms supported
simple serialization of python builtin types (no pickling)
grouped creation and robust termination of processes
interoperable between Windows and Unix-ish systems.
integrates with different threading models, including standard os threads, eventlet and gevent based systems.
2.1.2
Nov 12, 2025
2.1.1
Apr 08, 2024
2.1.0
Apr 05, 2024
2.0.2
Jul 09, 2023
2.0.1
Jul 08, 2023
2.0.0
Jul 07, 2023
1.9.0
Jun 13, 2021
1.8.1
May 28, 2021
1.8.0
Jan 27, 2021
1.7.1
Aug 30, 2019
1.7.0
Aug 08, 2019
1.6.1
Jul 22, 2019
1.6.0
Mar 31, 2019
1.5.0
Oct 16, 2017
1.4.1
Sep 02, 2015
1.4.0
Aug 18, 2015
1.3.0
Feb 14, 2015
1.2.0
Jan 29, 2014
1.1
Jun 20, 2012
1.0.9
Nov 25, 2010
1.0.8
Jul 31, 2010
1.0.7
Jul 07, 2010
1.0.6
May 02, 2010
1.0.5
Feb 07, 2010
1.0.4
Jan 19, 2010
1.0.3
Jan 18, 2010
1.0.2
Dec 23, 2009
1.0.1
Dec 05, 2009
1.0.0
Nov 24, 2009
1.0.0b3
Nov 10, 2009
1.0.0b2
Nov 04, 2009
1.0.0b1
Nov 03, 2009
1.0.0a2
Oct 02, 2009
1.0.0a0
Oct 01, 2009