Revisions of python-ipyparallel

Benjamin Greiner's avatar Benjamin Greiner (bnavigator) accepted request 987744 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 30)
- Update to version 8.4.1
  * add support for Python 3.11
- Release 8.4.0
  * (%px) only skip redisplay of streamed errors if outputs are
    complete
  * Avoid use of recently deprecated asyncio/tornado APIs around
    'current' event loops that are not running.
  * Switch to hatch backend for packaging
- Release 8.3.0
  * Workaround SSL issues with recent builds of nodejs + webpack
  * Build with flit, removing setup.py
  * Remove remaining references to deprecated distutils package
    (has surprising impact on process memory)
  * Improve logging when engine registration times out
- Release 8.2.1
  * Fixes some compatibility issues with latest dask, ipykernel,
    and setuptools, as well as some typos and improved
    documentation.
- Fix non-rewritten obsoletes and remove incorrect provides in
  jupyter extension package
Benjamin Greiner's avatar Benjamin Greiner (bnavigator) committed (revision 29)
Benjamin Greiner's avatar Benjamin Greiner (bnavigator) committed (revision 28)
buildservice-autocommit accepted request 961415 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 27)
baserev update by copy to link target
Benjamin Greiner's avatar Benjamin Greiner (bnavigator) accepted request 946681 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 25)
- Update to 8.1.0
  * 8.1.0 is a small release, adding a few new features and
    bugfixes.
  * relay KeyboardInterrupt to engines in blocking `%px` magics
  * add `Cluster.start_and_connect(activate=True)` to include
    activation of `%px` magics in one-liner startup.
  * initial support for Clusters tab in RetroLab
  * ensure profile config is always loaded for
    `Cluster(profile="xyz")`
  * build lab extension in production mode, apply trove classifiers
  * pass through keyword arguments to constructor in
    `Client.broadcast_view`
- Don't require iptest for testing anymore, removed in ipython 8
Benjamin Greiner's avatar Benjamin Greiner (bnavigator) committed (revision 24)
Benjamin Greiner's avatar Benjamin Greiner (bnavigator) committed (revision 23)
Benjamin Greiner's avatar Benjamin Greiner (bnavigator) accepted request 931406 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 22)
- Update to 8.0.0
  * This is marked as a major revision because of the change to
    pass connection information via environment variables.
    BatchSystem launchers with a custom template will need to make
    sure to set flags that inherit environment variables, such as
    #PBS -V or #SBATCH --export=ALL.
  * More convenient Cluster(engines="mpi") signature for setting
    the engine (or controller) launcher class.
  * The first (and usually only) engine set can be accessed as
    .Cluster.engine_set, rather than digging through the
    Cluster.engines dict.
  * Add environment configuration to all Launchers.
  * Support more configuration via environment variables, including
    passing connection info to engines via $IPP_CONNECTION_INFO,
    which is used by default, avoiding the need to send connection
    files to engines in cases of non-shared filesystems.
  * Launchers send connection info to engines via
    $IPP_CONNECTION_INFO by default. This is governed by
    Cluster.send_engines_connection_env, which is True by default.
  * Support EngineLauncher.get_output via output files in batch
    system launchers
  * Capture output in Batch launchers by setting output file
    options in the default templates.
  * LoadBalancedView.imap returns a LazyMapIterator which has a
    .cancel() method, for stopping consumption of the map input.
  * Support for return_when argument in .AsyncResult.wait and
    ~.AsyncResult.wait_interactive, to allow returning on the first
    error, first completed, or (default) all completed.
  * LoadBalancedView.imap(max_outstanding=n) limits the number of
    tasks submitted to the cluster, instead of limiting the number
Benjamin Greiner's avatar Benjamin Greiner (bnavigator) accepted request 925912 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 21)
- Update to 7.1.0
  * New Client.start_and_connect() method for starting a cluster
    and returning a connected client in one call.
  * Support CurveZMQ for transport-level encryption and
    authentication. See security docs for more info.
  * Define _max_workers attribute on view.executor for better
    consistency with standard library Executors.
  * Client.wait_for_engines() will raise an informative error if
    the parent Cluster object notices that its engines have halted
    while waiting, or any engine unregisters, rather than
    continuing to wait for engines that will never come
  * Show progress if %px is taking significant time
  * Improved support for streaming output, e.g. with %px, including
    support for updating output in-place with standard terminal
    carriage-return progress bars.
  * Fix dropped IOPub messages when using large numbers of engines,
    causing AsyncResult.wait_for_output() to hang.
  * Use absolute paths for Cluster.profile_dir, fixing issues with
    Cluster.from_file() when run against a profile created with a
    relative location, e.g. Cluster(profile_dir="./profile")
  * Fix error waiting for connection files when controller is
    started over ssh.
