File python-ipykernel.changes of Package python-ipykernel

-------------------------------------------------------------------
Sat Apr 18 21:29:00 UTC 2020 - Arun Persaud <arun@gmx.de>

- update to version 5.2.1:
  * Handle system commands that use UNC paths on Windows
    (:ghpull:`500`)
  * Add offset argument to seek in io test (:ghpull:`496`)

-------------------------------------------------------------------
Sat Mar 28 16:35:30 UTC 2020 - Arun Persaud <arun@gmx.de>

- specfile:
  * be more specific in %files section
  * removed patch fix_jupyter_client_6.patch, included upstream

- update to version 5.2.0:
  * Produce better traceback when kernel is interrupted
    (:ghpull:`491`)
  * Add InProcessKernelClient.control_channel for compatibility with
    jupyter-client v6.0.0 (:ghpull:`489`)
  * Drop support for Python 3.4 (:ghpull:`483`)
  * Work around issue related to Tornado with python3.8 on Windows
    (:ghpull:`480`, :ghpull:`481`)
  * Prevent entering event loop if it is None (:ghpull:`464`)
  * Use shell.input_transformer_manager when available (:ghpull:`411`)

-------------------------------------------------------------------
Wed Mar 11 13:31:10 UTC 2020 - Todd R <toddrme2178@gmail.com>

- Add fix_jupyter_client_6.patch
  Fixes issue with jupyter-client > 6
  From: https://github.com/ipython/ipykernel/pull/489
  See: https://github.com/jupyter/jupyter_client/issues/523

-------------------------------------------------------------------
Tue Jan 28 15:46:11 UTC 2020 - Todd R <toddrme2178@gmail.com>

- Update to 5.1.4
  * Fix pickle issues when using inline matplotlib backend
  * Fix an error during kernel shutdown
  * Fix compatibility issues with Python 3.8
  * Remove some dead code

-------------------------------------------------------------------
Tue Nov 12 17:03:09 UTC 2019 - Todd R <toddrme2178@gmail.com>

- Update to 5.1.3
  * Fix comm shutdown behavior by adding a ``deleting`` option to ``close`` which can be set to prevent registering new comm channels during shutdown
  * Fix ``Heartbeat._bind_socket`` to return on the first bind
  * Moved ``InProcessKernelClient.flush`` to ``DummySocket``
  * Don't redirect stdout if nose machinery is not present
  * Rename `_asyncio.py` to `_asyncio_utils.py` to avoid name conflicts on Python 3.6+
  * Only generate kernelspec when installing or building wheel
  * Fix priority ordering of control-channel messages in some cases

-------------------------------------------------------------------
Fri Aug  9 05:20:15 UTC 2019 - John Vandenberg <jayvdb@gmail.com>

- Replace HTML and PDF version of changelog with the single
  changelog.rst they contained, obsoleting jupyter-ipykernel-doc
- Activated test suite
- Update to 5.1.2
  * Fix socket-binding race conditions
  * Add a no-op flush method to DummySocket and comply with stream API
  * Update kernel version to indicate kernel v5.3 support
  * Add testing for upcoming Python 3.8 and PEP 570 positional parameters

-------------------------------------------------------------------
Thu May 16 19:12:11 UTC 2019 - Todd R <toddrme2178@gmail.com>

- Update to 5.1.1
  * 5.1.1 fixes a bug that caused cells to get stuck in a busy state.

-------------------------------------------------------------------
Thu Apr 25 01:59:57 UTC 2019 - Todd R <toddrme2178@gmail.com>

- Rename to to match python package naming guidelines.
- Split jupyter components into own subpackage.

-------------------------------------------------------------------
Thu Oct 11 16:33:41 UTC 2018 - Todd R <toddrme2178@gmail.com>

- Fix source URL

-------------------------------------------------------------------
Thu Oct 11 16:01:27 UTC 2018 - Todd R <toddrme2178@gmail.com>

- Update doc files

-------------------------------------------------------------------
Thu Oct 11 04:52:51 UTC 2018 - Arun Persaud <arun@gmx.de>

- update to version 5.1.0:
  * Fix message-ordering bug that could result in out-of-order
    executions, especially on Windows (:ghpull:`356`)
  * Fix classifiers to indicate dropped Python 2 support
    (:ghpull:`354`)
  * Remove some dead code (:ghpull:`355`)
  * Support rich-media responses in inspect_requests (tooltips)
    (:ghpull:`361`)

-------------------------------------------------------------------
Thu Sep 27 20:44:12 UTC 2018 - Todd R <toddrme2178@gmail.com>

