1
0

51 Commits

Author SHA256 Message Date
903cd1e284 Accepting request 1172020 from devel:languages:python:jupyter
- 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.

OBS-URL: https://build.opensuse.org/request/show/1172020
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipyparallel?expand=0&rev=21
2024-05-06 15:54:09 +00:00
8a1a91ff77 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=48
2024-05-05 18:55:50 +00:00
3da0366ab1 Accepting request 1163391 from devel:languages:python:jupyter
- 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

OBS-URL: https://build.opensuse.org/request/show/1163391
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipyparallel?expand=0&rev=20
2024-03-29 12:10:10 +00:00
3b29adfcd7 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=46
2024-03-28 19:56:29 +00:00
4db11fdab1 Accepting request 1155322 from devel:languages:python:jupyter
- Skip python39: no longer supported since ipython 8.19

OBS-URL: https://build.opensuse.org/request/show/1155322
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipyparallel?expand=0&rev=19
2024-03-06 22:04:34 +00:00
ee2f5b4961 - Skip python39: no longer supported since ipython 8.19
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=44
2024-03-05 18:22:29 +00:00
772535805c Accepting request 1144868 from devel:languages:python:jupyter
- Add ipyparallel-pr859-utcnow-deprecation.patch for Python 3.12
  gh#ipython/ipyparallel#859
- Jupyterlab does not require notebook < 7 anymore

OBS-URL: https://build.opensuse.org/request/show/1144868
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipyparallel?expand=0&rev=18
2024-02-08 18:02:01 +00:00
69f715c22c OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=42 2024-02-07 10:12:30 +00:00
0f0ba6d6c5 Accepting request 1144861 from home:bnavigator:branches:devel:languages:python:jupyter
- Add ipyparallel-pr859-utcnow-deprecation.patch for Python 3.12
  gh#ipython/ipyparallel#859

OBS-URL: https://build.opensuse.org/request/show/1144861
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=41
2024-02-07 10:09:29 +00:00
f1c9745c21 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=40 2024-02-04 13:40:34 +00:00
a06401da18 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=39 2024-02-04 13:40:00 +00:00
a90fd77e9c Accepting request 1082337 from devel:languages:python:jupyter
- 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)

OBS-URL: https://build.opensuse.org/request/show/1082337
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipyparallel?expand=0&rev=17
2023-04-24 20:31:17 +00:00
9a3e7b8df7 Accepting request 1082336 from home:bnavigator:branches:devel:languages:python:jupyter
- 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)

OBS-URL: https://build.opensuse.org/request/show/1082336
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=37
2023-04-23 21:31:18 +00:00
a0192a5e00 Accepting request 1075687 from devel:languages:python:jupyter
OBS-URL: https://build.opensuse.org/request/show/1075687
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipyparallel?expand=0&rev=16
2023-04-03 15:45:25 +00:00
4d55aaba98 Accepting request 1075686 from home:bnavigator:branches:devel:languages:python:jupyter
- Update to 8.5.1
  * Fix error preventing creation of new profiles via the lab
    extension
- Release 8.5.0
  * Updates dependencies in jupyterlab extension to jupyterlab 3.6
  * fix ResourceWarnings about closed clusters
  * Avoid some deprecated APIs in jupyter-client and pyzmq
- Drop ipyparallel-pr729+pr753-deprecationfilters.patch

OBS-URL: https://build.opensuse.org/request/show/1075686
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=35
2023-03-30 20:12:41 +00:00
493d84351b Accepting request 1045944 from devel:languages:python:jupyter
- Add deprecation warnings filters
  * ipyparallel-pr729+pr753-deprecationfilters.patch
  * gh#ipython/ipyparallel#729
  * gh#ipython/ipyparallel#753

OBS-URL: https://build.opensuse.org/request/show/1045944
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipyparallel?expand=0&rev=15
2023-01-01 08:39:05 +00:00
b09b9af808 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=33 2022-12-31 19:41:11 +00:00
2b7540a6f1 Accepting request 1045939 from home:bnavigator:branches:devel:languages:python:jupyter
- Add deprecation warnings filters
  * ipyparallel-pr720+pr753-deprecationfilters.patch
  * gh#ipython/ipyparallel#729
  * gh#ipython/ipyparallel#753

