Skip to main content

Teleprox: simple python object proxies over TCP

Tests PyPI version

No declarations required; just access remote objects as if they are local.

Requires

  • python 3
  • pyzmq
  • msgpack
  • numpy (optional; required only for SharedNDArray)

Examples

from teleprox import start_process
import time

# start a new process
proc = start_process()

# import os in the remote process
remote_os = proc.client._import('os')

# call os.getpid() in the remote process
pid = remote_os.getpid()

# or, call getpid asynchronously and wait for the result:
request = remote_os.getpid(_sync='async')
while not request.hasResult():
    time.sleep(0.01)
pid = request.result()

# write to sys.stdout in the remote process, and ignore the return value
remote_sys = proc.client._import('sys')
remote_sys.stdout.write('hello', _sync='off')

proc.stop()

Local CI

To run GitHub Actions workflows locally with act, first build the runner image once:

docker build -t teleprox-act-runner -f .github/act-ubuntu.dockerfile .github/

Then run act as normal; .actrc maps ubuntu-latest to this image.

Acknowledgements

Teleprox was originally developed as pyacq.core.rpc by the French National Center for Scientific Research (CNRS).

Metadata

Release files for teleprox 2.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for teleprox 2.4.0
File Size Uploaded
teleprox-2.4.0.tar.gz 90.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for teleprox 2.4.0
File Interpreter ABI Platform
teleprox-2.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 193.5 kB

Release files / teleprox-2.4.0.tar.gz

Download URL teleprox-2.4.0.tar.gz
Size 90.6 kB
Tags Source
SHA-256 checksum
How to use checksums
f1b4755a7b7a15426a4a3759b3a390b6154bba6672eaf2d42e42e48c89a13222
BLAKE2b-256 checksum
How to use checksums
c864bfc4ca2ba879a32554b2c9c975b4351c815e3bdcb3ca24165e0377f8dff1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / teleprox-2.4.0-py3-none-any.whl

Download URL teleprox-2.4.0-py3-none-any.whl
Size 102.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
782b4f500775cf6ad969362b4954d5ffb570a6e4c02b4fa2975c7948d38add54
BLAKE2b-256 checksum
How to use checksums
5743e8fed03c7903b11b37cde202fcd5e110a443de620b978f882ac3acd76eb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2.4.0 This release

2 release files

2.3.1

2 release files

2.3.0

2 release files

2.2.2

2 release files

2.2.1

2 release files

2.2.0

2 release files

2.1.3

2 release files

2.1.2

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.0

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

1 release file

1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page