- Update to version 5.0.0
  * Drop support for Python 2. ipykernel 5.0 requires Python >= 3.4
  * Add support for IPython’s asynchronous code execution (PR #323)
  * Update release process in CONTRIBUTING.md (PR #339)
- Drop python 2 build since they are no longer supported.
- Switch to wheels for more reliable installation.

-------------------------------------------------------------------
Fri Sep  7 15:19:52 UTC 2018 - toddrme2178@gmail.com

- Update to version 4.9.0
  * Python 3.3 is no longer supported (:ghpull:`336`)
  * Flush stdout/stderr in KernelApp before replacing (:ghpull:`314`)
  * Allow preserving stdout and stderr in KernelApp (:ghpull:`315`)
  * Override writable method on OutStream (:ghpull:`316`)
  * Add metadata to help display matplotlib figures legibly (:ghpull:`336`)

-------------------------------------------------------------------
Mon Feb 26 01:07:14 UTC 2018 - toddrme2178@gmail.com

- Update to version 4.8.2
  * Fix compatibility issue with qt eventloop and pyzmq 17 (:ghpull:`307`).
- Update to version 4.8.1
  * set zmq.ROUTER_HANDOVER socket option when available
    to workaround libzmq reconnect bug (:ghpull:`300`).
  * Fix sdists including absolute paths for kernelspec files,
    which prevented installation from sdist on Windows
    (:ghpull:`306`).

-------------------------------------------------------------------
Thu Feb 15 14:59:24 UTC 2018 - toddrme2178@gmail.com

- Update to version 4.8.0
  * set zmq.ROUTER_HANDOVER socket option when available
    to workaround libzmq reconnect bug (:ghpull:`300`).
  * Fix sdists including absolute paths for kernelspec files,
    which prevented installation from sdist on Windows
    (:ghpull:`306`).

-------------------------------------------------------------------
Thu Jan 18 06:50:10 UTC 2018 - toddrme2178@gmail.com

- update to version 4.8.9
  * Cleanly shutdown integrated event loops when shutting down the
    kernel. (:ghpull:`290`)
  * %gui qt now uses Qt 5 by default rather than Qt 4, following a
    similar change in terminal IPython. (:ghpull:`293`)
  * Fix event loop integration for :mod:`asyncio` when run with
    Tornado 5, which uses asyncio where available. (:ghpull:`296`)

-------------------------------------------------------------------
Thu Dec 21 18:45:08 UTC 2017 - arun@gmx.de

- update to version 4.7.0:
  * Add event loop integration for :mod:`asyncio`.
  * Use the new IPython completer API.
  * Add support for displaying GIF images (mimetype image/gif).
  * Allow the kernel to be interrupted without killing the Qt console.
  * Fix is_complete response with cell magics.
  * Clean up encoding of bytes objects.
  * Clean up help links to use https and improve display titles.
  * Clean up ioloop handling in preparation for tornado 5.

-------------------------------------------------------------------
Tue Sep 19 20:00:24 UTC 2017 - toddrme2178@gmail.com

- Update to 4.6.1
  * Fix eventloop-integration bug preventing Qt windows/widgets
    from displaying with ipykernel 4.6.0 and IPython ≥ 5.2.
  * Avoid deprecation warnings about naive datetimes when working
    with jupyter_client ≥ 5.0.

-------------------------------------------------------------------
Wed Apr 26 18:52:53 UTC 2017 - toddrme2178@gmail.com

- Implement single-spec version.

-------------------------------------------------------------------
Fri Apr  7 03:10:04 UTC 2017 - toddrme2178@gmail.com

- Update to 4.6.0
  * Add to API `DisplayPublisher.publish` two new fully backward-compatible
    keyword-args:
      - `update: bool`
      - `transient: dict`
  * Support new `transient` key in `display_data` messages spec for `publish`.
    For a display data message, `transient` contains data that shouldn't be
    persisted to files or documents. Add a `display_id` to this `transient`
    dict by `display(obj, display_id=...)`
  * Add `ipykernel_launcher` module which removes the current working directory
    from `sys.path` before launching the kernel. This helps to reduce the cases
    where the kernel won't start because there's a `random.py` (or similar)
    module in the current working directory.
  * Add busy/idle messages on IOPub during processing of aborted requests
  * Add active event loop setting to GUI, which enables the correct response
    to IPython's `is_event_loop_running_xxx`
  * Include IPython kernelspec in wheels to reduce reliance on "native kernel
    spec" in jupyter_client
  * Modify `OutStream` to inherit from `TextIOBase` instead of object to improve
    API support and error reporting
  * Fix IPython kernel death messages at start, such as "Kernel Restarting..."
    and "Kernel appears to have died", when parent-poller handles PID 1
  * Various bugfixes
- Install icons

-------------------------------------------------------------------
Thu Mar 30 19:23:26 UTC 2017 - toddrme2178@gmail.com

- Update to 4.6.0
  * Add to API `DisplayPublisher.publish` two new fully backward-compatible
    keyword-args:
      - `update: bool`
      - `transient: dict`
  * Support new `transient` key in `display_data` messages spec for `publish`.
    For a display data message, `transient` contains data that shouldn't be
    persisted to files or documents. Add a `display_id` to this `transient`
    dict by `display(obj, display_id=...)`
  * Add `ipykernel_launcher` module which removes the current working directory
    from `sys.path` before launching the kernel. This helps to reduce the cases
    where the kernel won't start because there's a `random.py` (or similar)
    module in the current working directory.
  * Add busy/idle messages on IOPub during processing of aborted requests
  * Add active event loop setting to GUI, which enables the correct response
    to IPython's `is_event_loop_running_xxx`
  * Include IPython kernelspec in wheels to reduce reliance on "native kernel
    spec" in jupyter_client
  * Modify `OutStream` to inherit from `TextIOBase` instead of object to improve
    API support and error reporting
  * Fix IPython kernel death messages at start, such as "Kernel Restarting..."
    and "Kernel appears to have died", when parent-poller handles PID 1
  * Various bugfixes
- Update to 4.5.2
  * Fix bug when instantating Comms outside of the IPython kernel (introduced in 4.5.1).
- Update to 4.5.1
  * Add missing ``stream`` parameter to overridden :func:`getpass`
  * Remove locks from iopub thread, which could cause deadlocks during debugging
  * Fix regression where KeyboardInterrupt was treated as an aborted request, rather than an error
  * Allow instantating Comms outside of the IPython kernel
- Update to 4.5.0
  * Use figure.dpi instead of savefig.dpi to set DPI for inline figures
  * Support ipympl matplotlib backend (requires IPython update as well to fully work)
  * Various bugfixes, including fixes for output coming from threads,
    and :func:`input` when called with non-string prompts, which stdlib allows.
- Update to 4.4.1
  * Fix circular import of matplotlib on Python 2 caused by the inline backend changes in 4.4.0.
- Update to 4.4.0
  * Use `MPLBACKEND`_ environment variable to tell matplotlib >= 1.5 use use the inline backend by default.
    This is only done if MPLBACKEND is not already set and no backend has been explicitly loaded,
    so setting ``MPLBACKEND=Qt4Agg`` or calling ``%matplotlib notebook`` or ``matplotlib.use('Agg')``
    will take precedence.
  * Fixes for logging problems caused by 4.3,
    where logging could go to the terminal instead of the notebook.
  * Add ``--sys-prefix`` and ``--profile`` arguments to :command:`ipython kernel install`
  * Allow Comm (Widget) messages to be sent from background threads.
  * Select inline matplotlib backend by default if ``%matplotlib`` magic or
    ``matplotlib.use()`` are not called explicitly (for matplotlib >= 1.5).
  * Fix some longstanding minor deviations from the message protocol
    (missing status: ok in a few replies, connect_reply format).
  * Remove calls to NoOpContext from IPython, deprecated in 5.0.
- Update to 4.3.2
  * Use a nonempty dummy session key for inprocess kernels to avoid security
    warnings.
  * Fix Windows Python 3.5 incompatibility caused by faulthandler patch in 4.3
- Update to 4.3.0
  * Publish all IO in a thread, via :class:`IOPubThread`.
    This solves the problem of requiring :meth:`sys.stdout.flush` to be called in the notebook to produce output promptly during long-running cells.
  * Remove refrences to outdated IPython guiref in kernel banner.
  * Patch faulthandler to use ``sys.__stderr__`` instead of forwarded ``sys.stderr``,
    which has no fileno when forwarded.
  * Deprecate some vestiges of the Big Split:
  * :func:`ipykernel.find_connection_file` is deprecated. Use :func:`jupyter_client.find_connection_file` instead.
  * Various pieces of code specific to IPython parallel are deprecated in ipykernel
    and moved to ipyparallel.
- Split documentation into own subpackage

-------------------------------------------------------------------
Wed Feb 17 13:35:39 UTC 2016 - toddrme2178@gmail.com

- Update to version 4.2.2
  * Don't show interactive debugging info when kernel crashes
  * Fix handling of numerical types in json_clean
  * Testing fixes for output capturing
- update to version 4.2.1:
  * Fix default display name back to "Python X" instead of "pythonX"
- update to version 4.2.0:
  * Support sending a full message in initial opening of comms
    (metadata, buffers were not previously allowed)
  * When using "ipython kernel install --name" to install the IPython
    kernelspec, default display-name to the same value as "--name".
- update to version 4.1.1:
  * Fix missing "ipykernel.__version__" on Python 2.
  * Fix missing "target_name" when opening comms from the frontend.

-------------------------------------------------------------------
Thu Oct  8 10:34:53 UTC 2015 - toddrme2178@gmail.com

- Update to 4.1.0
  * add ipython kernel install entrypoint for installing the IPython kernelspec
  * provisional implementation of comm_info request/reply for msgspec v5.1

-------------------------------------------------------------------
Tue Jul 21 15:14:54 UTC 2015 - toddrme2178@gmail.com

- Initial version

openSUSE Build Service is sponsored by