From d06fdd0df16ece79f973bccb8a375aba640d80d61265ce29ac66ba1cef98ad65 Mon Sep 17 00:00:00 2001 From: Todd R Date: Mon, 3 Jun 2019 18:51:29 +0000 Subject: [PATCH] Accepting request 707291 from home:TheBlackCat:branches:devel:languages:python:numeric - Fix jupyter dependencies. - Update to 3.10.0 + Updated * Updated Plotly.js to version 1.48.1. + Added * Added funnel trace * Added funnelarea traces * Added support for shared color axes via coloraxis attributes in the layout * Added support for sorting categorical cartesian axes by value * Added `bingroup` to `histogram`, `histogram2d` and `histogram2dcontour` to group traces to have compatible auto-bin values * Add legend `itemclick` and `itemdoubleclick` attributes to set or disable the legend item click and double-click behavior * Added support for calling orca through [Xvfb](https://www.x.org/releases/X11R7.6/doc/man/man1/Xvfb.1.xhtml) to support static image export on Linux when X11 is not available + Fixed * Fixed `PlotlyJSONEncoder` encoding error when `simplejson` is installed * HTML export now honors the figure height specified in the figure template * Fixed display height of figure displayed in JupyterLab * Fixed honouring of the `validate=False` option for all renderer types - Update to 3.9.0 + Updated * Updated Plotly.js to version 1.47.4. + Added * Added "magic underscore" support for specifying nested figure properties * Added `select_traces`, `for_each_trace`, and `update_traces` figure methods for accessing and updating traces by subplot location and trace properties * Added `select_*`, `for_each_*`, and `update_*` figure methods for accessing and updating subplot objects (`xaxis`, `scene`, `polar`, etc) * Added support for Dash Design Kit style color specifications * Added support for the `plotly_unselect` plotly.js event in a new `on_unselect` trace method + Changed * Changed the default colorscale to be `plasma` for the `plotly`, `plotly_white`, and `plotly_dark` templates for plotly.py version 4 * Reordered the default colorway for the `plotly`, `plotly_white`, and `plotly_dark` templates for plotly.py version 4 + Fixed * Fixed package listing in setup.py * Fixed built-in templates so that `heatmap` colorscales can be overridden without specifying `autocolorscale=False` * Fix `UnboundLocalError` error in the presence of a missing or corrupt `~/.plotly/.config` file * Fixed error when combining `sankey` traces with cartesian subplots OBS-URL: https://build.opensuse.org/request/show/707291 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-plotly?expand=0&rev=6 --- plotly-3.10.0-py2.py3-none-any.whl | 3 ++ plotly-3.5.0-py2.py3-none-any.whl | 3 -- python-plotly.changes | 49 ++++++++++++++++++++++++ python-plotly.spec | 61 ++++++++++++++++++++---------- 4 files changed, 94 insertions(+), 22 deletions(-) create mode 100644 plotly-3.10.0-py2.py3-none-any.whl delete mode 100644 plotly-3.5.0-py2.py3-none-any.whl diff --git a/plotly-3.10.0-py2.py3-none-any.whl b/plotly-3.10.0-py2.py3-none-any.whl new file mode 100644 index 0000000..c7fb733 --- /dev/null +++ b/plotly-3.10.0-py2.py3-none-any.whl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab51c41f3212c5b50238abc1be070cdf79dea60a127216e7c2f1829d14113b49 +size 41511901 diff --git a/plotly-3.5.0-py2.py3-none-any.whl b/plotly-3.5.0-py2.py3-none-any.whl deleted file mode 100644 index d93e62a..0000000 --- a/plotly-3.5.0-py2.py3-none-any.whl +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9489e8d772bdf700ef9dad55941c3e1b3430f71a08da4e8bfbd8f5838d274ff1 -size 38349278 diff --git a/python-plotly.changes b/python-plotly.changes index 4371016..13a3550 100644 --- a/python-plotly.changes +++ b/python-plotly.changes @@ -1,3 +1,52 @@ +------------------------------------------------------------------- +Mon Jun 3 17:04:50 UTC 2019 - Todd R + +- Fix jupyter dependencies. +- Update to 3.10.0 + + Updated + * Updated Plotly.js to version 1.48.1. + + Added + * Added funnel trace + * Added funnelarea traces + * Added support for shared color axes via coloraxis attributes in the layout + * Added support for sorting categorical cartesian axes by value + * Added `bingroup` to `histogram`, `histogram2d` and `histogram2dcontour` + to group traces to have compatible auto-bin values + * Add legend `itemclick` and `itemdoubleclick` attributes to set or disable + the legend item click and double-click behavior + * Added support for calling orca through [Xvfb](https://www.x.org/releases/X11R7.6/doc/man/man1/Xvfb.1.xhtml) + to support static image export on Linux when X11 is not available + + Fixed + * Fixed `PlotlyJSONEncoder` encoding error when `simplejson` is installed + * HTML export now honors the figure height specified in the figure template + * Fixed display height of figure displayed in JupyterLab + * Fixed honouring of the `validate=False` option for all renderer types +- Update to 3.9.0 + + Updated + * Updated Plotly.js to version 1.47.4. + + Added + * Added "magic underscore" support for specifying nested figure properties + * Added `select_traces`, `for_each_trace`, and `update_traces` figure + methods for accessing and updating traces by subplot location and trace + properties + * Added `select_*`, `for_each_*`, and `update_*` figure methods for + accessing and updating subplot objects (`xaxis`, `scene`, `polar`, etc) + * Added support for Dash Design Kit style color specifications + * Added support for the `plotly_unselect` plotly.js event in a new + `on_unselect` trace method + + Changed + * Changed the default colorscale to be `plasma` for the `plotly`, `plotly_white`, and + `plotly_dark` templates for plotly.py version 4 + * Reordered the default colorway for the `plotly`, `plotly_white`, and + `plotly_dark` templates for plotly.py version 4 + + Fixed + * Fixed package listing in setup.py + * Fixed built-in templates so that `heatmap` colorscales can be overridden + without specifying `autocolorscale=False` + * Fix `UnboundLocalError` error in the presence of a missing or corrupt + `~/.plotly/.config` file + * Fixed error when combining `sankey` traces with cartesian subplots + ------------------------------------------------------------------- Fri Jan 25 19:38:36 UTC 2019 - Todd R diff --git a/python-plotly.spec b/python-plotly.spec index 62bd114..381245c 100644 --- a/python-plotly.spec +++ b/python-plotly.spec @@ -1,7 +1,7 @@ # # spec file for package python-plotly # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-plotly -Version: 3.5.0 +Version: 3.10.0 Release: 0 Summary: Library for collaborative, interactive, publication-quality graphs License: MIT @@ -27,14 +27,14 @@ Url: https://github.com/plotly/plotly.py Source: https://files.pythonhosted.org/packages/py2.py3/p/plotly/plotly-%{version}-py2.py3-none-any.whl BuildRequires: %{python_module decorator >= 4.0.6} BuildRequires: %{python_module devel} -BuildRequires: %{python_module jupyter_nbformat >= 4.2} -BuildRequires: %{python_module jupyter_ipython} -BuildRequires: %{python_module jupyter_ipywidgets} -BuildRequires: %{python_module jupyter_notebook} +BuildRequires: %{python_module ipython} +BuildRequires: %{python_module ipywidgets} +BuildRequires: %{python_module nbformat >= 4.2} +BuildRequires: %{python_module notebook} BuildRequires: %{python_module pip} BuildRequires: %{python_module pytz} -BuildRequires: %{python_module retrying >= 1.3.3} BuildRequires: %{python_module requests} +BuildRequires: %{python_module retrying >= 1.3.3} BuildRequires: %{python_module six} BuildRequires: fdupes BuildRequires: python-rpm-macros @@ -60,12 +60,13 @@ always accessible from the graph. %package jupyter Summary: Jupyter notebook integration for %{name} +Group: Development/Languages/Python Requires: %{name} = %{version} -Requires: python-jupyter_nbformat >= 4.2 -Requires: python-jupyter_ipython -Requires: python-jupyter_ipywidgets -Requires: python-jupyter_notebook -Provides: python-jupyter_plotly = %{version} +Requires: jupyter-plotly = %{version} +Requires: python-ipython +Requires: python-ipywidgets +Requires: python-nbformat >= 4.2 +Requires: python-notebook %ifpython2 Requires: python3-plotly-jupyter = %{version} %endif @@ -81,6 +82,26 @@ always accessible from the graph. This package provides Jupyter Notebook integration and widgets. +%package -n jupyter-plotly +Summary: Jupyter notebook integration for %{name} +Group: Development/Languages/Python +Requires: jupyter-ipython +Requires: jupyter-ipywidgets +Requires: jupyter-nbformat >= 4.2 +Requires: jupyter-notebook +Requires: python3-plotly-jupyter = %{version} + +%description -n jupyter-plotly +Use this package to make collaborative, interactive, +publication-quality graphs from Python on https://plot.ly. + +Plotly is an online collaborative data analysis and graphing tool. The +Python API allows you to access all of Plotly's functionality from Python. +Plotly figures are shared, tracked, and edited all online and the data is +always accessible from the graph. + +This package provides Jupyter Notebook integration and widgets. + %prep %setup -c -T @@ -91,23 +112,25 @@ This package provides Jupyter Notebook integration and widgets. %python_expand pip%{$python_bin_suffix} install --root=%{buildroot} %{SOURCE0} %python_expand %fdupes %{buildroot}%{$python_sitelib} -if [ "$(dirname %{_prefix}/etc/jupyter)" != "$(dirname %{_sysconfdir}/jupyter)" ]; then -mkdir -p %{buildroot}%{_sysconfdir} -mv %{buildroot}%{_prefix}/etc/jupyter %{buildroot}%{_sysconfdir}/jupyter -rm -d %{buildroot}%{_prefix}/etc -fi +%jupyter_move_config cp %{buildroot}%{python_sitelib}/plotly-%{version}.dist-info/LICENSE.txt . %files %{python_files} %license %{python_sitelib}/plotly-%{version}.dist-info/LICENSE.txt +%{python_sitelib}/_plotly_future_/ %{python_sitelib}/_plotly_utils/ +%{python_sitelib}/chart_studio/ %{python_sitelib}/plotly/ %{python_sitelib}/plotly-%{version}.dist-info/ %files %{python_files jupyter} +%license LICENSE.txt %{python_sitelib}/plotlywidget/ -%python3_only %{_datadir}/jupyter/nbextensions/plotlywidget/ -%python3_only %config %{_sysconfdir}/jupyter/nbconfig/notebook.d/plotlywidget.json + +%files -n jupyter-plotly +%license LICENSE.txt +%{_jupyter_nbextension_dir}/plotlywidget/ +%config %{_jupyter_nb_notebook_confdir}/plotlywidget.json %changelog