Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python3-rpyc-4.1.5-lp152.1.1 RPM for noarch

From OpenSuSE Leap 15.2 for noarch

Name: python3-rpyc Distribution: openSUSE Leap 15.2
Version: 4.1.5 Vendor: openSUSE
Release: lp152.1.1 Build date: Wed May 20 05:20:18 2020
Group: Development/Languages/Python Build host: goat07
Size: 596030 Source RPM: python-rpyc-4.1.5-lp152.1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/tomerfiliba/rpyc
Summary: Remote Python Call (RPyC), a RPC library
RPyC (pronounced like "are-pie-see"), or Remote Python Call, is a
transparent library for symmetrical remote procedure calls,
clustering, and distributed-computing.  RPyC makes use of
object-proxying, a technique that employs python's dynamic nature, to
overcome the physical boundaries between processes and computers, so
that remote objects can be manipulated as if they were local.

Provides

Requires

License

MIT

Changelog

* Fri May 15 2020 Tomáš Chvátal <tchvatal@suse.com>
  - Update to 4.1.5:
    * Fixed mutable object used as kwarg for Server ctor
    * Corrections to teleport example
    * Lowered GIL-lock acquires for <64kb within channel sends to address slowness
* Thu Mar 19 2020 pgajdos@suse.com
  - version update to 4.1.4
    - Merged 3.7 and 3.8 teleportatio compat enhancement `#371`_
    - Fixed connection hanging due to namepack cursor  `#369`_
    - Fixed test dependencies and is_py_* for 3.9
    - Performance improvements: `#366`_ and `#351`_
    - Merged fix for propagate_KeyboardInterrupt_locally `#364`_
    - Fixed handling of exceptions for request callbacks `#365`_
    - Partially fixed return value for netref.__class__ `#355`_
    - Fixed bsc#1152987 `CVE-2019-16328`_ which was caused by a missing protocol security check
    - Fixed RPyC over RPyC for mutable parameters and extended unit testing for `#346`_