OBS-URL: https://build.opensuse.org/request/show/1045939
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=32
2022-12-31 16:34:28 +00:00
73c477a691 Accepting request 987745 from devel:languages:python:jupyter
- 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)

OBS-URL: https://build.opensuse.org/request/show/987745
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipyparallel?expand=0&rev=14
2022-07-08 12:02:39 +00:00
fcc8970631 Accepting request 987744 from home:bnavigator:branches:devel:languages:python:jupyter
- 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

OBS-URL: https://build.opensuse.org/request/show/987744
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=30
2022-07-07 18:58:19 +00:00
fa28f0be23 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=29 2022-07-07 17:44:50 +00:00
37ee3d459f OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=28 2022-07-07 17:44:28 +00:00
32e5df5584 Accepting request 961415 from devel:languages:python:jupyter
OBS-URL: https://build.opensuse.org/request/show/961415
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipyparallel?expand=0&rev=13
2022-03-13 19:25:17 +00:00
47f704e713 Accepting request 961400 from home:bnavigator:branches:devel:languages:python:jupyter
update by @apersaud

OBS-URL: https://build.opensuse.org/request/show/961400
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=26
2022-03-13 08:21:20 +00:00
f2d40f7ba5 Accepting request 946682 from devel:languages:python:jupyter
OBS-URL: https://build.opensuse.org/request/show/946682
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipyparallel?expand=0&rev=12
2022-01-15 20:45:19 +00:00
52c8af6780 Accepting request 946681 from home:bnavigator:branches:devel:languages:python:jupyter
- Update to 8.1.0
  * 8.1.0 is a small release, adding a few new features and
    bugfixes.
  * relay KeyboardInterrupt to engines in blocking `%px` magics
  * add `Cluster.start_and_connect(activate=True)` to include
    activation of `%px` magics in one-liner startup.
  * initial support for Clusters tab in RetroLab
  * ensure profile config is always loaded for
    `Cluster(profile="xyz")`
  * build lab extension in production mode, apply trove classifiers
  * pass through keyword arguments to constructor in
    `Client.broadcast_view`
- Don't require iptest for testing anymore, removed in ipython 8

OBS-URL: https://build.opensuse.org/request/show/946681
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=25
2022-01-15 17:21:44 +00:00
1fb1af9539 Accepting request 931614 from devel:languages:python:jupyter
- Skip flaky imap_infinite test

OBS-URL: https://build.opensuse.org/request/show/931614
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipyparallel?expand=0&rev=11
2021-11-17 00:13:50 +00:00
33b089b77d OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=24 2021-11-15 18:28:41 +00:00
a0570abc6f OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=23 2021-11-15 18:28:16 +00:00
d2e0a64019 Accepting request 931407 from devel:languages:python:jupyter
- 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)

OBS-URL: https://build.opensuse.org/request/show/931407
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipyparallel?expand=0&rev=10
2021-11-15 14:26:42 +00:00
a75953923d Accepting request 931406 from home:bnavigator:branches:devel:languages:python:jupyter
- 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

OBS-URL: https://build.opensuse.org/request/show/931406
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=22
2021-11-14 15:56:18 +00:00
a70d1b4201 Accepting request 925913 from devel:languages:python:jupyter
OBS-URL: https://build.opensuse.org/request/show/925913
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipyparallel?expand=0&rev=9
2021-10-18 19:59:36 +00:00
8aac7555d1 Accepting request 925912 from home:bnavigator:branches:devel:languages:python:jupyter
- Update to 7.1.0
  * New Client.start_and_connect() method for starting a cluster
    and returning a connected client in one call.
  * Support CurveZMQ for transport-level encryption and
    authentication. See security docs for more info.
  * Define _max_workers attribute on view.executor for better
    consistency with standard library Executors.
  * Client.wait_for_engines() will raise an informative error if
    the parent Cluster object notices that its engines have halted
    while waiting, or any engine unregisters, rather than
    continuing to wait for engines that will never come
  * Show progress if %px is taking significant time
  * Improved support for streaming output, e.g. with %px, including
    support for updating output in-place with standard terminal
    carriage-return progress bars.
  * Fix dropped IOPub messages when using large numbers of engines,
    causing AsyncResult.wait_for_output() to hang.
  * Use absolute paths for Cluster.profile_dir, fixing issues with
    Cluster.from_file() when run against a profile created with a
    relative location, e.g. Cluster(profile_dir="./profile")
  * Fix error waiting for connection files when controller is
    started over ssh.
