Commit Graph

46 Commits

Author SHA256 Message Date
68ccf987f4 - Update to 0.10.0
* Optionally write out executed notebook in jupyter-execute #307
    (@wpk-nist-gov)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=65
2024-03-29 18:47:38 +00:00
9d99b5b083 - Skip testing with python39: no longer supported since ipython 8.19
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=63
2024-03-07 13:40:24 +00:00
a5cc09b61f - Update to 0.9.0
* Maintenance and upkeep improvements

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=61
2023-11-26 16:25:08 +00:00
e8b685edf6 Accepting request 1092363 from home:bnavigator:branches:devel:languages:python:jupyter
- Update to 0.8.0
  * Bump min version support #287 (@blink1073)

OBS-URL: https://build.opensuse.org/request/show/1092363
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=59
2023-06-11 20:02:03 +00:00
036f5299f5 Accepting request 1083887 from home:bnavigator:branches:devel:languages:python:jupyter
- Update to 0.7.4
  * include stream output in CellExecutionError #282 (@minrk)
  * avoid duplicate 'Exception: message' in CellExecutionError #283
    (@minrk)
  * Send KeyboardInterrupt a little later in
    test_run_all_notebooks[Interrupt.ipynb-opts6] #285 (@kxxt)

OBS-URL: https://build.opensuse.org/request/show/1083887
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=57
2023-05-01 18:45:19 +00:00
4159766a2f Accepting request 1082320 from home:bnavigator:branches:devel:languages:python:jupyter
- Update to 0.7.3
  * Add coalesce_streams #279 (@davidbrochart)

OBS-URL: https://build.opensuse.org/request/show/1082320
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=55
2023-04-23 20:23:41 +00:00
OBS User buildservice-autocommit
e50ea15961 Updating link to change in openSUSE:Factory/python-nbclient revision 26
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=0d5e4af2a56a47c03b0cf446f0136dcf
2023-01-08 20:25:51 +00:00
OBS User buildservice-autocommit
53309dd9b2 Accepting request 1056887 from devel:languages:python:jupyter
baserev update by copy to link target

OBS-URL: https://build.opensuse.org/request/show/1056887
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=54
2023-01-08 20:25:51 +00:00
eb46447ff9 .
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=53
2023-01-08 09:41:49 +00:00
28a05fdc63 - Update to 0.7.2
* Allow space after In #264 (@davidbrochart)
  * Fix jupyter_core pinning #263 (@davidbrochart)
  * Update README, add Python 3.11 #260 (@davidbrochart)
- Release 0.7.1
  * Remove nest-asyncio #259 (@davidbrochart)
- Use PEP517 hatchling build

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=52
2023-01-08 09:36:10 +00:00
3b874fa83a Accepting request 1009169 from home:apersaud:branches:devel:languages:python:jupyter
update to latest version

OBS-URL: https://build.opensuse.org/request/show/1009169
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=50
2022-10-09 19:20:35 +00:00
0466e0a6dc Accepting request 1002366 from home:apersaud:branches:devel:languages:python:jupyter
update to latest version

OBS-URL: https://build.opensuse.org/request/show/1002366
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=48
2022-09-10 02:49:15 +00:00
cb43025c14 - Update to 0.6.7
* Fix tests for ipywidgets 8 #246 (@frenzymadness)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=46
2022-08-28 20:59:54 +00:00
df4a54ce3a Accepting request 988035 from home:apersaud:branches:devel:languages:python:jupyter
update to latest version

OBS-URL: https://build.opensuse.org/request/show/988035
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=44
2022-07-09 16:03:20 +00:00
6b35c95977 Accepting request 980914 from home:bnavigator:branches:devel:languages:python:jupyter
- Fix test requirements

OBS-URL: https://build.opensuse.org/request/show/980914
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=42
2022-06-05 17:14:41 +00:00
d44a9e1a04 Accepting request 980896 from home:apersaud:branches:devel:languages:python:jupyter
- specfile:
  * update requirements
