├── .gitattributes ├── .github ├── chronographer.yml ├── dependabot.yaml ├── patchback.yml └── workflows │ ├── deploy.yml │ └── test.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CHANGELOG.rst ├── LICENSE ├── README.rst ├── RELEASING.rst ├── Vagrantfile ├── doc ├── Makefile ├── __init__.py ├── _static │ ├── basic1.png │ ├── codespeak.png │ ├── execnet.png │ └── pythonring.png ├── _templates │ ├── indexsidebar.html │ └── layout.html ├── basics.rst ├── changelog.rst ├── conf.py ├── example │ ├── conftest.py │ ├── funcmultiplier.py │ ├── hybridpython.rst │ ├── popen_read_multiple.py │ ├── py3topy2.py │ ├── redirect_remote_output.py │ ├── remote1.py │ ├── remotecmd.py │ ├── servefiles.py │ ├── svn-sync-repo.py │ ├── sysinfo.py │ ├── taskserver.py │ ├── test_debug.rst │ ├── test_funcmultiplier.py │ ├── test_group.rst │ ├── test_info.rst │ ├── test_multi.rst │ ├── test_proxy.rst │ └── test_ssh_fileserver.rst ├── examples.rst ├── implnotes.rst ├── index.rst ├── install.rst └── support.rst ├── pyproject.toml ├── src └── execnet │ ├── __init__.py │ ├── gateway.py │ ├── gateway_base.py │ ├── gateway_bootstrap.py │ ├── gateway_io.py │ ├── gateway_socket.py │ ├── multi.py │ ├── py.typed │ ├── rsync.py │ ├── rsync_remote.py │ ├── script │ ├── __init__.py │ ├── loop_socketserver.py │ ├── quitserver.py │ ├── shell.py │ ├── socketserver.py │ └── socketserverservice.py │ └── xspec.py ├── testing ├── conftest.py ├── test_basics.py ├── test_channel.py ├── test_compatibility_regressions.py ├── test_gateway.py ├── test_multi.py ├── test_rsync.py ├── test_serializer.py ├── test_termination.py ├── test_threadpool.py └── test_xspec.py └── tox.ini /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/chronographer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/.github/chronographer.yml -------------------------------------------------------------------------------- /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/patchback.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/.github/patchback.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/README.rst -------------------------------------------------------------------------------- /RELEASING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/RELEASING.rst -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/Vagrantfile -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/__init__.py: -------------------------------------------------------------------------------- 1 | # 2 | -------------------------------------------------------------------------------- /doc/_static/basic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/_static/basic1.png -------------------------------------------------------------------------------- /doc/_static/codespeak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/_static/codespeak.png -------------------------------------------------------------------------------- /doc/_static/execnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/_static/execnet.png -------------------------------------------------------------------------------- /doc/_static/pythonring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/_static/pythonring.png -------------------------------------------------------------------------------- /doc/_templates/indexsidebar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/_templates/indexsidebar.html -------------------------------------------------------------------------------- /doc/_templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/_templates/layout.html -------------------------------------------------------------------------------- /doc/basics.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/basics.rst -------------------------------------------------------------------------------- /doc/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/changelog.rst -------------------------------------------------------------------------------- /doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/conf.py -------------------------------------------------------------------------------- /doc/example/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/example/conftest.py -------------------------------------------------------------------------------- /doc/example/funcmultiplier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/example/funcmultiplier.py -------------------------------------------------------------------------------- /doc/example/hybridpython.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/example/hybridpython.rst -------------------------------------------------------------------------------- /doc/example/popen_read_multiple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/example/popen_read_multiple.py -------------------------------------------------------------------------------- /doc/example/py3topy2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/example/py3topy2.py -------------------------------------------------------------------------------- /doc/example/redirect_remote_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/example/redirect_remote_output.py -------------------------------------------------------------------------------- /doc/example/remote1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/example/remote1.py -------------------------------------------------------------------------------- /doc/example/remotecmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/example/remotecmd.py -------------------------------------------------------------------------------- /doc/example/servefiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/example/servefiles.py -------------------------------------------------------------------------------- /doc/example/svn-sync-repo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/example/svn-sync-repo.py -------------------------------------------------------------------------------- /doc/example/sysinfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/example/sysinfo.py -------------------------------------------------------------------------------- /doc/example/taskserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/example/taskserver.py -------------------------------------------------------------------------------- /doc/example/test_debug.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/example/test_debug.rst -------------------------------------------------------------------------------- /doc/example/test_funcmultiplier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/example/test_funcmultiplier.py -------------------------------------------------------------------------------- /doc/example/test_group.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/example/test_group.rst -------------------------------------------------------------------------------- /doc/example/test_info.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/example/test_info.rst -------------------------------------------------------------------------------- /doc/example/test_multi.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/example/test_multi.rst -------------------------------------------------------------------------------- /doc/example/test_proxy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/example/test_proxy.rst -------------------------------------------------------------------------------- /doc/example/test_ssh_fileserver.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/example/test_ssh_fileserver.rst -------------------------------------------------------------------------------- /doc/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/examples.rst -------------------------------------------------------------------------------- /doc/implnotes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/implnotes.rst -------------------------------------------------------------------------------- /doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/index.rst -------------------------------------------------------------------------------- /doc/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/install.rst -------------------------------------------------------------------------------- /doc/support.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/doc/support.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/execnet/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/src/execnet/__init__.py -------------------------------------------------------------------------------- /src/execnet/gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/src/execnet/gateway.py -------------------------------------------------------------------------------- /src/execnet/gateway_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/src/execnet/gateway_base.py -------------------------------------------------------------------------------- /src/execnet/gateway_bootstrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/src/execnet/gateway_bootstrap.py -------------------------------------------------------------------------------- /src/execnet/gateway_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/src/execnet/gateway_io.py -------------------------------------------------------------------------------- /src/execnet/gateway_socket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/src/execnet/gateway_socket.py -------------------------------------------------------------------------------- /src/execnet/multi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/src/execnet/multi.py -------------------------------------------------------------------------------- /src/execnet/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/execnet/rsync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/src/execnet/rsync.py -------------------------------------------------------------------------------- /src/execnet/rsync_remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/src/execnet/rsync_remote.py -------------------------------------------------------------------------------- /src/execnet/script/__init__.py: -------------------------------------------------------------------------------- 1 | # 2 | -------------------------------------------------------------------------------- /src/execnet/script/loop_socketserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/src/execnet/script/loop_socketserver.py -------------------------------------------------------------------------------- /src/execnet/script/quitserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/src/execnet/script/quitserver.py -------------------------------------------------------------------------------- /src/execnet/script/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/src/execnet/script/shell.py -------------------------------------------------------------------------------- /src/execnet/script/socketserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/src/execnet/script/socketserver.py -------------------------------------------------------------------------------- /src/execnet/script/socketserverservice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/src/execnet/script/socketserverservice.py -------------------------------------------------------------------------------- /src/execnet/xspec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/src/execnet/xspec.py -------------------------------------------------------------------------------- /testing/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/testing/conftest.py -------------------------------------------------------------------------------- /testing/test_basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/testing/test_basics.py -------------------------------------------------------------------------------- /testing/test_channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/testing/test_channel.py -------------------------------------------------------------------------------- /testing/test_compatibility_regressions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/testing/test_compatibility_regressions.py -------------------------------------------------------------------------------- /testing/test_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/testing/test_gateway.py -------------------------------------------------------------------------------- /testing/test_multi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/testing/test_multi.py -------------------------------------------------------------------------------- /testing/test_rsync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/testing/test_rsync.py -------------------------------------------------------------------------------- /testing/test_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/testing/test_serializer.py -------------------------------------------------------------------------------- /testing/test_termination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/testing/test_termination.py -------------------------------------------------------------------------------- /testing/test_threadpool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/testing/test_threadpool.py -------------------------------------------------------------------------------- /testing/test_xspec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/testing/test_xspec.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/execnet/HEAD/tox.ini --------------------------------------------------------------------------------