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
This commit is contained in:
Todd R 2019-06-03 18:51:29 +00:00 committed by Git OBS Bridge
parent d36dcaacbb
commit d06fdd0df1
4 changed files with 94 additions and 22 deletions

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ab51c41f3212c5b50238abc1be070cdf79dea60a127216e7c2f1829d14113b49
size 41511901

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9489e8d772bdf700ef9dad55941c3e1b3430f71a08da4e8bfbd8f5838d274ff1
size 38349278

View File

@ -1,3 +1,52 @@
-------------------------------------------------------------------
Mon Jun 3 17:04:50 UTC 2019 - Todd R <toddrme2178@gmail.com>
- 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 <toddrme2178@gmail.com>

View File

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