- update to version 0.6.4:
  * Merged PRs
    + Make sure kernel is cleaned up in case an error occurred while
      starting kernel client #234 (@CiprianAnton)
    + Suppress most warnings in tests #232 (@davidbrochart)
- changes from version 0.6.3:
  * Bugs fixed
    + Clean up docs and typings #230 (@blink1073)
  * Documentation improvements
    + Clean up docs and typings #230 (@blink1073)
- changes from version 0.6.2:
  * Merged PRs
    + Fix documentation generation #228 (@davidbrochart)
- changes from version 0.6.1:
  * Merged PRs
    + [pre-commit.ci] pre-commit autoupdate #225 (@pre-commit-ci)
    + Add error_on_interrupt trait #224 (@davidbrochart)
    + Fix typo #223 (@davidbrochart)
    + Add on_cell_executed hook #222 (@davidbrochart)
- changes from version 0.6.0:
  * Maintenance and upkeep improvements
    + Fix typings and update mypy settings #220 (@blink1073)
    + Add missing dep on testpath #219 (@blink1073)
    + Add more pre-commit hooks and update flake8 #218 (@blink1073)
  * Documentation improvements
    + Clean up docs handling #216 (@blink1073)

OBS-URL: https://build.opensuse.org/request/show/980896
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=41
2022-06-05 16:49:19 +00:00
0bfad1d45e Accepting request 961148 from home:apersaud:branches:devel:languages:python:jupyter
update to latest version

OBS-URL: https://build.opensuse.org/request/show/961148
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=39
2022-03-12 07:05:07 +00:00
af55e3ffb3 Accepting request 960577 from home:apersaud:branches:devel:languages:python:jupyter
update to latest version

OBS-URL: https://build.opensuse.org/request/show/960577
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=37
2022-03-10 10:18:36 +00:00
4a8c0ba8e0 declare asyncio mode
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=36
2022-02-28 10:29:43 +00:00
d73f8ad75c - Skip more failing tests due to new Exception message format
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=35
2022-02-28 10:18:17 +00:00
e70b1653c2 .
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=34
2022-02-28 10:00:45 +00:00
07a4e8d569 Accepting request 955717 from home:apersaud:branches:devel:languages:python:jupyter
update to latest version

OBS-URL: https://build.opensuse.org/request/show/955717
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=33
2022-02-18 10:15:25 +00:00
2ae3c21e65 Accepting request 947046 from home:bnavigator:branches:devel:languages:python:jupyter
- Skip a flaky test gh#jupyter/nbclient#189

OBS-URL: https://build.opensuse.org/request/show/947046
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=32
2022-01-17 19:51:38 +00:00
82de29a475 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=31 2022-01-15 20:26:28 +00:00
69b0895bf1 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=30 2022-01-15 19:39:46 +00:00
da009084d1 Accepting request 946702 from home:bnavigator:branches:devel:languages:python:jupyter
- Update to 0.5.10
  * Fix ipywidgets version in tests #192 (@martinRenou)
  * Compatibility with IPython 8 where tracebacks are different
    #190 (@frenzymadness)
  * Drop tox #187 (@davidbrochart)
  * Drop python3.6, test python3.10 #184 (@davidbrochart)
  * Fix typos #182 (@kianmeng)
- Cleanup now unused specfile code for Python 3.6 distributions

OBS-URL: https://build.opensuse.org/request/show/946702
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=29
2022-01-15 19:33:25 +00:00
9c1f591eb1 Accepting request 944953 from home:bnavigator:branches:devel:languages:python:jupyter
- Do not build on SLE/Leap <= 15.3
- Deselect all 4 flaky parallel_notebooks tests
- Update to version 0.5.9
  * Remove jupyter-run, keep jupyter-execute #180 (@davidbrochart)
