Hello community,

here is the log from the commit of package python-plotly for openSUSE:Factory 
checked in at 2019-01-26 22:22:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-plotly (Old)
 and      /work/SRC/openSUSE:Factory/.python-plotly.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-plotly"

Sat Jan 26 22:22:48 2019 rev:10 rq:668731 version:3.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-plotly/python-plotly.changes      
2018-04-20 17:33:51.824979002 +0200
+++ /work/SRC/openSUSE:Factory/.python-plotly.new.28833/python-plotly.changes   
2019-01-26 22:22:56.974829761 +0100
@@ -1,0 +2,470 @@
+Fri Jan 25 19:38:36 UTC 2019 - Todd R <[email protected]>
+
+- Fix dependency issue.
+
+-------------------------------------------------------------------
+Fri Jan  4 19:08:41 UTC 2019 - Todd R <[email protected]>
+
+- Update to version 3.5.0
+  + Updated
+    * Updated Plotly.js to version 1.43.1. See the
+      plotly.js 
CHANGELOG](https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md#1431----2018-12-21)
+      or more information.
+  + Changed
+    * Plotly.js 1.43 converted `title` properties (e.g. `layout.title`) from
+      trings into compound objects that contain the text as the `text` property
+      long with new title placement attributes `x`, `y`, `xref`, `yref`, 
`xanchor`,
+      yanchor` and `pad`. Plotly.py 3.5.0 follows the new schema, but still
+      upports specifying `title` as a string, in which case the string is 
assigned
+      o the `title.text` property
+      [#1302](https://github.com/plotly/plotly.py/issues/1302))
+    * Plotly.js 1.43 also moved existing `title*` properties
+      e.g. `layout.titlefont`) under the `title` object (e.g. 
`layout.title.font`).
+      lotly.py 3.5.0 follows the new schema, but still
+      upports the legacy `title*` properties by mapping them to the 
corresponding
+      title.*` property
+      [#1302](https://github.com/plotly/plotly.py/issues/1302))
+    * The `update` method on `graph_objs` now returns the updated object in 
order
+      o support chaining multiple update operations together
+      [#1379](https://github.com/plotly/plotly.py/issues/1379))
+    * The `show_link` option has been set to `False` by default in the offline
+      plot` and `iplot` functions. Now that the "send data to cloud" button has
+      een disabled by default in plotly.js 1.43.0, no buttons/links will be
+      isplayed by default that result in data being sent off of the local 
machine
+      [#1304](https://github.com/plotly/plotly.py/issues/1304))
+    * `config` options that are not known by plotly.py result in a warning but 
are
+      till passed along to plotly.js. Prior to this change these unknown 
options
+      ere dropped silently
+      [#1290](https://github.com/plotly/plotly.py/issues/1290))
+    * Built-in themes now specify colorscales using the new global
+      layout.colorscale` properties.  Previously the colorscales were defined 
for
+      ach trace type individually. This reduces the size of the resulting theme
+      iles 
+      [#1303](https://github.com/plotly/plotly.py/issues/1303))
+    * Increased the maximum retry time of the orca integration from 8s to 30s
+      [#1297](https://github.com/plotly/plotly.py/issues/1297))
+  + Fixed
+    * Fixed `FigureWidget` performance regression that, when working with
+      arge datasets, resulted in a slight freeze of the widget after user
+      nteractions (pan, zoom, etc)
+      [1305](https://github.com/plotly/plotly.py/issues/1305)) 
+    * Fix orca error when the `ELECTRON_RUN_AS_NODE` environment variable is 
set
+      [#1293](https://github.com/plotly/plotly.py/issues/1293))
+    * The `'responsive'` config key was being silently blocked
+      [#1290](https://github.com/plotly/plotly.py/issues/1290))
+    * Fixed error when using unicode characters in string properties on Python 
2
+      [#1289](https://github.com/plotly/plotly.py/issues/1289))
+    * Removed invalid calls to non-existent `validate` and `strip_style` 
`Figure`
+      ethods in matplotlylib conversion logic 
+      [#1128](https://github.com/plotly/plotly.py/issues/1128))
+- Update to version 3.4.2
+  + Fixed
+    * `config` options are now supported when using `plotly.offline.iplot` to
+      isplay a figure in JupyterLab. Requires version 0.18.1 of the 
+      @jupyterlab/plotly-extension` extension.
+      [#1281](https://github.com/plotly/plotly.py/pull/1281),
+      
jupyterlab/jupyter-renderers#168](https://github.com/jupyterlab/jupyter-renderers/pull/168))
+    * Custom `plotly_domain` values are now supported in FigureWidget in both
+      he classic notebook and JupyterLab
+      [#1284](https://github.com/plotly/plotly.py/pull/1284)) 
+- Update to version 3.4.1
+  + Updated
+    * Updated Plotly.js to version 1.42.5. See the
+      plotly.js 
CHANGELOG](https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md#1423----2018-11-06)
+      or more information.
+  + Fixed
+    * Fixed histogram binning with pandas `Series` or numpy array
+      regression introduced in 3.4.0)
+      [#1257](https://github.com/plotly/plotly.py/issues/1257), 
+      plotly/plotly.js#3211](https://github.com/plotly/plotly.js/pull/3211))
+    * Fixed incorrect validation error on the `args` property of
+      layout.updatemenu.Button()` when value is a `list` that starts with a 
`list`
+      [#1265](https://github.com/plotly/plotly.py/issues/1265))
+    * Fixed deadlock causing `plotly.io.write_image` to hang on Windows after
+      xporting more than ~25 images
+      [#1255](https://github.com/plotly/plotly.py/issues/1255))
+    * Fixed plot display error for `scattergl` trace with `mode='lines'` and 
+      ore than 100k points
+      [#1271](https://github.com/plotly/plotly.py/issues/1271))
+    * Fixed responsive resizing error with `iplot` in the classic notebook
+      [#1263](https://github.com/plotly/plotly.py/pull/1263))
+- Update to version 3.4.0
+  + Updated
+    * Updated Plotly.js to version 1.42.2. Select highlights included below, 
see
+      he [plotly.js 
CHANGELOG](https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md#1422----2018-11-01)
+      or more information.
+  + Added
+    * Default figure properties may now be customized using figure
+      emplates (themes) and 7 new predefined templates are bundled with
+      lotly.py
+      [#1224](https://github.com/plotly/plotly.py/pull/1224))
+    * Added Parallel Categories (`parcats`) trace type for the visualization
+      f multi-dimensional categorical datasets
+      [plotly/plotly.js#2963](https://github.com/plotly/plotly.js/pull/2963))
+    * Added LaTeX typesetting support for figures displayed in the Jupyter
+      otebook using `plotly.offline.iplot` and 
`plotly.graph_objs.FigureWidget`.
+      *Note:** There are still outstanding issues with MathJax rendering in 
FireFox,
+      ut it is now working well in Chrome.
+      [#1243](https://github.com/plotly/plotly.py/pull/1243))
+    * Added `include_mathjax` argument to `plotly.offline.plot` to support
+      he creation of HTML files with LaTeX typesetting
+      [#1243](https://github.com/plotly/plotly.py/pull/1243))
+    * Added new `plotly.offline.get_plotlyjs` function that returns the
+      ontents of the bundled plotly.js library as a string
+      [#637](https://github.com/plotly/plotly.py/issues/637),
+      #1246](https://github.com/plotly/plotly.py/pull/1246))
+    * Added new `plotly.offline.get_plotlyjs_version` function that returns
+      he version of the bundled plotly.js library
+      [#1246](https://github.com/plotly/plotly.py/pull/1246))
+    * HTML div strings returned by `plotly.offline.plot` now contain logic
+      o automatically resize the figure responsively.  This logic was 
previously
+      nly added for html files.
+      [#1043](https://github.com/plotly/plotly.py/issues/1043),
+      #1234](https://github.com/plotly/plotly.py/pull/1234))
+    * Figures displayed using `plotly.offline.iplot` in the classic Jupyter
+      otebook will now resize responsively
+      [#1234](https://github.com/plotly/plotly.py/pull/1234))
+    * Added `'cdn'`, `'directory'`, and path string `include_plotlyjs` options
+      n `plotly.offline.plot`
+      [#1234](https://github.com/plotly/plotly.py/pull/1234))
+      > When `'cdn'`, the resulting html file/div includes a script tag 
reference
+      to the plotlyjs cdn.
+      > When `'directory'`, the resulting html file/div includes a script tag
+      reference to a plotly.min.js bundle in the same directory as the html 
file.
+      If `output_type` is `'file'` then this plotly.min.js bundle is created in
+      the output directory if it doesn't already exist.
+      > When a string ending with `'.js'`, the resulting html file/div includes
+      a script tag that references this exact path. This can be used to point
+      to a plotly.js bundle from an alternative CDN.
+    * Added a new `color_threshold` argument to the `create_dendrogram` figure
+      actory to control the dendrogram clustering cutoff
+      [#995](https://github.com/plotly/plotly.py/issues/995),
+      #1075](https://github.com/plotly/plotly.py/pull/1075),
+      #1214](https://github.com/plotly/plotly.py/pull/1214))  
+    * Added support for `autorange='reversed'` in 3D axes 
+      [#803](https://github.com/plotly/plotly.py/issues/803),
+      plotly/plotly.js#3141](https://github.com/plotly/plotly.js/pull/3141))
+    * Added new gl3d tick and title auto-rotation algorithm that limits text
+      verlaps
+      [plotly/plotly.js#3084](https://github.com/plotly/plotly.js/pull/3084),
+      plotly/plotly.js#3131](https://github.com/plotly/plotly.js/pull/3131))
+    * Added `modebar` layout style attributes:
+      orientation`, `bgcolor`, `color` and `activecolor`
+      [plotly/plotly.js#3068](https://github.com/plotly/plotly.js/pull/3068),
+      plotly/plotly.js#3091](https://github.com/plotly/plotly.js/pull/3091))
+    * Added `title`, `titleposition` and `titlefont` attributes to pie traces
+      [plotly/plotly.js#2987](https://github.com/plotly/plotly.js/pull/2987))
+    * Added `hoverlabel.split` attribute to `ohlc` and `candlestick` traces to
+      plit hover labels into multiple pieces
+      [plotly/plotly.js#2959](https://github.com/plotly/plotly.js/pull/2959))
+    * Added support for `line.shape` values `'hv'`, `'vh'`, `'hvh'`
+      nd `'vhv'` in `scattergl` traces
+      [plotly/plotly.js#3087](https://github.com/plotly/plotly.js/pull/3087))
+    * Added trace, node and link `hoverinfo` for `sankey` traces
+      [#3096](https://github.com/plotly/plotly.js/pull/3096),
+      #3150](https://github.com/plotly/plotly.js/pull/3150))
+    * Added per-sector `textfont` settings in pie traces
+      [#3130](https://github.com/plotly/plotly.js/pull/3130))
+  + Changed
+    * Use new Plotly logo in "Produced with Plotly" modebar button
+      [plotly/plotly.js#3068](https://github.com/plotly/plotly.js/pull/3068))
+  + Fixed
+    * Plotly's use of MathJax for LaTeX typesetting no longer interferes with
+      he Jupyter Notebook's use of MathJax
+      [#445](https://github.com/plotly/plotly.py/issues/445), 
+      #360](https://github.com/plotly/plotly.py/issues/360))
+    * Fixed several issues with the use of `reversescale=True` in the
+      create_annotated_heatmap` figure factory
+      [#1251](https://github.com/plotly/plotly.py/pull/1251))
+    * Fixed case where `plotly.offline.iplot` would fail to render in the 
classic
+      upyter Notebook if the notebook contained a Markdown headline with the 
text
+      Plotly"
+      [#816](https://github.com/plotly/plotly.py/issues/816))
+    * `None` values in a `scatter.hovertext` list are now omitted from the 
+      over label rather than being displayed as the string `"None"`
+      [#1244](https://github.com/plotly/plotly.py/issues/1244))
+    * Subplot titles created by `plotly.tools.make_subplots` are now positioned
+      roperly when custom `row_width`/`column_width` arguments are specified
+      [#1229](https://github.com/plotly/plotly.py/issues/1229))
+    * The `bar.width` property may now be specified as a numpy array or a 
pandas
+      eries
+      [#1231](https://github.com/plotly/plotly.py/issues/1231), 
+      plotly/plotly.js#3169](https://github.com/plotly/plotly.js/pull/3169))
+    * Error bars are now scaled correctly for logarithmic `scatter3d` traces
+      [#1139](https://github.com/plotly/plotly.py/issues/1139))
+    * Use `uuid.uuid4` rather than `uuid.uuid1` to work around an upstream
+      ython bug
+      [#1235](https://github.com/plotly/plotly.py/issues/1235),
++++ 273 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/python-plotly/python-plotly.changes
++++ and 
/work/SRC/openSUSE:Factory/.python-plotly.new.28833/python-plotly.changes

Old:
----
  plotly-2.5.1.tar.gz

New:
----
  plotly-3.5.0-py2.py3-none-any.whl

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-plotly.spec ++++++
--- /var/tmp/diff_new_pack.TbqGsU/_old  2019-01-26 22:22:57.874829032 +0100
+++ /var/tmp/diff_new_pack.TbqGsU/_new  2019-01-26 22:22:57.874829032 +0100
@@ -12,40 +12,40 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-plotly
-Version:        2.5.1
+Version:        3.5.0
 Release:        0
 Summary:        Library for collaborative, interactive, publication-quality 
graphs
 License:        MIT
 Group:          Development/Languages/Python
-Url:            https://plot.ly/api/python
-Source:         
https://files.pythonhosted.org/packages/source/p/plotly/plotly-%{version}.tar.gz
+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 pip}
 BuildRequires:  %{python_module pytz}
+BuildRequires:  %{python_module retrying >= 1.3.3}
 BuildRequires:  %{python_module requests}
-BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module six}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:       python-decorator >= 4.0.6
-Requires:       python-jupyter_nbformat >= 4.2
 Requires:       python-pytz
 Requires:       python-requests
+Requires:       python-retrying >= 1.3.3
 Requires:       python-six
-Recommends:     python-jupyter_ipython
-Recommends:     python-jupyter_ipywidgets
-Recommends:     python-jupyter_notebook
 Recommends:     python-matplotlib >= 1.3.1
 Recommends:     python-numpy
 Recommends:     python-pandas
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildArch:      noarch
 %python_subpackages
 
@@ -58,19 +58,56 @@
 Plotly figures are shared, tracked, and edited all online and the data is
 always accessible from the graph.
 
+%package        jupyter
+Summary:        Jupyter notebook integration for %{name}
+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}
+%ifpython2
+Requires:       python3-plotly-jupyter = %{version}
+%endif
+
+%description    jupyter
+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 -q -n plotly-%{version}
+%setup -c -T
 
 %build
-%python_build
+# Not Needed
 
 %install
-%python_install
+%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
+
+cp %{buildroot}%{python_sitelib}/plotly-%{version}.dist-info/LICENSE.txt .
+
 %files %{python_files}
-%defattr(-,root,root,-)
-%doc README.rst
-%{python_sitelib}/*
+%license %{python_sitelib}/plotly-%{version}.dist-info/LICENSE.txt
+%{python_sitelib}/_plotly_utils/
+%{python_sitelib}/plotly/
+%{python_sitelib}/plotly-%{version}.dist-info/
+
+%files %{python_files jupyter}
+%{python_sitelib}/plotlywidget/
+%python3_only %{_datadir}/jupyter/nbextensions/plotlywidget/
+%python3_only %config 
%{_sysconfdir}/jupyter/nbconfig/notebook.d/plotlywidget.json
 
 %changelog


Reply via email to