Hello community, here is the log from the commit of package python-plotly for openSUSE:Leap:15.2 checked in at 2020-03-20 05:15:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/python-plotly (Old) and /work/SRC/openSUSE:Leap:15.2/.python-plotly.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-plotly" Fri Mar 20 05:15:40 2020 rev:21 rq:776921 version:4.5.0 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/python-plotly/python-plotly.changes 2020-01-15 15:51:36.851534997 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.python-plotly.new.3160/python-plotly.changes 2020-03-20 05:15:42.662580460 +0100 @@ -1,0 +2,742 @@ +Thu Jan 30 17:27:22 UTC 2020 - Todd R <toddrme2...@gmail.com> + +- Update to version 4.5.0 + + Updated + * Updated Plotly.js to version 1.52.1. + * Plotly Express uses the new `legend.title` attribute and so now has shorter trace `name`s + * The heuristic used by `px.parallel_categories` to determine which columns of the data frame to draw has been changed and made more configurable with the `dimensions_max_cardinality` argument + * The `simple_white` colorbar styling has been streamlined + * The `jupyterlab-plotly` and `plotlywidget` JupyterLab extensions should now share code when installed together, resulting in smaller JupyterLab vendor bundle sizes + + Fixed + * Plotly Express `category_orders` are now respected independent of the contents of the data set + * `go.Scattergl` symbols now accept numeric specification + * `px.scatter` trendline coefficients are now more readable + * Built-in cyclical color scales now all have identical start and end points + + Added + * `px.sunburst` and `px.treemap` now accept a `path` argument for passing + columns of a rectangular dataframe to build the charts + * `px.choropleth` now accepts a user-supplied `geojson` attribute + * `px.choropleth` and `px.choropleth_mapbox` now accept `featureidkey` to specify the GeoJSON field to use to match `locations` + * `px.choropleth` and `px.choropleth_mapbox` now accept discrete color + * `px.bar_polar` now accepts continuous color + * New `layout.uniformtext` attribute allows for automatic standardization of font sizes across bar-like and hierarchical traces. + +------------------------------------------------------------------- +Fri Dec 13 00:25:52 UTC 2019 - Arun Persaud <a...@gmx.de> + +- update to version 4.4.1: + * Fixed + + Fixed improper JSON encoding exception when the pillow module + not installed #1993 + +- changes from version 4.4.0: + * Updated + + Updated Plotly.js to version 1.51.2. See the plotly.js CHANGELOG + for more information + + The tutorials of the plotly.py documentation are now in the main + plotly.py Github repository. Contributions in order to improve + or extend the documentation are very welcome! + + plotly.express generated plots no longer have a default height + of 600 pixels, instead they inherit the default height of + regular figures #1990. To restore the old behavior, set + px.defaults.height=600 once per session, or set the height + keyword arguement to any px.function() to 600. + * Fixed + + Fixed a plotly.express input bug when using data frame + indices#1934 + + Fixed how to display facet labels with plotly express #1966 + + Fixed a bug to use correctly the zmin/zmax parameter in + px.imshow for single-channel images #1981 + + Clipped docstring width for better display in Jupyterlab + #1939. Thank you @joelostblom! + + Fixed a bug in the case of external orca server #1915 thank you + @dev-dsp! + * Added + + Extended the plotly.express functional API with 7 new functions: + px.pie, px.sunburst, px.treemap, px.funnel, and px.funnel_area + (#1909) px.density_mapbox and px.choropleth_mapbox #1937. + + plotly.express mapbox functions in plotly.express have new + arguments center and mapbox_style #1937. + + plotly.express polar plots (scatter_polar, line_polar, + bar_polar) now have a range_theta keyword argument for + representing only an angular section #1969. + + All continuous colorscales now accept a _r suffix that reverses + their direction #1933 + + Docstrings of plotly.py are now doctested #1921. + + Reversing a predefined colorscale by appending _r to its name + #1933 + +------------------------------------------------------------------- +Fri Dec 6 18:44:56 UTC 2019 - Todd R <toddrme2...@gmail.com> + +- Disable python2 support since dependencies dropped python2 + +------------------------------------------------------------------- +Sat Nov 16 17:52:20 UTC 2019 - Arun Persaud <a...@gmx.de> + +- update to version 4.3.0: + * Updated + + Updated Plotly.js to version 1.51.1. See the plotly.js CHANGELOG + for more information + + Improved propagation of empty templates (#1892) + + Update the add_annotations/add_shapes/add_images methods to no + longer default to adding objects in paper coordinates. This + allows plotly.js to determine the default reference frame based + on context (#1888) + + Use the default template's background color for displaying color + swatches (#1872). Special thanks to @joelostblom for this + contribution! + + Improved docstrings (#1835, #1837) + * Added + + Added image trace type (plotly.js#4289, plotly.js#4307, + plotly.js#4313, plotly.js#4319) + + Added matplotlib-style plotly.express.imshow convenience + function to display images and heatmaps (#1855, #1885) + + Added matplotlib-style simple_white template (#1864). Special + thanks to @joelostblom for this contribution. + + Added support for using an externally managed orca server for + image export features (#1850). Special thanks to @miriad for + this contribution. + + Added facet wrapping support to plotly express functions using + the new facet_col_wrap argument (#1838) + +------------------------------------------------------------------- +Sat Nov 9 15:07:23 UTC 2019 - Arun Persaud <a...@gmx.de> + +- update to version 4.2.1: + * Fixed + + Fixed regression in 4.2.0 that caused all figure factories to + require that scikit-image be installed (#1832) + +- changes from version 4.2.0: + * Updated + + Updated Plotly.js to version 1.50.1. See the plotly.js CHANGELOG + for more information + * Added + + Added treemap trace type (plotly.js#4185, plotly.js#4219, + plotly.js#4227, plotly.js#4242) + + Added add_*/select_*/for_each_*/update_* convenience figure + methods for annotations, shapes, and images (#1817) + + Added overwrite kwarg to update* figure methods to fully replace + property values, rather than update them recursively (#1726) + + Added texttemplate attribute to all traces that support on-graph + text (plotly.js#4071, plotly.js#4179) + + Added date custom formatting in hovertemplate and texttemplate + e.g. '%{x|%b %-d, %Y}' (plotly.js#4071) + + Added transition support to bar trace length, width, on-graph + text positioning, marker style and error bars (plotly.js#4180, + plotly.js#4186) + + Added support for legend scrolling via touch interactions + (plotly.js#3873, plotly.js#4214) + * Fixed + + Fixed iframe renderer on Python 2 (#1822) + + Fixed use of merged templates in plotly.express (#1819) + +------------------------------------------------------------------- +Sat Sep 7 16:30:21 UTC 2019 - Arun Persaud <a...@gmx.de> + +- specfile: + * removed devel from noarch + +- update to version 4.1.1: + * Updated + + Updated Plotly.js to version 1.49.4. See the plotly.js CHANGELOG + for more information + + The width of a figure produced by the create_gantt figure + factory now resizes responsively (#1724) + * Fixed + + The name of the steps property of graph_objects.indicator.Guage + has been renamed from stepss to steps + + Avoid crash in iframe renderers when running outside iPython + (#1723) + +------------------------------------------------------------------- +Fri Aug 16 16:17:42 UTC 2019 - Todd R <toddrme2...@gmail.com> + +- Update to 4.1.0 + + Updated + * Updated Plotly.js to version 1.49.1. + * Bars in the figures produced by the `create_gantt` figure factory may now be hidden by clicking on the legend. + * Improved performance when serializing figures containing large numpy arrays. + + Added + * Added new renderers for displaying figures from within the Databricks and CoCalc notebook services + * Added `indicator` traces + * Added `choroplethmapbox` traces + * Added `densitymapbox` traces + * Added new mapbox `style` values: `open-street-map`, `carto-positron`, `carto-darkmatter`, + `stamen-terrain`, `stamen-toner`, `stamen-watercolor` and `white-bg` + that do not require a Mapbox access token + * Added support for `sourcetype` value `raster` and `image` and `type` `raster` + for mapbox layout layers + * Added `below` attribute to `scattermapbox` traces + * Added support for `below: 'traces'` in mapbox layout layers + * Added `sourceattribution` attribute to mapbox layout layers + * Added `labelangle` and `labelside` attributes to `parcoords` traces + * Added `doubleClickDelay` config option + * Added `showEditInChartStudio` config option + + Fixed + * Fixed incorrect facet row ordering in figures generated by plotly.express functions + * Fixed "The truth value of an array with more than one element is ambiguous" error when specifying subplot titles as numpy array of strings. + * The `line_3d` plotly express function was not visible by default when importing `*` from `plotly.express` + + +------------------------------------------------------------------- +Thu Jul 25 17:14:49 UTC 2019 - Todd R <toddrme2...@gmail.com> + +- Update to 4.0.0 + + Updated + * Updated Plotly.js to version 1.48.3. + + Added + * The Plotly Express tech preview has been integrated as the `plotly.express` module + * Added a new renderers framework the supports rendering figure in a wide variety of contexts. See the new Displaying Plotly Figures documentation page for more information. + * Added `plotly.io.write_html` and `plotly.io.to_html` functions for exporting figures to HTML. Also available as `.write_html` and `.to_html` figure methods. + * Added new figure methods for batch updating figure properties (`update_layout`, `update_traces`, `update_xaxes`, etc.). See the new Creating and Updating Figures documentation page for more details. + * Added support for all trace types in `make_subplots` + * Added support for secondary y-axes in `make_subplots` + * Support passing a scalar trace object (rather than a list or tuple of trace objects) as the `data` property to the `Figure` constructor + * Added dictionary-stule `.pop` method to graph object classes ++++ 545 more lines (skipped) ++++ between /work/SRC/openSUSE:Leap:15.2/python-plotly/python-plotly.changes ++++ and /work/SRC/openSUSE:Leap:15.2/.python-plotly.new.3160/python-plotly.changes Old: ---- plotly-2.5.1.tar.gz New: ---- plotly-4.5.0.tar.gz python-plotly-rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-plotly.spec ++++++ --- /var/tmp/diff_new_pack.qYhLM1/_old 2020-03-20 05:15:44.586581751 +0100 +++ /var/tmp/diff_new_pack.qYhLM1/_new 2020-03-20 05:15:44.590581754 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-plotly # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -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-%{**}} +%define skip_python2 1 Name: python-plotly -Version: 2.5.1 +Version: 4.5.0 Release: 0 Summary: Library for collaborative, interactive, publication-quality graphs License: MIT -Group: Development/Languages/Python -Url: https://plot.ly/api/python +URL: https://github.com/plotly/plotly.py Source: https://files.pythonhosted.org/packages/source/p/plotly/plotly-%{version}.tar.gz +Source100: python-plotly-rpmlintrc BuildRequires: %{python_module decorator >= 4.0.6} -BuildRequires: %{python_module devel} -BuildRequires: %{python_module jupyter_nbformat >= 4.2} +BuildRequires: %{python_module ipython} +BuildRequires: %{python_module ipywidgets} +BuildRequires: %{python_module nbformat >= 4.2} +BuildRequires: %{python_module notebook} BuildRequires: %{python_module pytz} BuildRequires: %{python_module requests} +BuildRequires: %{python_module retrying >= 1.3.3} 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,6 +58,48 @@ 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: jupyter-plotly = %{version} +Requires: python-ipython +Requires: python-ipywidgets +Requires: python-nbformat >= 4.2 +Requires: python-notebook +%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. + +%package -n jupyter-plotly +Summary: Jupyter notebook integration for %{name} +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 -q -n plotly-%{version} @@ -66,11 +108,24 @@ %install %python_install +%jupyter_move_config %python_expand %fdupes %{buildroot}%{$python_sitelib} +%fdupes %{buildroot}%{jupyter_prefix} %files %{python_files} -%defattr(-,root,root,-) -%doc README.rst -%{python_sitelib}/* +%license LICENSE.txt +%{python_sitelib}/_plotly_future_/ +%{python_sitelib}/_plotly_utils/ +%{python_sitelib}/plotly/ +%{python_sitelib}/plotly-%{version}-py*.egg-info + +%files %{python_files jupyter} +%license LICENSE.txt +%{python_sitelib}/plotlywidget/ + +%files -n jupyter-plotly +%license LICENSE.txt +%{_jupyter_nbextension_dir}/plotlywidget/ +%config %{_jupyter_nb_notebook_confdir}/plotlywidget.json %changelog ++++++ plotly-2.5.1.tar.gz -> plotly-4.5.0.tar.gz ++++++ /work/SRC/openSUSE:Leap:15.2/python-plotly/plotly-2.5.1.tar.gz /work/SRC/openSUSE:Leap:15.2/.python-plotly.new.3160/plotly-4.5.0.tar.gz differ: char 5, line 1 ++++++ python-plotly-rpmlintrc ++++++ addFilter("zero-length .*/site-packages/_plotly_future_/.*.py")