- Switch to libalternatives
- Update to version 0.5.8
  * Prepare for use with Jupyter Releaser #175 (@davidbrochart)
  * Move IPYKERNEL_CELL_NAME from tox to pytest #172
    (@frenzymadness)
  * Added CLI to README #170 (@palewire)
  * Add "jupyter execute" command-line interface #165 (@palewire)
  * Fix: updating buffers overwrote previous buffers #169
    (@maartenbreddels)
  * Fix tests for ipykernel without debugpy #166 (@frenzymadness)
  * gitignore Pipfile #164 (@palewire)
  * Fixed CONTRIBUTING.md link #163 (@palewire)
  * Fix typo #162 (@The-Compiler)
  * Move format & lint to pre-commit #161 (@chrisjsewell)
  * Add skip-execution cell tag functionality #151 (@chrisjsewell)
- Not enabling new jupyter-run entrypoint due to conflict with
  jupyter_client
- Fix async_parallel_notebooks deselection expression
- Add IPYKERNEL_CELL_NAME env var for test sanitization
- Only require async_generator for Python < 3.7
- update to version 0.5.4:
  * Replace km.cleanup with km.cleanup_resources #152 (@davidbrochart)
  * Use async generator backport only on old python #154 (@mkoeppe)
  * Support parsing of IPython dev version #150 (@cphyc)
  * Set IPYKERNEL_CELL_NAME = <IPY-INPUT> #147 (@davidbrochart)
  * Print useful error message on exception #142 (@certik)
- Actually break the cycle: test flavor needs a psuffix
- test in multibuild flavor in order to break runtime and build
  dependency cycle with nbconvert.
- update to version 0.5.3:
  * Fix ipykernel's stop_on_error value to take into account
    raises-exception tag and force_raise_errors #137
- specfile:
  * update copyright year
- update to version 0.5.2:
  * Set minimum python version supported to 3.6.1 to avoid 3.6.0
    issues
  * CellExecutionError is now unpickleable
  * Added testing for python 3.9
  * Changed travis tests to github actions
  * Documentation referencing an old model instead of NotebookClient
    was fixed
  * allow_error_names option was added for a more specific scope of
    allow_errors to be applied
- update to version 0.5.1:
  * Update kernel client class JIT if it's the synchronous version
  * Several documentation fixes / improvements
- specfile:
  * update required version
- update to version 0.5.0:
  * Move language_info retrieval before cell execution #102
  * HistoryManager setting for ipython kernels no longer applies twice
    (fix for 5.0 trailets release)
  * Improved error handling around language_info missing
    (async_)start_new_kernel_client is now split into (async_)start_new_kernel and (async_)start_new_kernel_client
- update to version 0.4.1:
  * Python type hinting added to most interfaces! #83
  * Several documentation fixes and improvements were made #86
  * An asynchronous heart beat check was added to correctly raise a
    DeadKernelError when kernels die unexpectantly #90
- Update to 0.4.0
  * Use KernelManager's graceful shutdown rather than KILLing kernels
  * Mimic an Output widget at the frontend so that the Output widget behaves correctly
  * Nested asyncio is automatic, and works with Tornado
  * async_execute now has a reset_kc argument to control if the client is reset upon execution request
- Update to 0.3.1:
  * The (async_)start_new_kernel_client method now supports starting a new client when its kernel manager (self.km) is a MultiKernelManager. The method now returns the kernel id in addition to the kernel client. If the kernel manager was a KernelManager, the returned kernel id is None. #51
  * Added reset_kc option to reset_execution_trackers, so that the kernel client can be reset and a new one created in calls to (async_)execute #44
  * Check that a kernel manager exists before cleaning up the kernel #61
  * Force client class to be async when kernel manager is MultiKernelManager #55
  * Replace pip install with conda install in Binder #54
- specfile:
  * only build for python 3, add skip_python2
  * updated requirement versions, add async_generator
  * be more specific in %files section
- update to version 0.2.0:
  * Major Changes
    + Async support is now available on the client. Methods that
      support async have an async_ prefix and can be awaited #10 #35
      #37 #38
    + Dropped support for Python 3.5 due to async compatability issues
      #34
    + Notebook documents now include the new kernel timing fields #32
  * Fixes
    + Memory and process leaks from nbclient should now be fixed #34
    + Notebook execution exceptions now include error information in
      addition to the message #41
  * Docs
    + Added binder examples / tests #7
    + Added changelog to docs #22
    + Doc typo fixes #27 #30