- Release 7.0.1
  * Fix missing setupbase.py in tarball
- Release 7.0.0
  * Require Python 3.6
  * Fix compatibility issues with ipykernel 6 and jupyter-client 7
  * Remove dependency on deprecated ipython-genutils
  * New dependencies on psutil, entrypoints, tqdm
  * New Cluster API for managing clusters from Python, including
    support for signaling and restarting engines. See docs for
    more.
  * New ipcluster list and ipcluster clean commands derived from
    the Cluster API.
  * New Client.send_signal() for sending signals to single engines.
  * New KernelNanny process for signaling and monitoring engines
    for improved responsiveness of handing engine crashes.
  * New prototype BroadcastScheduler with vastly improved scaling
    in ‘do-on-all’ operations on large numbers of engines, c/o
    Tom-Olav Bøyum’s Master’s thesis at University of Oslo.
    Broadcast view documentation.
  * New Client.wait_for_engines() method to wait for engines to be
    available.
  * Nicer progress bars for interactive waits, such as
    AsyncResult.wait_interactive().
  * Add AsyncResult.stream_output() context manager for streaming
    output. Stream output by default in parallel magics.
  * Launchers registered via entrypoints for better support of
    third-party Launchers.
  * New JupyterLab extension (enabled by default) based on
    dask-labextension for managing clusters.
  * LoadBalancedView.imap() consumes inputs as-needed, producing a
    generator of results instead of an AsyncMapResult, allowing for
    consumption of very large or infinite mapping inputs.
  * Greatly improved performance of heartbeat and registration with
    large numbers of engines, tested with 5000 engines and default
    configuration.
  * Single IPController.ports configuration to specify the pool of
    ports for the controller to use, e.g. ipcontroller --ports
    10101-10120.
  * Allow f as keyword-argument to apply, e.g. view.apply(myfunc,
    f=5).
  * joblib backend will start and stop a cluster by default if the
    default cluster is not running.

OBS-URL: https://build.opensuse.org/request/show/925912
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=21
2021-10-17 22:24:53 +00:00
459f5ea6f5 Accepting request 808407 from devel:languages:python:jupyter
OBS-URL: https://build.opensuse.org/request/show/808407
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipyparallel?expand=0&rev=8
2020-05-26 15:20:13 +00:00
Tomáš Chvátal
24d2604562 Accepting request 805619 from home:mcalabkova:branches:devel:languages:python:jupyter
- Go back to PyPI tarball
- Update to final 6.3.0
  * **Require Python 3.5**
  * Fix compatibility with joblib 0.14
  * Fix crash recovery test for Python 3.8
  * Fix repeated name when cluster-id is set
  * Fix CSS for notebook extension
  * Fix KeyError handling heartbeat failures
- Drop the doc subpackage, the package can be found on readthedocs

OBS-URL: https://build.opensuse.org/request/show/805619
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=19
2020-05-23 13:44:37 +00:00
f1401d4cb8 Accepting request 796496 from devel:languages:python:jupyter
- Drop py2 code from py3 only package

OBS-URL: https://build.opensuse.org/request/show/796496
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipyparallel?expand=0&rev=7
2020-04-23 16:37:54 +00:00
Tomáš Chvátal
4cfb88b998 - Drop py2 code from py3 only package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=17
2020-04-23 10:56:31 +00:00
7ff40fee2d Accepting request 785246 from devel:languages:python:jupyter
OBS-URL: https://build.opensuse.org/request/show/785246
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipyparallel?expand=0&rev=6
2020-03-16 09:19:58 +00:00
Tomáš Chvátal
dcdc2c8f7c Accepting request 784405 from home:frispete:branches:devel:languages:python:jupyter
Since this package blocks the Python 3.8 transition,
here's a possible fix:

- Switch to git scm service
- Update to version 6.3.0~git.20191010T150914.ce996ae:
  * fix maybe_future
  * only yield Futures
  * pytest captures output
  * importing joblib can raise TypeError on py38
  * unpin tornado
  * update dask api
  * update mocking for latest ipykernel
  * Use unittest.mock if available

