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

python311-execnet-2.0.2-slfo.1.1.5 RPM for noarch

From OpenSuSE Leap 16.0 for noarch

Name: python311-execnet Distribution: SUSE Linux Framework One
Version: 2.0.2 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.1.5 Build date: Mon Jul 24 22:13:41 2023
Group: Development/Libraries/Python Build host: reproducible
Size: 441183 Source RPM: python-execnet-2.0.2-slfo.1.1.5.src.rpm
Packager: https://www.suse.com/
Url: https://github.com/pytest-dev/execnet
Summary: Rapid multi-Python deployment
execnet provides a share-nothing model with
channel-send/receive communication for distributing
execution across many Python interpreters across version,
platform and network barriers. It has a minimal and fast
API targetting the following uses:

 * distribute tasks to (many) local or remote CPUs
 * write and deploy hybrid multi-process applications
 * write scripts to administer multiple environments

Provides

Requires

License

MIT

Changelog

* Mon Jul 24 2023 dmueller@suse.com
  - update to 2.0.2:
    * Removed support for Python < 3.7.
    * Applied pyupgrade --py37-plus.
    * Minimal mypy fixes and dropped Python 2 support code.
    * Migrated packaging to hatch.
    * Dropped deprecated APIs of old makegateway names.
    * Removed py testing dependency.
    * Explicitly pass encoding when opening files in the gateway
      to get rid of warnings when using PYTHONWARNDEFAULTENCODING=1 (#195).
    * Fixed error when loading source code files from a path
      containing non-ascii characters.
* Fri Apr 21 2023 dmueller@suse.com
  - add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 mcepl@suse.com
  - Make calling of %{sle15modernpython} optional.
* Tue Nov 29 2022 daniel.garcia@suse.com
  - Remove python_module macro definition
  - Add python-py dependency required because python-pytest removed that
    dependency
* Sun Dec 12 2021 code@bnavigator.de
  - update to 1.9.0
    * Removed the apipkg dependency.
  - Release 1.8.1
    * Update calls of threading.Event.isSet() to
      threading.Event.is_set(), which avoids a deprecation warning
      with Python 3.10.
* Tue Feb 02 2021 dmueller@suse.com
  - update to 1.8.0:
    * Dropped support for Python 3.4.
    * Fixed internal leak that should make ``execnet`` execute remote code in the main thread more often
    * Current working directory is now restored when calling ``script/socketserver.py``.
* Fri Aug 30 2019 tchvatal@suse.com
  - Update to 1.7.1:
    * #108: Revert linecache optimization introduced in 1.7.0 which broke remote execution.
* Mon Aug 12 2019 tchvatal@suse.com
  - Update to 1.7:
    * Fix flaky hangs
* Wed Jul 24 2019 tchvatal@suse.com
  - Update to 1.6.1:
    * Internal change to avoid using deprecated funcargs name in pytest 5+.
  - Obsoletes pytest4.patch
* Fri Jul 19 2019 tchvatal@suse.com
  - Add patch to play with new pytest rather than restricting:
    * pytest4.patch
* Thu Jul 18 2019 mimi.vx@gmail.com
  - use pytest4 to run testsuite, pytest-5 for testsuite isn't supported
* Mon Apr 01 2019 tchvatal@suse.com
  - Update to 1.6.0:
    * ``execnet`` no longer supports Python 2.6 and 3.3 (#85). Users of those Python versions
      using a recent enough ``pip`` should not be affected, as ``pip`` will only install
      ``1.5.0`` for them.
    * Update test suite to support ``pytest>4``.
  - Remove pytest4.patch merged upstream
  - Remove fix_apipkg.patch merged upstream
* Tue Feb 12 2019 tchvatal@suse.com
  - Add patch to fix build with pytest 4 and newer:
    * pytest4.patch
* Wed Aug 08 2018 mimi.vx@gmail.com
  - add fix_apipkg.patch -- fixes tests with apipkg > 1.4.0
* Sun Jul 15 2018 mimi.vx@gmail.com
  -  drop -doc subpackage - causes circular dependency with python-requests ->
    python-hypothesis -> python-Babel
* Sat Nov 11 2017 arun@gmx.de
  - specfile
    * CHANGELOG -> CHANGELOG.rst
    * README.txt -> README.rst
  - update to version 1.5.0:
    * support shell escaping in python pathnames of popen.
      Eugene Ciurana discovered that execnet breaks if you use pathnames
      with spaces in a "python=" part of a spec. We now use shlex.split
      to split the string.  There is a potential for regressions if you
      used quote or escape sequences as part of your python command.
    * Only insert importdir into sys.path if it is not already in the
      path.
      This prevents a bug when using enum34 with python 3.6 and
      pytest-xdist.
      The issue is that enum34 installs an 'enum' module in
      site-packages which is normally shadowed by the stdlib version of
      enum, however in gateway_bootstrap.py site-packages is added at
      the front the the search path. This means on the workers enum34 is
      hit for import enum which in turn causes import re to fail (as it
      makes use of the new enum features in 3.6).
* Fri Apr 21 2017 aloisio@gmx.com
  - Converted to single-spec
  - Enabled tests
* Wed Feb 24 2016 osynge@suse.com
  - Added depenedency on python-apipkg
* Mon Feb 22 2016 osynge@suse.com
  - Update to version 1.4.1:
    * fix issue33 -- index.txt to correctly mention MIT instead of GPL.
    * fix issue35 -- adapt some doctests, fix some channel tests for py3.
    * use subprocess32 when available for python < 3.
    * try to be a bit more careful when interpreter is shutting down
      to avoid random exceptions, thanks Alfredo Deza.
    * ignore errors on orphan file removal when rsyncing
    * fix issue34 -- limit use of import based bootstrap
    * de-vendor apipkg and use the pypi dependency instead
      (this also fixes the bpython interaction issues)
    * Fix issue38: provide ability to connect to Vagrant VMs easily
      using :code:`vagrant_ssh=defaut` or :code:`vagrant_ssh=machinename`
      this feature is experimental and will be refined in future releases.
      Thanks Christian Theune for the discussion and the initial pull request.
    * add support for serializing the "complex" type. Thanks Sebastian
      Koslowski.
    * fix a regression of the Serializer created by the implied opcode ordering
      which resulted in a incompatible opcode mapping
* Fri Dec 12 2014 tbechtold@suse.com
  - Update to version 1.2:
    * fix issue22 -- during interpreter shutdown don't throw
      an exception when we can't send a termination sequence
      anymore as we are about to die anyway.
    * fix issue24 -- allow concurrent creation of gateways
      by guarding automatic id creation by a look.
      Thanks tlecomte.
    * majorly refactor internal thread and IO handling.
      execnet can now operate on different thread models,
      defaults to "thread" but allows for eventlet and
      gevent if it is installed.
    * gateway.remote_exec() will now execute in multiple
      threads on the other side by default.  The previous
      neccessity of running "gateway.remote_init_threads()"
      to allow for such concurrency is gone.  The latter
      method is now a no-op and will be removed in future
      versions of execnet.
    * fix issue20: prevent AttributError at interpreter shutdown
      by not trying to send close/last_message messages if the
      world around is half destroyed.
    * fix issue21: allow to create local gateways with sudo aka
      makegateway("popen//python=sudo python").
      Thanks Alfredo Deza for the PR.
    * streamline gateway termination and simplify proxy
      implementation. add more internal tracing.
    * if execution hangs in computation, we now try to
      send a SIGINT to ourselves on Unix platforms
      instead of just calling thread.interrupt_main()
    * change license from GPL to MIT
    * introduce execnet.dump/load variants of dumps/loads
      serializing/unserializing mechanism.
    * improve channel.receive() communication latency on python2
      by changing the default timeout of the underlying Queue.get
      to a regular None instead of the previous default -1
      which caused an internal positive timeout value
      (a hack probably introduced to allow CTRL-C to pass
      through for <python2.5 versions).
    * extended ssh-syntax to allow passing of command line args,
      e.g.  "ssh= -p 50 hostname". The options are passed to
      the underlying ssh client binary.  Thanks tundish.
    * fix issue15: interoperability with inspect.getstack().
      Thanks Peter Feiner.
    * fix issue10 : skip PYTHONDONTWRITEBYTECODE test if
      it we are running with PYTHONDONTWRITEBYTECODE set.
    * dont try the jython pid fixup on a RemoteIO
    * avoid accidentally setting exc_info() in gateway_base.py
  - Remove BuildRequires for unzip. .tar.gz release from pypi
    is use now used
* Wed Oct 09 2013 p.drouand@gmail.com
  - Disable tests: fails for instance
  - Fix build for SLES11
* Tue Oct 08 2013 mvyskocil@suse.com
  - Install a generated documentation
* Fri Oct 04 2013 mvyskocil@suse.com
  - Build documentation with Sphinx
* Thu Oct 03 2013 mvyskocil@suse.com
  - Initial packaging execnet 1.1 for openSUSE

Files

/usr/lib/python3.11/site-packages/execnet
/usr/lib/python3.11/site-packages/execnet-2.0.2.dist-info
/usr/lib/python3.11/site-packages/execnet-2.0.2.dist-info/INSTALLER
/usr/lib/python3.11/site-packages/execnet-2.0.2.dist-info/METADATA
/usr/lib/python3.11/site-packages/execnet-2.0.2.dist-info/RECORD
/usr/lib/python3.11/site-packages/execnet-2.0.2.dist-info/REQUESTED
/usr/lib/python3.11/site-packages/execnet-2.0.2.dist-info/WHEEL
/usr/lib/python3.11/site-packages/execnet-2.0.2.dist-info/licenses
/usr/lib/python3.11/site-packages/execnet-2.0.2.dist-info/licenses/LICENSE
/usr/lib/python3.11/site-packages/execnet/__init__.py
/usr/lib/python3.11/site-packages/execnet/__pycache__
/usr/lib/python3.11/site-packages/execnet/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/execnet/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/execnet/__pycache__/_version.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/execnet/__pycache__/_version.cpython-311.pyc
/usr/lib/python3.11/site-packages/execnet/__pycache__/gateway.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/execnet/__pycache__/gateway.cpython-311.pyc
/usr/lib/python3.11/site-packages/execnet/__pycache__/gateway_base.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/execnet/__pycache__/gateway_base.cpython-311.pyc
/usr/lib/python3.11/site-packages/execnet/__pycache__/gateway_bootstrap.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/execnet/__pycache__/gateway_bootstrap.cpython-311.pyc
/usr/lib/python3.11/site-packages/execnet/__pycache__/gateway_io.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/execnet/__pycache__/gateway_io.cpython-311.pyc
/usr/lib/python3.11/site-packages/execnet/__pycache__/gateway_socket.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/execnet/__pycache__/gateway_socket.cpython-311.pyc
/usr/lib/python3.11/site-packages/execnet/__pycache__/multi.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/execnet/__pycache__/multi.cpython-311.pyc
/usr/lib/python3.11/site-packages/execnet/__pycache__/rsync.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/execnet/__pycache__/rsync.cpython-311.pyc
/usr/lib/python3.11/site-packages/execnet/__pycache__/rsync_remote.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/execnet/__pycache__/rsync_remote.cpython-311.pyc
/usr/lib/python3.11/site-packages/execnet/__pycache__/xspec.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/execnet/__pycache__/xspec.cpython-311.pyc
/usr/lib/python3.11/site-packages/execnet/_version.py
/usr/lib/python3.11/site-packages/execnet/gateway.py
/usr/lib/python3.11/site-packages/execnet/gateway_base.py
/usr/lib/python3.11/site-packages/execnet/gateway_bootstrap.py
/usr/lib/python3.11/site-packages/execnet/gateway_io.py
/usr/lib/python3.11/site-packages/execnet/gateway_socket.py
/usr/lib/python3.11/site-packages/execnet/multi.py
/usr/lib/python3.11/site-packages/execnet/rsync.py
/usr/lib/python3.11/site-packages/execnet/rsync_remote.py
/usr/lib/python3.11/site-packages/execnet/script
/usr/lib/python3.11/site-packages/execnet/script/__init__.py
/usr/lib/python3.11/site-packages/execnet/script/__pycache__
/usr/lib/python3.11/site-packages/execnet/script/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/execnet/script/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/execnet/script/__pycache__/loop_socketserver.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/execnet/script/__pycache__/loop_socketserver.cpython-311.pyc
/usr/lib/python3.11/site-packages/execnet/script/__pycache__/quitserver.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/execnet/script/__pycache__/quitserver.cpython-311.pyc
/usr/lib/python3.11/site-packages/execnet/script/__pycache__/shell.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/execnet/script/__pycache__/shell.cpython-311.pyc
/usr/lib/python3.11/site-packages/execnet/script/__pycache__/socketserver.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/execnet/script/__pycache__/socketserver.cpython-311.pyc
/usr/lib/python3.11/site-packages/execnet/script/__pycache__/socketserverservice.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/execnet/script/__pycache__/socketserverservice.cpython-311.pyc
/usr/lib/python3.11/site-packages/execnet/script/__pycache__/xx.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/execnet/script/__pycache__/xx.cpython-311.pyc
/usr/lib/python3.11/site-packages/execnet/script/loop_socketserver.py
/usr/lib/python3.11/site-packages/execnet/script/quitserver.py
/usr/lib/python3.11/site-packages/execnet/script/shell.py
/usr/lib/python3.11/site-packages/execnet/script/socketserver.py
/usr/lib/python3.11/site-packages/execnet/script/socketserverservice.py
/usr/lib/python3.11/site-packages/execnet/script/xx.py
/usr/lib/python3.11/site-packages/execnet/xspec.py
/usr/share/doc/packages/python311-execnet
/usr/share/doc/packages/python311-execnet/README.rst
/usr/share/licenses/python311-execnet
/usr/share/licenses/python311-execnet/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Nov 9 00:03:33 2024