Revisions of python-ipyparallel
- Update to 8.8.0 ## New: * BroadcastView.map is defined for API compatibility, but is not particularly efficient or recommended. ## Fixed: * AsyncResult.join is fixed. ## Improved: * Performance optimization disabling timestamp parsing in jupyter_client is not applied until ipyparallel classes are instantiated, rather than at import time.
- Update to 8.7.0 * 8.7 is a small release, with a few improvements and updates, mostly related to compatibility with different versions of JupyterLab, Notebook, and Jupyter Server. ## Highlights: * JupyterLab 4 compatibility for the lab extension * Improved logging and deprecation messages for different versions of Jupyter Server and Notebook ## New features added * Update labextension to jupyterlab 4 #833 (@minrk) * add ControllerLauncher.connection_info_timeout config #872 (@minrk) ## Enhancements made * log launcher output at warning-level in case of nonzero exit code #866 (@minrk) * improve deprecation messaging around ipcluster nbextension #835 (@minrk) ## Bugs fixed * Use pre-3.10 serialization code on PyPy3.10 #846 (@mgorny, @minrk) * fallback import when using notebook and jupyter_server is unavailable #808 (@minrk) * don't propagate logs in IPython #797 (@minrk) - Drop ipyparallel-pr859-utcnow-deprecation.patch
- Skip python39: no longer supported since ipython 8.19
- Add ipyparallel-pr859-utcnow-deprecation.patch for Python 3.12 gh#ipython/ipyparallel#859 - Jupyterlab does not require notebook < 7 anymore
- Update to 8.6.1 * avoid errors when engine id cannot be identified #793 (@minrk) * Disable variable expansion in %px #792 (@minrk) * fix wait_interactive(return_when=FIRST_EXCEPTION) when there are no errors #790 (@minrk) - Release 8.6.0 * Fix KeyError on parent_header when streaming output with %%px * Allow disabling streaming/progress defaults with IPP_NONINTERACTIVE=1 environment variable (e.g. when building notebooks in documentation) (forwarded request 1082336 from bnavigator)
- Add deprecation warnings filters * ipyparallel-pr729+pr753-deprecationfilters.patch * gh#ipython/ipyparallel#729 * gh#ipython/ipyparallel#753
- 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 (forwarded request 987744 from bnavigator)
- Skip flaky imap_infinite test
- 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 (forwarded request 931406 from bnavigator)
- Drop py2 code from py3 only package
Displaying revisions 1 - 20 of 21