* Tue Sep 10 2019 Tomáš Chvátal <tchvatal@suse.com>
  - Update to 4.1.1:
    * Fixed netref.class_factory id_pack usage per #339 and added test cases
    * Name pack casted in _unbox to fix IronPython bug. Fixed #337
    * Increased chunk size to improve multi-client response time and throughput of large data #329
    * Added warning to _remote_tb when the major version of local and remote mismatch (#332)
    * OneShotServer termination was fixed by WilliamBruneau (#343)
    * Known issue with 3.8 for CodeType parameters (may drop Python2 support first)
* Wed Jun 12 2019 Marketa Calabkova <mcalabkova@suse.com>
  - update to 4.1.0
    * Added connection back-off and attempts for congested workloads
    * Cross-connection instance check for cached netref classes
* Wed Jun 05 2019 Tomáš Chvátal <tchvatal@suse.com>
  - Fix test execution to make sure we run it under all interpreters
* Fri May 24 2019 Marketa Calabkova <mcalabkova@suse.com>
  - update to 4.0.2
    * fix default hostname for ipv6 in rpyc_classic.py
    * fix ThreadPoolServer not working
    4.0.1
    * fix ValueError during install due to absolute PATH in SOURCES.txt
    4.0.0 (see upstream Release Change Log for more)
    * classic.teleport_function now executes the function in the
      connection’s namespace by default
    * Changed signature of Service.on_connect and on_disconnect,
      adding the connection as argument.
    * Changed signature of Service.__init__, removing the connection
      argument
    * no longer store connection as self._conn.
    * SlaveService is now split into two asymetric classes:
      SlaveService and MasterService. If you want old SlaveService
      behaviour, use ClassicService
    * Removed modules rpyc.experimental.splitbrain and rpyc.experimental.retunnel.
    * bin/rpyc_classic.py will bind to 127.0.0.1 instead of 0.0.0.0 by default
    * Exposed attributes no longer hide plain attributes if one
      otherwise has the required permissions to access the plain attribute.
    * teleported functions will now be defined by default in the
      globals dict
    * fix deadlock with connections talking to each other multithreadedly
    * handle timeouts cumulatively
    * fix __hash__ for netrefs
    * add gevent Server. For now, this requires using gevent.monkey.patch_all()
      before importing for rpyc. Client connections can already be made
      without further changes to rpyc, just using gevent’s monkey patching.
    * fix problem with MongoDB, or more generally any remote objects
      that have a catch-all __getattr__
    * service can now easily override protocol handlers, by updating
      conn._HANDLERS in _connect or on_connect.
  - implement multibuild to fix some tests, skip some other failing tests
* Tue Dec 04 2018 Matej Cepl <mcepl@suse.com>
  - Remove superfluous devel dependency for noarch package
* Wed May 16 2018 toddrme2178@gmail.com
  - Update to 3.4.4
    * Fix refcount leakage when unboxing from cache (`#196`_)
    * Fix TypeError when dispatching exceptions on py2 (unicode)
    * Respect ``rpyc_protocol_config`` for default Service getattr
    * Support unix domain sockets
    * Use first accessible server in ``connect_by_service``
    * Fix deadlock problem with logging
    * Fix timeout problem for long commands
  - Update to 3.4.3
    * Add missing endpoints config in ThreadPoolServer
    * Fix jython support
    * Improve documentation
  - Update to 3.4.2
    * Fix ``export_function`` on python 3.6
  - Update to 3.4.1
    * Fix issue high-cpu polling
    * Fix filename argument in logging
    * Improved log messages
    * Drop support for python 3.2 and py 2.5
  - Update to 3.4.0
    * Add keepalive interface
    * Various fixes
  - Update to 3.3.0
    * RPyC integrates with `plumbum <http://pypi.python.org/pypi/plumbum>`_; plumbum is required
      for some features, like ``rpyc_classic.py`` and   *zero deploy  *, but the core of the library
      doesn't require it. It is, of course, advised to have it installed.
    * ``SshContext``, ``SshTunnel`` classes killed in favor of plumbum's SSH tunneling. The interface
      doesn't change much, except that ``ssh_connect`` now accept a ``plumbum.SshMachine`` instance
      instead of ``SshContext``.
    * Zero deploy: deploy RPyC to a remote machine over an SSH connection and form an SSH tunnel
      connected to it, in just one line of code. All you need is SSH access and a Python interpreter
      installed on the remote machine.
    * Dropping Python 2.4 support. RPyC now requires Python 2.5 - 3.3.
    * rpycd - a well-behaved daemon for ``rpyc_classic.py``, based on
      `python-daemon <http://pypi.python.org/pypi/python-daemon/>`_
    * The ``OneShotServer`` is now exposed by ``rpyc_classic -m oneshot``
    * ``scripts`` directory renamed ``bin``
    * Introducing ``Splitbrain Python`` - running code on remote machines transparently. Although tested,
      it is still considered experimental.
    * Removing the ``BgServerThread`` and all polling/timeout hacks in favor of a "global background
      reactor thread" that handles all incoming transport from all connections. This should solve
      all threading issues once and for all.
    * Added ``MockClassicConnection`` - a mock RPyC "connection" that allows you to write code that runs
      either locally or remotely without modification
    * Added ``teleport_function``
  - spec file cleanups
  - Use update-alternatives
  - Update summary and conclusions
* Sun Mar 18 2018 afaerber@suse.de
  - Convert to singlespec
    * Drop pre_checkin.sh
* Mon Jan 21 2013 p.drouand@gmail.com
  - Initial python3 support

Files

/etc/alternatives/rpyc_classic
/etc/alternatives/rpyc_registry
/usr/bin/rpyc_classic
/usr/bin/rpyc_classic-3.6
/usr/bin/rpyc_registry
/usr/bin/rpyc_registry-3.6
/usr/lib/python3.6/site-packages/rpyc
/usr/lib/python3.6/site-packages/rpyc-4.1.5-py3.6.egg-info
/usr/lib/python3.6/site-packages/rpyc-4.1.5-py3.6.egg-info/PKG-INFO
/usr/lib/python3.6/site-packages/rpyc-4.1.5-py3.6.egg-info/SOURCES.txt
/usr/lib/python3.6/site-packages/rpyc-4.1.5-py3.6.egg-info/dependency_links.txt
/usr/lib/python3.6/site-packages/rpyc-4.1.5-py3.6.egg-info/not-zip-safe
/usr/lib/python3.6/site-packages/rpyc-4.1.5-py3.6.egg-info/requires.txt
/usr/lib/python3.6/site-packages/rpyc-4.1.5-py3.6.egg-info/top_level.txt
/usr/lib/python3.6/site-packages/rpyc/__init__.py
/usr/lib/python3.6/site-packages/rpyc/__pycache__
/usr/lib/python3.6/site-packages/rpyc/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/rpyc/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/rpyc/__pycache__/version.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/rpyc/__pycache__/version.cpython-36.pyc
/usr/lib/python3.6/site-packages/rpyc/core
/usr/lib/python3.6/site-packages/rpyc/core/__init__.py
/usr/lib/python3.6/site-packages/rpyc/core/__pycache__
/usr/lib/python3.6/site-packages/rpyc/core/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/rpyc/core/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/rpyc/core/__pycache__/async.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/rpyc/core/__pycache__/async.cpython-36.pyc
/usr/lib/python3.6/site-packages/rpyc/core/__pycache__/async_.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/rpyc/core/__pycache__/async_.cpython-36.pyc
/usr/lib/python3.6/site-packages/rpyc/core/__pycache__/brine.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/rpyc/core/__pycache__/brine.cpython-36.pyc
/usr/lib/python3.6/site-packages/rpyc/core/__pycache__/channel.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/rpyc/core/__pycache__/channel.cpython-36.pyc
/usr/lib/python3.6/site-packages/rpyc/core/__pycache__/consts.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/rpyc/core/__pycache__/consts.cpython-36.pyc
/usr/lib/python3.6/site-packages/rpyc/core/__pycache__/netref.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/rpyc/core/__pycache__/netref.cpython-36.pyc
/usr/lib/python3.6/site-packages/rpyc/core/__pycache__/protocol.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/rpyc/core/__pycache__/protocol.cpython-36.pyc
/usr/lib/python3.6/site-packages/rpyc/core/__pycache__/reactor.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/rpyc/core/__pycache__/reactor.cpython-36.pyc
/usr/lib/python3.6/site-packages/rpyc/core/__pycache__/service.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/rpyc/core/__pycache__/service.cpython-36.pyc
/usr/lib/python3.6/site-packages/rpyc/core/__pycache__/stream.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/rpyc/core/__pycache__/stream.cpython-36.pyc
/usr/lib/python3.6/site-packages/rpyc/core/__pycache__/vinegar.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/rpyc/core/__pycache__/vinegar.cpython-36.pyc
/usr/lib/python3.6/site-packages/rpyc/core/async.py
/usr/lib/python3.6/site-packages/rpyc/core/async_.py
/usr/lib/python3.6/site-packages/rpyc/core/brine.py
/usr/lib/python3.6/site-packages/rpyc/core/channel.py
/usr/lib/python3.6/site-packages/rpyc/core/consts.py
/usr/lib/python3.6/site-packages/rpyc/core/netref.py
/usr/lib/python3.6/site-packages/rpyc/core/protocol.py
/usr/lib/python3.6/site-packages/rpyc/core/reactor.py
/usr/lib/python3.6/site-packages/rpyc/core/service.py
/usr/lib/python3.6/site-packages/rpyc/core/stream.py
/usr/lib/python3.6/site-packages/rpyc/core/vinegar.py
/usr/lib/python3.6/site-packages/rpyc/lib
/usr/lib/python3.6/site-packages/rpyc/lib/__init__.py
/usr/lib/python3.6/site-packages/rpyc/lib/__pycache__
/usr/lib/python3.6/site-packages/rpyc/lib/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/rpyc/lib/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/rpyc/lib/__pycache__/colls.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/rpyc/lib/__pycache__/colls.cpython-36.pyc
/usr/lib/python3.6/site-packages/rpyc/lib/__pycache__/compat.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/rpyc/lib/__pycache__/compat.cpython-36.pyc
/usr/lib/python3.6/site-packages/rpyc/lib/colls.py
/usr/lib/python3.6/site-packages/rpyc/lib/compat.py
/usr/lib/python3.6/site-packages/rpyc/utils
/usr/lib/python3.6/site-packages/rpyc/utils/__init__.py
/usr/lib/python3.6/site-packages/rpyc/utils/__pycache__
/usr/lib/python3.6/site-packages/rpyc/utils/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/rpyc/utils/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/rpyc/utils/__pycache__/authenticators.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/rpyc/utils/__pycache__/authenticators.cpython-36.pyc
/usr/lib/python3.6/site-packages/rpyc/utils/__pycache__/classic.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/rpyc/utils/__pycache__/classic.cpython-36.pyc
/usr/lib/python3.6/site-packages/rpyc/utils/__pycache__/factory.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/rpyc/utils/__pycache__/factory.cpython-36.pyc
/usr/lib/python3.6/site-packages/rpyc/utils/__pycache__/helpers.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/rpyc/utils/__pycache__/helpers.cpython-36.pyc
/usr/lib/python3.6/site-packages/rpyc/utils/__pycache__/registry.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/rpyc/utils/__pycache__/registry.cpython-36.pyc
/usr/lib/python3.6/site-packages/rpyc/utils/__pycache__/server.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/rpyc/utils/__pycache__/server.cpython-36.pyc
/usr/lib/python3.6/site-packages/rpyc/utils/__pycache__/teleportation.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/rpyc/utils/__pycache__/teleportation.cpython-36.pyc
/usr/lib/python3.6/site-packages/rpyc/utils/__pycache__/zerodeploy.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/rpyc/utils/__pycache__/zerodeploy.cpython-36.pyc
/usr/lib/python3.6/site-packages/rpyc/utils/authenticators.py
/usr/lib/python3.6/site-packages/rpyc/utils/classic.py
/usr/lib/python3.6/site-packages/rpyc/utils/factory.py
/usr/lib/python3.6/site-packages/rpyc/utils/helpers.py
/usr/lib/python3.6/site-packages/rpyc/utils/registry.py
/usr/lib/python3.6/site-packages/rpyc/utils/server.py
/usr/lib/python3.6/site-packages/rpyc/utils/teleportation.py
/usr/lib/python3.6/site-packages/rpyc/utils/zerodeploy.py
/usr/lib/python3.6/site-packages/rpyc/version.py
/usr/share/doc/packages/python3-rpyc
/usr/share/doc/packages/python3-rpyc/README.rst
/usr/share/licenses/python3-rpyc
/usr/share/licenses/python3-rpyc/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 11:50:38 2024