- Release 7.0.1
  * Fix missing setupbase.py in tarball
- Release 7.0.0
  * Require Python 3.6
  * Fix compatibility issues with ipykernel 6 and jupyter-client 7
  * Remove dependency on deprecated ipython-genutils
  * New dependencies on psutil, entrypoints, tqdm
  * New Cluster API for managing clusters from Python, including
    support for signaling and restarting engines. See docs for
    more.
  * New ipcluster list and ipcluster clean commands derived from
    the Cluster API.
  * New Client.send_signal() for sending signals to single engines.
  * New KernelNanny process for signaling and monitoring engines
    for improved responsiveness of handing engine crashes.
  * New prototype BroadcastScheduler with vastly improved scaling
    in ‘do-on-all’ operations on large numbers of engines, c/o
    Tom-Olav Bøyum’s Master’s thesis at University of Oslo.
    Broadcast view documentation.
  * New Client.wait_for_engines() method to wait for engines to be
    available.
  * Nicer progress bars for interactive waits, such as
    AsyncResult.wait_interactive().
  * Add AsyncResult.stream_output() context manager for streaming
    output. Stream output by default in parallel magics.
  * Launchers registered via entrypoints for better support of
    third-party Launchers.
  * New JupyterLab extension (enabled by default) based on
    dask-labextension for managing clusters.
  * LoadBalancedView.imap() consumes inputs as-needed, producing a
    generator of results instead of an AsyncMapResult, allowing for
    consumption of very large or infinite mapping inputs.
  * Greatly improved performance of heartbeat and registration with
    large numbers of engines, tested with 5000 engines and default
    configuration.
  * Single IPController.ports configuration to specify the pool of
    ports for the controller to use, e.g. ipcontroller --ports
    10101-10120.
  * Allow f as keyword-argument to apply, e.g. view.apply(myfunc,
    f=5).
  * joblib backend will start and stop a cluster by default if the
    default cluster is not running.
buildservice-autocommit accepted request 808407 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 20)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 805619 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 19)
- Go back to PyPI tarball
- Update to final 6.3.0
  * **Require Python 3.5**
  * Fix compatibility with joblib 0.14
  * Fix crash recovery test for Python 3.8
  * Fix repeated name when cluster-id is set
  * Fix CSS for notebook extension
  * Fix KeyError handling heartbeat failures
- Drop the doc subpackage, the package can be found on readthedocs
buildservice-autocommit accepted request 796496 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 18)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 17)
- Drop py2 code from py3 only package
buildservice-autocommit accepted request 785246 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 16)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 784405 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 15)
Since this package blocks the Python 3.8 transition,
here's a possible fix:

- Switch to git scm service
- Update to version 6.3.0~git.20191010T150914.ce996ae:
  * fix maybe_future
  * only yield Futures
  * pytest captures output
  * importing joblib can raise TypeError on py38
  * unpin tornado
  * update dask api
  * update mocking for latest ipykernel
  * Use unittest.mock if available
buildservice-autocommit accepted request 748333 from Todd R's avatar Todd R (TheBlackCat) (revision 14)
baserev update by copy to link target
Todd R's avatar Todd R (TheBlackCat) accepted request 748332 from Todd R's avatar Todd R (TheBlackCat) (revision 13)
Drop python2 support due to python-notebook dropping python2 support
buildservice-autocommit accepted request 725986 from Todd R's avatar Todd R (TheBlackCat) (revision 12)
baserev update by copy to link target
Todd R's avatar Todd R (TheBlackCat) accepted request 725985 from Todd R's avatar Todd R (TheBlackCat) (revision 11)
Fix spurious test failure
Displaying revisions 21 - 40 of 50
openSUSE Build Service is sponsored by