minrpc
|Version| |License| |Python| |Build| |Coverage|
Minimalistic RPC utility.
Please do not use. This package is only used within cpymad and pytao.
.. |Build| image:: https://api.travis-ci.org/hibtc/minrpc.svg?branch=master
:target: https://travis-ci.org/hibtc/minrpc
:alt: Build Status
.. |Coverage| image:: https://coveralls.io/repos/hibtc/minrpc/badge.svg?branch=master
:target: https://coveralls.io/r/hibtc/minrpc
:alt: Coverage
.. |Version| image:: https://img.shields.io/pypi/v/minrpc.svg
:target: https://pypi.python.org/pypi/minrpc/
:alt: Latest Version
.. |License| image:: http://img.shields.io/pypi/l/minrpc.svg
:target: https://github.com/hibtc/minrpc/blob/master/COPYING.GPLv3.txt
:alt: License
.. |Python| image:: http://img.shields.io/pypi/pyversions/minrpc.svg
:target: https://pypi.python.org/pypi/minrpc#downloads
:alt: Supported Python versions
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.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