./parallel/py-ipyparallel, Interactive Parallel Computing with IPython

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 8.8.0, Package name: py312-ipyparallel-8.8.0, Maintainer: pkgsrc-users

IPython Parallel (ipyparallel) is a Python package and collection of CLI
scripts for controlling clusters of IPython processes, built on the Jupyter
protocol.


Master sites:

Filesize: 6641.153 KB

Version history: (Expand)


CVS history: (Expand)


   2024-04-08 07:54:12 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-ipyparallel: updated to 8.8.0

8.8.0 - 2024-04-02

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.
   2024-03-05 17:55:54 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-ipyparallel: updated to 8.7.0

8.7.0 - 2024-03-04

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
- add `ControllerLauncher.connection_info_timeout` config

Enhancements made

- log launcher output at warning-level in case of nonzero exit code
- improve deprecation messaging around `ipcluster nbextension`

Bugs fixed

- Use pre-3.10 serialization code on PyPy3.10
- fallback import when using notebook and jupyter_server is unavailable
- don't propagate logs in IPython
   2023-10-28 21:57:26 by Thomas Klausner | Files touched by this commit (516) | Package updated
Log message:
python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
   2023-08-02 01:20:57 by Thomas Klausner | Files touched by this commit (158)
Log message:
*: remove more references to Python 3.7
   2023-05-04 20:11:57 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-ipyparallel: updated to 8.6.1

8.6.1

Bugs fixed

- avoid errors when engine id cannot be identified
- Disable variable expansion in %px
- fix wait_interactive(return_when=FIRST_EXCEPTION) when there are no errors

8.6.0

A tiny release fixing issues seen building notebooks with jupyter-book.

- 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)

8.5.1

A tiny bugfix release

- Fix error preventing creation of new profiles via the lab extension

8.5.0

A small bugfix and compatibility release.

- Updates dependencies in jupyterlab extension to jupyterlab 3.6
- fix ResourceWarnings about closed clusters
- Avoid some deprecated APIs in jupyter-client and pyzmq
   2022-09-06 21:44:58 by Thomas Klausner | Files touched by this commit (2)
Log message:
py-ipyparallel: fix PLIST

Bump PKGREVISION.

Fix a pkglint warning while here.
   2022-07-05 20:06:28 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-ipyparallel: updated to 8.4.1

8.4.1 is a tiny release, adding support for Python 3.11
   2022-06-17 14:23:18 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-ipyparallel: updated to 8.4.0

8.4.0 is a small release, with some bugfixes and improvements to the release process.

Bugfixes:

- (`%px`) only skip redisplay of streamed errors if outputs are complete

Compatibility improvements:

- Avoid use of recently deprecated asyncio/tornado APIs
  around 'current' event loops that are not running.

Build improvements:

- Switch to hatch backend for packaging