Skip to main content

Latest Version License Supported Python versions GitHub Actions Status Coverage

Minimalistic RPC utility.

Please do not use. This package is only used within cpymad and pytao.

Copying

Copyright 2016-2018 HIT Betriebs GmbH

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

For a full text version of the license, see COPYING.GPLv3.txt.

Changelog

(dates are in the form DD.MM.YYYY)

0.2.0

Date: 17.09.2025

  • drop support with python < 3.4

  • avoid call to os.closerange to fix starting overhead in cpymad

0.1.0

Date: 28.10.2020

0.0.11

Date: 13.04.2019

  • remove obsolete OrderedDict export

  • simplifications in build/setup scripts

  • remove py33 tests

0.0.10

Date: 18.10.2018

Pure maintenance release with continuous integration improvements:

  • automatically upload release to PyPI

  • add automatic style and sanity checks

  • fix some style issues

  • cleanup in .travis.yml

0.0.9

Date: 18.10.2018

  • add __bool__ for RemoteModule indicating whether the connection has been closed

  • return self from ChangeDirectory.__enter__

  • wait for subprocess completion in Client.close()

0.0.8

Date: 30.08.2018

  • improve error prevention during connection shutdown

0.0.7

Date: 11.06.2018

  • simplify module access, backward incompatible!!

  • add overridable Client._communicate method

0.0.6

Date: 30.11.2017

  • improve error checking before/after requests

  • catch more exceptions in __del__

  • provide copyright notice as unicode

0.0.5

Date: 13.11.2017

  • allow locking during request (for thread safety)

0.0.4

Date: 12.07.2017

  • remember error state of connection (whether RemoteProcessCrashed was raised)

  • export an OrderedDict type that preserves insertion order

0.0.3

Date: 24.09.2016

  • fix raised exception type in client

0.0.2

Date: 19.09.2016

  • fix problem with exception handling

0.0.1

Date: 19.09.2016

  • copied from cpymad 0.14.3

Release files for minrpc 0.2.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 minrpc 0.2.0
File Size Uploaded
minrpc-0.2.0.tar.gz 23.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for minrpc 0.2.0
File Interpreter ABI Platform
minrpc-0.2.0-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 34.3 kB

Release files / minrpc-0.2.0.tar.gz

Download URL minrpc-0.2.0.tar.gz
Size 23.4 kB
Tags Source
SHA-256 checksum
How to use checksums
1800ec6f8b932332962ee4eefcfec234386e9f996cb56a49a81b64600cdb0a42
BLAKE2b-256 checksum
How to use checksums
c7ee01a54a90cc6303cdb278dd17fef7d0f566e9f1bdafb434ef2ec29e23c9a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / minrpc-0.2.0-py2.py3-none-any.whl

Download URL minrpc-0.2.0-py2.py3-none-any.whl
Size 10.9 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
967772e7b4b2feec4e9181f8eb1c4cf6f6b88ce3401ac77fc46a4005edcd2431
BLAKE2b-256 checksum
How to use checksums
cfe3bbeb6542109c5fe4ede6f2f7a275fd5ef6357c937a8a9ac7e9f36146abef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

0.0.11

2 release files

0.0.10

1 release file

0.0.9

1 release file

0.0.8

1 release file

0.0.7

2 release files

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

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