- initial version

OBS-URL: https://build.opensuse.org/request/show/944953
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=28
2022-01-08 20:20:14 +00:00
011dd1855d Accepting request 944951 from home:bnavigator:branches:devel:languages:python:jupyter
- Do not build on SLE/Leap <= 15

OBS-URL: https://build.opensuse.org/request/show/944951
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=27
2022-01-08 20:13:05 +00:00
e8acbb7c03 - Deselect all 4 flaky parallel_notebooks tests
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=26
2021-11-21 17:30:59 +00:00
03d583c9f9 Accepting request 932511 from home:bnavigator:branches:devel:languages:python:jupyter
- Update to version 0.5.9
  * Remove jupyter-run, keep jupyter-execute #180 (@davidbrochart)
- Switch to libalternatives

OBS-URL: https://build.opensuse.org/request/show/932511
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=25
2021-11-19 11:51:34 +00:00
032aa09039 Accepting request 931394 from home:bnavigator:branches:devel:languages:python:jupyter
- Update to version 0.5.8
  * Prepare for use with Jupyter Releaser #175 (@davidbrochart)
  * Move IPYKERNEL_CELL_NAME from tox to pytest #172
    (@frenzymadness)
  * Added CLI to README #170 (@palewire)
  * Add "jupyter execute" command-line interface #165 (@palewire)
  * Fix: updating buffers overwrote previous buffers #169
    (@maartenbreddels)
  * Fix tests for ipykernel without debugpy #166 (@frenzymadness)
  * gitignore Pipfile #164 (@palewire)
  * Fixed CONTRIBUTING.md link #163 (@palewire)
  * Fix typo #162 (@The-Compiler)
  * Move format & lint to pre-commit #161 (@chrisjsewell)
  * Add skip-execution cell tag functionality #151 (@chrisjsewell)
- Not enabling new jupyter-run entrypoint due to conflict with
  jupyter_client

OBS-URL: https://build.opensuse.org/request/show/931394
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=24
2021-11-14 14:08:14 +00:00
8c520c797b OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=23 2021-09-22 19:04:37 +00:00
437d62523e OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=22 2021-09-22 19:04:01 +00:00
c8a79a7e52 Accepting request 920353 from home:bnavigator:branches:devel:languages:python:jupyter
- Add IPYKERNEL_CELL_NAME env var for test sanitization
- Only require async_generator for Python < 3.7

OBS-URL: https://build.opensuse.org/request/show/920353
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=21
2021-09-22 14:57:58 +00:00
4211f7b190 Accepting request 883924 from home:bnavigator:branches:devel:languages:python:jupyter
- Actually break the cycle: test flavor needs a psuffix

OBS-URL: https://build.opensuse.org/request/show/883924
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=19
2021-04-09 09:23:59 +00:00
cdc30beb19 Accepting request 882417 from home:bnavigator:branches:devel:languages:python:jupyter
- test in multibuild flavor in order to break runtime and build
  dependency cycle with nbconvert.

OBS-URL: https://build.opensuse.org/request/show/882417
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=18
2021-04-01 10:21:32 +00:00
fea774668a Accepting request 876614 from home:apersaud:branches:devel:languages:python:jupyter
update to latest version

OBS-URL: https://build.opensuse.org/request/show/876614
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=16
2021-03-08 16:53:16 +00:00
fea7647ed4 Accepting request 872188 from home:apersaud:branches:devel:languages:python:jupyter
update to latest version

OBS-URL: https://build.opensuse.org/request/show/872188
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=14
2021-02-15 13:02:02 +00:00
c201fc06f7 Accepting request 851148 from home:apersaud:branches:devel:languages:python:jupyter
update to latest version

OBS-URL: https://build.opensuse.org/request/show/851148
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=12
2020-11-27 14:50:23 +00:00
Tomáš Chvátal
f30a863126 Accepting request 832514 from home:apersaud:branches:devel:languages:python:jupyter
update to latest version