OBS-URL: https://build.opensuse.org/request/show/784405
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=15
2020-03-15 09:55:12 +00:00
268743baeb Accepting request 748333 from devel:languages:python:jupyter
OBS-URL: https://build.opensuse.org/request/show/748333
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipyparallel?expand=0&rev=5
2019-11-29 14:56:29 +00:00
Todd R
c3b8055a49 Accepting request 748332 from home:TheBlackCat:branches:devel:languages:python:jupyter
Drop python2 support due to python-notebook dropping python2 support

OBS-URL: https://build.opensuse.org/request/show/748332
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=13
2019-11-13 14:34:32 +00:00
79da1d8d3e Accepting request 725986 from devel:languages:python:jupyter
OBS-URL: https://build.opensuse.org/request/show/725986
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipyparallel?expand=0&rev=4
2019-08-27 08:21:57 +00:00
Todd R
9d6e0aac43 Accepting request 725985 from home:TheBlackCat:branches:devel:languages:python:jupyter
Fix spurious test failure

OBS-URL: https://build.opensuse.org/request/show/725985
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=11
2019-08-26 00:50:49 +00:00
df1e070d3e Accepting request 722515 from devel:languages:python:jupyter
OBS-URL: https://build.opensuse.org/request/show/722515
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipyparallel?expand=0&rev=3
2019-08-19 19:27:50 +00:00
Todd R
d9acac5a18 Accepting request 722514 from home:TheBlackCat:branches:devel:languages:python:jupyter
Switch from wheel to sdist.

OBS-URL: https://build.opensuse.org/request/show/722514
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=9
2019-08-12 02:06:23 +00:00
069021e15a Accepting request 709570 from devel:languages:python:jupyter
OBS-URL: https://build.opensuse.org/request/show/709570
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipyparallel?expand=0&rev=2
2019-06-13 21:05:48 +00:00
Todd R
58a025fe33 Accepting request 709569 from home:TheBlackCat:branches:devel:languages:python:jupyter
- Update to 6.2.4
  * Improve compatibility with ipykernel 5
  * Fix %autopx with IPython 7
  * Fix non-local ip warning when using current hostname

OBS-URL: https://build.opensuse.org/request/show/709569
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=7
2019-06-12 21:08:08 +00:00
594d5552bb Accepting request 698330 from devel:languages:python:jupyter
- Rename to to match python package naming guidelines.
- Split jupyter components into own subpackage.
- Update to 6.2.3
  * Fix compatibility for execute requests with ipykernel 5
  * require ipykernel >= 4.4
- Update to 6.2.2
  * Fix compatibility with tornado 4, broken in 6.2.0
  * Fix encoding of engine and controller logs in ipcluster --debug on Python 3
  * Fix compatiblity with joblib 0.12
  * Include LICENSE file in wheels
- Update to version 6.2.1
  * Workaround a setuptools issue preventing installation from sdist on Windows
- Update to version 6.2.0
  * Drop support for Python 3.3. IPython parallel now requires Python 2.7 or >= 3.4.
  * Further fixes for compatibility with tornado 5 when run with asyncio (Python 3)
  * Fix for enabling clusters tab via nbextension
  * Multiple fixes for handling when engines stop unexpectedly
  * Installing IPython Parallel enables the Clusters tab extension by default, without any additional commands.
- Switch to wheel-based install
- Run tests in main package
- Remove -doc subpackage and use upstream-build docs
- Update to 6.1.1
  * Fix regression in 6.1.0 preventing BatchSpawners (PBS, etc.) from launching with ipcluster.
- Update to 6.1.0
  + Compatibility fixes with related packages:
    * Fix compatibility with pyzmq 17 and tornado 5.
    * Fix compatibility with IPython ≥ 6.
    * Improve compatibility with dask.distributed ≥ 1.18.
  + New features:
    * Add :attr:`namespace` to BatchSpawners for easier extensibility.
    * Support serializing partial functions.
    * Support hostnames for machine location, not just ip addresses.
    * Add ``--location`` argument to ipcluster for setting the controller location.
      It can be a hostname or ip.
    * Engine rank matches MPI rank if engines are started with ``--mpi``.
    * Avoid duplicate pickling of the same object in maps, etc.
