Revisions of python-ipyparallel

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1172020 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 21)
- 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.
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1163391 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 20)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1155322 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 19)
- Skip python39: no longer supported since ipython 8.19
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1144868 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 18)
- Add ipyparallel-pr859-utcnow-deprecation.patch for Python 3.12
  gh#ipython/ipyparallel#859
- Jupyterlab does not require notebook < 7 anymore
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1082337 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 17)
- 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)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1045944 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 15)
- Add deprecation warnings filters
  * ipyparallel-pr729+pr753-deprecationfilters.patch
  * gh#ipython/ipyparallel#729
  * gh#ipython/ipyparallel#753
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 987745 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 14)
- 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)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 931614 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 11)
- Skip flaky imap_infinite test
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 931407 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 10)
- 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)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 796496 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 7)
- Drop py2 code from py3 only package
Displaying revisions 1 - 20 of 21
openSUSE Build Service is sponsored by