OBS-URL: https://build.opensuse.org/request/show/832514
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=10
2020-09-05 20:12:53 +00:00
Tomáš Chvátal
b8e521c6ce Accepting request 817906 from home:mcalabkova:branches:devel:languages:python:jupyter
- Update to 0.4.0
  * Use KernelManager's graceful shutdown rather than KILLing kernels
  * Mimic an Output widget at the frontend so that the Output widget behaves correctly
  * Nested asyncio is automatic, and works with Tornado
  * async_execute now has a reset_kc argument to control if the client is reset upon execution request

OBS-URL: https://build.opensuse.org/request/show/817906
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=8
2020-06-30 14:57:06 +00:00
Tomáš Chvátal
127481cc11 - Update to 0.3.1:
* The (async_)start_new_kernel_client method now supports starting a new client when its kernel manager (self.km) is a MultiKernelManager. The method now returns the kernel id in addition to the kernel client. If the kernel manager was a KernelManager, the returned kernel id is None. #51
  * Added reset_kc option to reset_execution_trackers, so that the kernel client can be reset and a new one created in calls to (async_)execute #44
  * Check that a kernel manager exists before cleaning up the kernel #61
  * Force client class to be async when kernel manager is MultiKernelManager #55
  * Replace pip install with conda install in Binder #54

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=6
2020-06-09 09:07:48 +00:00
Tomáš Chvátal
6ebd3de6bc Accepting request 808468 from home:apersaud:branches:devel:languages:python:jupyter
- update to version 0.3.1:
  * Fixes
    + Check that a kernel manager exists before cleaning up the kernel
      #61
    + Force client class to be async when kernel manager is
      MultiKernelManager #55
    + Replace pip install with conda install in Binder #54
- changes from version 0.3.0:
  * Major Changes
    + The (async_)start_new_kernel_client method now supports starting
      a new client when its kernel manager (self.km) is a
      MultiKernelManager. The method now returns the kernel id in
      addition to the kernel client. If the kernel manager was a
      KernelManager, the returned kernel id is None. #51
    + Added sphinx-book-theme for documentation. Added a CircleCI job
      to let us preview the built documentation in a PR. #50
    + Added reset_kc option to reset_execution_trackers, so that the
      kernel client can be reset and a new one created in calls to
      (async_)execute #44
  * Docs
    + Fixed documentation #46 #47
    + Added documentation status badge to the README
    + Removed conda from documentation build
- specfile:
  * only build for python 3, add skip_python2
  * updated requirement versions, add async_generator
  * be more specific in %files section
- update to version 0.2.0:
  * Major Changes
    + Async support is now available on the client. Methods that
      support async have an async_ prefix and can be awaited #10 #35
      #37 #38
    + Dropped support for Python 3.5 due to async compatability issues
      #34
    + Notebook documents now include the new kernel timing fields #32
  * Fixes
    + Memory and process leaks from nbclient should now be fixed #34
    + Notebook execution exceptions now include error information in
      addition to the message #41
  * Docs
    + Added binder examples / tests #7
    + Added changelog to docs #22
    + Doc typo fixes #27 #30

OBS-URL: https://build.opensuse.org/request/show/808468
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=4
2020-05-24 07:52:13 +00:00
Todd R
6a0f5bd8c4 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=2 2020-04-20 18:37:02 +00:00
Dominique Leuenberger
219c62bd2b Accepting request 795893 from devel:languages:python:jupyter
Needed by python-papermill

OBS-URL: https://build.opensuse.org/request/show/795893
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-nbclient?expand=0&rev=1
2020-04-27 21:31:18 +00:00
Todd R
127a9eb458 Accepting request 778866 from home:TheBlackCat:branches:devel:languages:python:jupyter
A client library for executing notebooks

OBS-URL: https://build.opensuse.org/request/show/778866
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbclient?expand=0&rev=1
2020-02-24 17:58:04 +00:00