- Update url
- Further improvements to notebook extension handling
- Fix notebook extension handling
- Fix script interpeter.
- Implement single-spec version.
- Clean up update-alternatives usage.
- Update to 6.0.2
  * Upload fixed sdist for 6.0.1.
- Update to 6.0.1
  * Small encoding fix for Python 2.
- Update to 6.0
  * Due to a compatibility change and semver, this is a major release. However, it is not a big release.
  * The main compatibility change is that all timestamps are now timezone-aware UTC timestamps.
  * This means you may see comparison errors if you have code that uses datetime objects without timezone info (so-called naïve datetime objects).
  *  Rename :meth:`Client.become_distributed` to :meth:`Client.become_dask`.
    :meth:`become_distributed` remains as an alias.
  *  import joblib from a public API instead of a private one
    when using IPython Parallel as a joblib backend.
  *  Compatibility fix in extensions for security changes in notebook 4.3
- Update to 5.2
  *  Fix compatibility with changes in ipykernel 4.3, 4.4
  *  Improve inspection of ``@remote`` decorated functions
  *  :meth:`Client.wait` accepts any Future.
  *  Add ``--user`` flag to :command:`ipcluster nbextension`
  *  Default to one core per worker in :meth:`Client.become_distributed`.
    Override by specifying `ncores` keyword-argument.
  *  Subprocess logs are no longer sent to files by default in :command:`ipcluster`.
- Update to 5.1
  * IPython Parallel 5.1 adds integration with other parallel computing tools,
    such as `dask.distributed <https://distributed.readthedocs.io>`_ and `joblib <https://pythonhosted.org/joblib>`__.
  * IPython parallel now supports the notebook-4.2 API for enabling server extensions,
    to provide the IPython clusters tab
      jupyter serverextension enable --py ipyparallel
      jupyter nbextension install --py ipyparallel
      jupyter nbextension enable --py ipyparallel
    though you can still use the more convenient single-call::
      ipcluster nbextension enable
    which does all three steps above.
  * `Slurm <https://computing.llnl.gov/tutorials/linux_clusters>`_ support is added to ipcluster.
- Update to 5.0.1
  *  Fix imports in :meth:`use_cloudpickle`, :meth:`use_dill`.
  *  Various typos and documentation updates to catch up with 5.0.
- specfile:
  * update copyright year
- update to version 5.0.0:
  * The highlight of ipyparallel 5.0 is that the Client has been
    reorganized a bit to use Futures. AsyncResults are now a Future
    subclass, so they can be `yield`ed in coroutines, etc. Views have
    also received an Executor interface. This rewrite better connects
    results to their handles, so the Client.results cache should no
    longer grow unbounded.
    + The Executor API :class:`ipyparallel.ViewExecutor`
    + Creating an Executor from a Client:
      :meth:`ipyparallel.Client.executor`
    + Each View has an :attr:`executor` attribute
  * Part of the Future refactor is that Client IO is now handled in a
    background thread, which means that :meth:`Client.spin_thread` is
    obsolete and deprecated.
  * Other changes:
    + Add :command:`ipcluster nbextension enable|disable` to toggle
    the clusters tab in Jupyter notebook
  * Less interesting development changes for users: Some
    IPython-parallel extensions to the IPython kernel have been moved
    to the ipyparallel package:
    + :mod:`ipykernel.datapub` is now :mod:`ipyparallel.datapub`
    + ipykernel Python serialization is now in
      :mod:`ipyparallel.serialize`
    + apply_request message handling is implememented in a Kernel
      subclass, rather than the base ipykernel Kernel.
- update to version 4.1.0:
  * Add :meth:`.Client.wait_interactive`
  * Improvements for specifying engines with SSH launcher.
- Split documentation into own subpackage to speed up builds.
  
- Build documentation
- Fix conflict.
- Initial version

OBS-URL: https://build.opensuse.org/request/show/698330
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipyparallel?expand=0&rev=1
2019-05-22 09:05:56 +00:00
Todd R
ef6a1609ee OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=3 2019-04-26 18:20:59 +00:00
Todd R
ff690faf43 spec-cleaner
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipyparallel?expand=0&rev=2
2019-04-26 16:40:15 +00:00