python-plotly/python-plotly.spec

160 lines
6.5 KiB
RPMSpec
Raw Normal View History

#
# spec file for package python-plotly
#
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-plotly
Accepting request 915453 from home:bnavigator:branches:devel:languages:python:numeric - Update to version 5.3.0 * Added legend.groupclick options * Provide bbox of hover items in event data - Release 5.0.0 * Updated/Changed: Items in this section may be considered backwards-incompatible changes for the purposes of Semantic Versioning but we expect the vast majority of users to be able to upgrade to version 5.0 without encountering any issues. * Dropped support for Python older than 3.6 #3160 * Updated Plotly.js to from version 1.58.4 to version 2.1.0. See the plotly.js CHANGELOG for more information. These changes are reflected in the auto-generated plotly.graph_objects module. Notable changes include: * dropped support for IE9 and IE10 * dropped support for long-deprecated graph_objects like area traces and scatter.(t|r) and layout.(radial|angular)axis attributes * modebar no longer has hovermode or spikeline buttons by default (can be added back with fig.update_layout(modebar_add= ["v1hovermode", "toggleSpikeLines"])) * "Aa" text no longer appears on legend items unless mode="text" * In bar traces, textposition now defaults to "auto" * Font size for legend and colorbar titles now matches axis title font size (slightly bigger) * deprecated heatmapgl, pointcloud traces as well as all transform attributes * Combined plotlywidget into jupyterlab-plotly and packaged them as a federated extension #3142 with massive thanks to @fcollonval for the contribution * In addition to this change, large Plotly.js bundles are now lazily loaded on-demand by JupyterLab * Plotly.js CDN url will now be versioned by default for HTML exports using include_plotlyjs='cdn' and for "connected" renderers. #2961 with thanks to @adehad for the contribution * Recommending Kaleido by default over Orca #3094 * Replaced retrying dependency with tenacity #2911 with thanks to @jmsmdy for the contribution * Plotly Express now always takes into account every value in c category_orders when computing discrete mappings (color, symbol, line-dash, pattern-shapes) as well as facets, even those values which are absent in the data #3247 - Fix rpmlint errors: touch __init__.py mtime before deduplicating the compile cache files - Enable tests: * core test suite for all flavores * optional requirements test suite for all except python36 flavor -- many optional requirements are not available OBS-URL: https://build.opensuse.org/request/show/915453 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-plotly?expand=0&rev=43
2021-09-01 20:57:33 +02:00
Version: 5.3.0
Release: 0
Summary: Library for collaborative, interactive, publication-quality graphs
License: MIT
URL: https://github.com/plotly/plotly.py
Accepting request 915453 from home:bnavigator:branches:devel:languages:python:numeric - Update to version 5.3.0 * Added legend.groupclick options * Provide bbox of hover items in event data - Release 5.0.0 * Updated/Changed: Items in this section may be considered backwards-incompatible changes for the purposes of Semantic Versioning but we expect the vast majority of users to be able to upgrade to version 5.0 without encountering any issues. * Dropped support for Python older than 3.6 #3160 * Updated Plotly.js to from version 1.58.4 to version 2.1.0. See the plotly.js CHANGELOG for more information. These changes are reflected in the auto-generated plotly.graph_objects module. Notable changes include: * dropped support for IE9 and IE10 * dropped support for long-deprecated graph_objects like area traces and scatter.(t|r) and layout.(radial|angular)axis attributes * modebar no longer has hovermode or spikeline buttons by default (can be added back with fig.update_layout(modebar_add= ["v1hovermode", "toggleSpikeLines"])) * "Aa" text no longer appears on legend items unless mode="text" * In bar traces, textposition now defaults to "auto" * Font size for legend and colorbar titles now matches axis title font size (slightly bigger) * deprecated heatmapgl, pointcloud traces as well as all transform attributes * Combined plotlywidget into jupyterlab-plotly and packaged them as a federated extension #3142 with massive thanks to @fcollonval for the contribution * In addition to this change, large Plotly.js bundles are now lazily loaded on-demand by JupyterLab * Plotly.js CDN url will now be versioned by default for HTML exports using include_plotlyjs='cdn' and for "connected" renderers. #2961 with thanks to @adehad for the contribution * Recommending Kaleido by default over Orca #3094 * Replaced retrying dependency with tenacity #2911 with thanks to @jmsmdy for the contribution * Plotly Express now always takes into account every value in c category_orders when computing discrete mappings (color, symbol, line-dash, pattern-shapes) as well as facets, even those values which are absent in the data #3247 - Fix rpmlint errors: touch __init__.py mtime before deduplicating the compile cache files - Enable tests: * core test suite for all flavores * optional requirements test suite for all except python36 flavor -- many optional requirements are not available OBS-URL: https://build.opensuse.org/request/show/915453 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-plotly?expand=0&rev=43
2021-09-01 20:57:33 +02:00
# Get the PyPI archive for the bundles JS files
Source: https://files.pythonhosted.org/packages/source/p/plotly/plotly-%{version}.tar.gz
Accepting request 915453 from home:bnavigator:branches:devel:languages:python:numeric - Update to version 5.3.0 * Added legend.groupclick options * Provide bbox of hover items in event data - Release 5.0.0 * Updated/Changed: Items in this section may be considered backwards-incompatible changes for the purposes of Semantic Versioning but we expect the vast majority of users to be able to upgrade to version 5.0 without encountering any issues. * Dropped support for Python older than 3.6 #3160 * Updated Plotly.js to from version 1.58.4 to version 2.1.0. See the plotly.js CHANGELOG for more information. These changes are reflected in the auto-generated plotly.graph_objects module. Notable changes include: * dropped support for IE9 and IE10 * dropped support for long-deprecated graph_objects like area traces and scatter.(t|r) and layout.(radial|angular)axis attributes * modebar no longer has hovermode or spikeline buttons by default (can be added back with fig.update_layout(modebar_add= ["v1hovermode", "toggleSpikeLines"])) * "Aa" text no longer appears on legend items unless mode="text" * In bar traces, textposition now defaults to "auto" * Font size for legend and colorbar titles now matches axis title font size (slightly bigger) * deprecated heatmapgl, pointcloud traces as well as all transform attributes * Combined plotlywidget into jupyterlab-plotly and packaged them as a federated extension #3142 with massive thanks to @fcollonval for the contribution * In addition to this change, large Plotly.js bundles are now lazily loaded on-demand by JupyterLab * Plotly.js CDN url will now be versioned by default for HTML exports using include_plotlyjs='cdn' and for "connected" renderers. #2961 with thanks to @adehad for the contribution * Recommending Kaleido by default over Orca #3094 * Replaced retrying dependency with tenacity #2911 with thanks to @jmsmdy for the contribution * Plotly Express now always takes into account every value in c category_orders when computing discrete mappings (color, symbol, line-dash, pattern-shapes) as well as facets, even those values which are absent in the data #3247 - Fix rpmlint errors: touch __init__.py mtime before deduplicating the compile cache files - Enable tests: * core test suite for all flavores * optional requirements test suite for all except python36 flavor -- many optional requirements are not available OBS-URL: https://build.opensuse.org/request/show/915453 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-plotly?expand=0&rev=43
2021-09-01 20:57:33 +02:00
# Additionally use the GitHub archive for the test suite
Source1: https://github.com/plotly/plotly.py/archive/refs/tags/v%{version}.tar.gz#/plotly.py-%{version}-gh.tar.gz
Source100: python-plotly-rpmlintrc
BuildRequires: %{python_module setuptools}
Accepting request 915453 from home:bnavigator:branches:devel:languages:python:numeric - Update to version 5.3.0 * Added legend.groupclick options * Provide bbox of hover items in event data - Release 5.0.0 * Updated/Changed: Items in this section may be considered backwards-incompatible changes for the purposes of Semantic Versioning but we expect the vast majority of users to be able to upgrade to version 5.0 without encountering any issues. * Dropped support for Python older than 3.6 #3160 * Updated Plotly.js to from version 1.58.4 to version 2.1.0. See the plotly.js CHANGELOG for more information. These changes are reflected in the auto-generated plotly.graph_objects module. Notable changes include: * dropped support for IE9 and IE10 * dropped support for long-deprecated graph_objects like area traces and scatter.(t|r) and layout.(radial|angular)axis attributes * modebar no longer has hovermode or spikeline buttons by default (can be added back with fig.update_layout(modebar_add= ["v1hovermode", "toggleSpikeLines"])) * "Aa" text no longer appears on legend items unless mode="text" * In bar traces, textposition now defaults to "auto" * Font size for legend and colorbar titles now matches axis title font size (slightly bigger) * deprecated heatmapgl, pointcloud traces as well as all transform attributes * Combined plotlywidget into jupyterlab-plotly and packaged them as a federated extension #3142 with massive thanks to @fcollonval for the contribution * In addition to this change, large Plotly.js bundles are now lazily loaded on-demand by JupyterLab * Plotly.js CDN url will now be versioned by default for HTML exports using include_plotlyjs='cdn' and for "connected" renderers. #2961 with thanks to @adehad for the contribution * Recommending Kaleido by default over Orca #3094 * Replaced retrying dependency with tenacity #2911 with thanks to @jmsmdy for the contribution * Plotly Express now always takes into account every value in c category_orders when computing discrete mappings (color, symbol, line-dash, pattern-shapes) as well as facets, even those values which are absent in the data #3247 - Fix rpmlint errors: touch __init__.py mtime before deduplicating the compile cache files - Enable tests: * core test suite for all flavores * optional requirements test suite for all except python36 flavor -- many optional requirements are not available OBS-URL: https://build.opensuse.org/request/show/915453 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-plotly?expand=0&rev=43
2021-09-01 20:57:33 +02:00
BuildRequires: %{python_module six >= 1.15.0}
BuildRequires: %{python_module tenacity >= 6.2.0}
BuildRequires: fdupes
Accepting request 915453 from home:bnavigator:branches:devel:languages:python:numeric - Update to version 5.3.0 * Added legend.groupclick options * Provide bbox of hover items in event data - Release 5.0.0 * Updated/Changed: Items in this section may be considered backwards-incompatible changes for the purposes of Semantic Versioning but we expect the vast majority of users to be able to upgrade to version 5.0 without encountering any issues. * Dropped support for Python older than 3.6 #3160 * Updated Plotly.js to from version 1.58.4 to version 2.1.0. See the plotly.js CHANGELOG for more information. These changes are reflected in the auto-generated plotly.graph_objects module. Notable changes include: * dropped support for IE9 and IE10 * dropped support for long-deprecated graph_objects like area traces and scatter.(t|r) and layout.(radial|angular)axis attributes * modebar no longer has hovermode or spikeline buttons by default (can be added back with fig.update_layout(modebar_add= ["v1hovermode", "toggleSpikeLines"])) * "Aa" text no longer appears on legend items unless mode="text" * In bar traces, textposition now defaults to "auto" * Font size for legend and colorbar titles now matches axis title font size (slightly bigger) * deprecated heatmapgl, pointcloud traces as well as all transform attributes * Combined plotlywidget into jupyterlab-plotly and packaged them as a federated extension #3142 with massive thanks to @fcollonval for the contribution * In addition to this change, large Plotly.js bundles are now lazily loaded on-demand by JupyterLab * Plotly.js CDN url will now be versioned by default for HTML exports using include_plotlyjs='cdn' and for "connected" renderers. #2961 with thanks to @adehad for the contribution * Recommending Kaleido by default over Orca #3094 * Replaced retrying dependency with tenacity #2911 with thanks to @jmsmdy for the contribution * Plotly Express now always takes into account every value in c category_orders when computing discrete mappings (color, symbol, line-dash, pattern-shapes) as well as facets, even those values which are absent in the data #3247 - Fix rpmlint errors: touch __init__.py mtime before deduplicating the compile cache files - Enable tests: * core test suite for all flavores * optional requirements test suite for all except python36 flavor -- many optional requirements are not available OBS-URL: https://build.opensuse.org/request/show/915453 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-plotly?expand=0&rev=43
2021-09-01 20:57:33 +02:00
BuildRequires: jupyter-jupyter_core-filesystem
BuildRequires: python-rpm-macros
Accepting request 915453 from home:bnavigator:branches:devel:languages:python:numeric - Update to version 5.3.0 * Added legend.groupclick options * Provide bbox of hover items in event data - Release 5.0.0 * Updated/Changed: Items in this section may be considered backwards-incompatible changes for the purposes of Semantic Versioning but we expect the vast majority of users to be able to upgrade to version 5.0 without encountering any issues. * Dropped support for Python older than 3.6 #3160 * Updated Plotly.js to from version 1.58.4 to version 2.1.0. See the plotly.js CHANGELOG for more information. These changes are reflected in the auto-generated plotly.graph_objects module. Notable changes include: * dropped support for IE9 and IE10 * dropped support for long-deprecated graph_objects like area traces and scatter.(t|r) and layout.(radial|angular)axis attributes * modebar no longer has hovermode or spikeline buttons by default (can be added back with fig.update_layout(modebar_add= ["v1hovermode", "toggleSpikeLines"])) * "Aa" text no longer appears on legend items unless mode="text" * In bar traces, textposition now defaults to "auto" * Font size for legend and colorbar titles now matches axis title font size (slightly bigger) * deprecated heatmapgl, pointcloud traces as well as all transform attributes * Combined plotlywidget into jupyterlab-plotly and packaged them as a federated extension #3142 with massive thanks to @fcollonval for the contribution * In addition to this change, large Plotly.js bundles are now lazily loaded on-demand by JupyterLab * Plotly.js CDN url will now be versioned by default for HTML exports using include_plotlyjs='cdn' and for "connected" renderers. #2961 with thanks to @adehad for the contribution * Recommending Kaleido by default over Orca #3094 * Replaced retrying dependency with tenacity #2911 with thanks to @jmsmdy for the contribution * Plotly Express now always takes into account every value in c category_orders when computing discrete mappings (color, symbol, line-dash, pattern-shapes) as well as facets, even those values which are absent in the data #3247 - Fix rpmlint errors: touch __init__.py mtime before deduplicating the compile cache files - Enable tests: * core test suite for all flavores * optional requirements test suite for all except python36 flavor -- many optional requirements are not available OBS-URL: https://build.opensuse.org/request/show/915453 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-plotly?expand=0&rev=43
2021-09-01 20:57:33 +02:00
Requires: python-six >= 1.15.0
Requires: python-tenacity >= 6.2.0
Recommends: python-ipython
Recommends: python-matplotlib >= 2.2.2
Recommends: python-numpy
Recommends: python-pandas
Accepting request 915453 from home:bnavigator:branches:devel:languages:python:numeric - Update to version 5.3.0 * Added legend.groupclick options * Provide bbox of hover items in event data - Release 5.0.0 * Updated/Changed: Items in this section may be considered backwards-incompatible changes for the purposes of Semantic Versioning but we expect the vast majority of users to be able to upgrade to version 5.0 without encountering any issues. * Dropped support for Python older than 3.6 #3160 * Updated Plotly.js to from version 1.58.4 to version 2.1.0. See the plotly.js CHANGELOG for more information. These changes are reflected in the auto-generated plotly.graph_objects module. Notable changes include: * dropped support for IE9 and IE10 * dropped support for long-deprecated graph_objects like area traces and scatter.(t|r) and layout.(radial|angular)axis attributes * modebar no longer has hovermode or spikeline buttons by default (can be added back with fig.update_layout(modebar_add= ["v1hovermode", "toggleSpikeLines"])) * "Aa" text no longer appears on legend items unless mode="text" * In bar traces, textposition now defaults to "auto" * Font size for legend and colorbar titles now matches axis title font size (slightly bigger) * deprecated heatmapgl, pointcloud traces as well as all transform attributes * Combined plotlywidget into jupyterlab-plotly and packaged them as a federated extension #3142 with massive thanks to @fcollonval for the contribution * In addition to this change, large Plotly.js bundles are now lazily loaded on-demand by JupyterLab * Plotly.js CDN url will now be versioned by default for HTML exports using include_plotlyjs='cdn' and for "connected" renderers. #2961 with thanks to @adehad for the contribution * Recommending Kaleido by default over Orca #3094 * Replaced retrying dependency with tenacity #2911 with thanks to @jmsmdy for the contribution * Plotly Express now always takes into account every value in c category_orders when computing discrete mappings (color, symbol, line-dash, pattern-shapes) as well as facets, even those values which are absent in the data #3247 - Fix rpmlint errors: touch __init__.py mtime before deduplicating the compile cache files - Enable tests: * core test suite for all flavores * optional requirements test suite for all except python36 flavor -- many optional requirements are not available OBS-URL: https://build.opensuse.org/request/show/915453 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-plotly?expand=0&rev=43
2021-09-01 20:57:33 +02:00
Recommends: python-scipy
BuildArch: noarch
Accepting request 915453 from home:bnavigator:branches:devel:languages:python:numeric - Update to version 5.3.0 * Added legend.groupclick options * Provide bbox of hover items in event data - Release 5.0.0 * Updated/Changed: Items in this section may be considered backwards-incompatible changes for the purposes of Semantic Versioning but we expect the vast majority of users to be able to upgrade to version 5.0 without encountering any issues. * Dropped support for Python older than 3.6 #3160 * Updated Plotly.js to from version 1.58.4 to version 2.1.0. See the plotly.js CHANGELOG for more information. These changes are reflected in the auto-generated plotly.graph_objects module. Notable changes include: * dropped support for IE9 and IE10 * dropped support for long-deprecated graph_objects like area traces and scatter.(t|r) and layout.(radial|angular)axis attributes * modebar no longer has hovermode or spikeline buttons by default (can be added back with fig.update_layout(modebar_add= ["v1hovermode", "toggleSpikeLines"])) * "Aa" text no longer appears on legend items unless mode="text" * In bar traces, textposition now defaults to "auto" * Font size for legend and colorbar titles now matches axis title font size (slightly bigger) * deprecated heatmapgl, pointcloud traces as well as all transform attributes * Combined plotlywidget into jupyterlab-plotly and packaged them as a federated extension #3142 with massive thanks to @fcollonval for the contribution * In addition to this change, large Plotly.js bundles are now lazily loaded on-demand by JupyterLab * Plotly.js CDN url will now be versioned by default for HTML exports using include_plotlyjs='cdn' and for "connected" renderers. #2961 with thanks to @adehad for the contribution * Recommending Kaleido by default over Orca #3094 * Replaced retrying dependency with tenacity #2911 with thanks to @jmsmdy for the contribution * Plotly Express now always takes into account every value in c category_orders when computing discrete mappings (color, symbol, line-dash, pattern-shapes) as well as facets, even those values which are absent in the data #3247 - Fix rpmlint errors: touch __init__.py mtime before deduplicating the compile cache files - Enable tests: * core test suite for all flavores * optional requirements test suite for all except python36 flavor -- many optional requirements are not available OBS-URL: https://build.opensuse.org/request/show/915453 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-plotly?expand=0&rev=43
2021-09-01 20:57:33 +02:00
# SECTION test requirements
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module requests}
BuildRequires: %{python_module Pillow if (%python-base without python36-base)}
BuildRequires: %{python_module Shapely if (%python-base without python36-base)}
BuildRequires: %{python_module ipykernel if (%python-base without python36-base)}
BuildRequires: %{python_module ipython if (%python-base without python36-base)}
BuildRequires: %{python_module ipywidgets if (%python-base without python36-base)}
BuildRequires: %{python_module jupyter if (%python-base without python36-base)}
BuildRequires: %{python_module matplotlib if (%python-base without python36-base)}
BuildRequires: %{python_module numpy if (%python-base without python36-base)}
BuildRequires: %{python_module pandas if (%python-base without python36-base)}
BuildRequires: %{python_module psutil if (%python-base without python36-base)}
BuildRequires: %{python_module pyshp if (%python-base without python36-base)}
BuildRequires: %{python_module pytz if (%python-base without python36-base)}
BuildRequires: %{python_module scikit-image if (%python-base without python36-base)}
BuildRequires: %{python_module scipy if (%python-base without python36-base)}
BuildRequires: %{python_module statsmodels if (%python-base without python36-base)}
BuildRequires: %{python_module xarray if (%python-base without python36-base)}
# /SECTION
%python_subpackages
%description
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.
%package jupyter
Summary: Jupyter notebook integration for %{name}
Accepting request 915453 from home:bnavigator:branches:devel:languages:python:numeric - Update to version 5.3.0 * Added legend.groupclick options * Provide bbox of hover items in event data - Release 5.0.0 * Updated/Changed: Items in this section may be considered backwards-incompatible changes for the purposes of Semantic Versioning but we expect the vast majority of users to be able to upgrade to version 5.0 without encountering any issues. * Dropped support for Python older than 3.6 #3160 * Updated Plotly.js to from version 1.58.4 to version 2.1.0. See the plotly.js CHANGELOG for more information. These changes are reflected in the auto-generated plotly.graph_objects module. Notable changes include: * dropped support for IE9 and IE10 * dropped support for long-deprecated graph_objects like area traces and scatter.(t|r) and layout.(radial|angular)axis attributes * modebar no longer has hovermode or spikeline buttons by default (can be added back with fig.update_layout(modebar_add= ["v1hovermode", "toggleSpikeLines"])) * "Aa" text no longer appears on legend items unless mode="text" * In bar traces, textposition now defaults to "auto" * Font size for legend and colorbar titles now matches axis title font size (slightly bigger) * deprecated heatmapgl, pointcloud traces as well as all transform attributes * Combined plotlywidget into jupyterlab-plotly and packaged them as a federated extension #3142 with massive thanks to @fcollonval for the contribution * In addition to this change, large Plotly.js bundles are now lazily loaded on-demand by JupyterLab * Plotly.js CDN url will now be versioned by default for HTML exports using include_plotlyjs='cdn' and for "connected" renderers. #2961 with thanks to @adehad for the contribution * Recommending Kaleido by default over Orca #3094 * Replaced retrying dependency with tenacity #2911 with thanks to @jmsmdy for the contribution * Plotly Express now always takes into account every value in c category_orders when computing discrete mappings (color, symbol, line-dash, pattern-shapes) as well as facets, even those values which are absent in the data #3247 - Fix rpmlint errors: touch __init__.py mtime before deduplicating the compile cache files - Enable tests: * core test suite for all flavores * optional requirements test suite for all except python36 flavor -- many optional requirements are not available OBS-URL: https://build.opensuse.org/request/show/915453 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-plotly?expand=0&rev=43
2021-09-01 20:57:33 +02:00
Provides: python-jupyterlab-plotly = %{version}-%{release}
Requires: %{name} = %{version}
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
2019-06-03 20:51:29 +02:00
Requires: jupyter-plotly = %{version}
Accepting request 915453 from home:bnavigator:branches:devel:languages:python:numeric - Update to version 5.3.0 * Added legend.groupclick options * Provide bbox of hover items in event data - Release 5.0.0 * Updated/Changed: Items in this section may be considered backwards-incompatible changes for the purposes of Semantic Versioning but we expect the vast majority of users to be able to upgrade to version 5.0 without encountering any issues. * Dropped support for Python older than 3.6 #3160 * Updated Plotly.js to from version 1.58.4 to version 2.1.0. See the plotly.js CHANGELOG for more information. These changes are reflected in the auto-generated plotly.graph_objects module. Notable changes include: * dropped support for IE9 and IE10 * dropped support for long-deprecated graph_objects like area traces and scatter.(t|r) and layout.(radial|angular)axis attributes * modebar no longer has hovermode or spikeline buttons by default (can be added back with fig.update_layout(modebar_add= ["v1hovermode", "toggleSpikeLines"])) * "Aa" text no longer appears on legend items unless mode="text" * In bar traces, textposition now defaults to "auto" * Font size for legend and colorbar titles now matches axis title font size (slightly bigger) * deprecated heatmapgl, pointcloud traces as well as all transform attributes * Combined plotlywidget into jupyterlab-plotly and packaged them as a federated extension #3142 with massive thanks to @fcollonval for the contribution * In addition to this change, large Plotly.js bundles are now lazily loaded on-demand by JupyterLab * Plotly.js CDN url will now be versioned by default for HTML exports using include_plotlyjs='cdn' and for "connected" renderers. #2961 with thanks to @adehad for the contribution * Recommending Kaleido by default over Orca #3094 * Replaced retrying dependency with tenacity #2911 with thanks to @jmsmdy for the contribution * Plotly Express now always takes into account every value in c category_orders when computing discrete mappings (color, symbol, line-dash, pattern-shapes) as well as facets, even those values which are absent in the data #3247 - Fix rpmlint errors: touch __init__.py mtime before deduplicating the compile cache files - Enable tests: * core test suite for all flavores * optional requirements test suite for all except python36 flavor -- many optional requirements are not available OBS-URL: https://build.opensuse.org/request/show/915453 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-plotly?expand=0&rev=43
2021-09-01 20:57:33 +02:00
Requires: python-ipywidgets >= 7.6
Requires: (python-jupyterlab or python-notebook)
%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.
Accepting request 915453 from home:bnavigator:branches:devel:languages:python:numeric - Update to version 5.3.0 * Added legend.groupclick options * Provide bbox of hover items in event data - Release 5.0.0 * Updated/Changed: Items in this section may be considered backwards-incompatible changes for the purposes of Semantic Versioning but we expect the vast majority of users to be able to upgrade to version 5.0 without encountering any issues. * Dropped support for Python older than 3.6 #3160 * Updated Plotly.js to from version 1.58.4 to version 2.1.0. See the plotly.js CHANGELOG for more information. These changes are reflected in the auto-generated plotly.graph_objects module. Notable changes include: * dropped support for IE9 and IE10 * dropped support for long-deprecated graph_objects like area traces and scatter.(t|r) and layout.(radial|angular)axis attributes * modebar no longer has hovermode or spikeline buttons by default (can be added back with fig.update_layout(modebar_add= ["v1hovermode", "toggleSpikeLines"])) * "Aa" text no longer appears on legend items unless mode="text" * In bar traces, textposition now defaults to "auto" * Font size for legend and colorbar titles now matches axis title font size (slightly bigger) * deprecated heatmapgl, pointcloud traces as well as all transform attributes * Combined plotlywidget into jupyterlab-plotly and packaged them as a federated extension #3142 with massive thanks to @fcollonval for the contribution * In addition to this change, large Plotly.js bundles are now lazily loaded on-demand by JupyterLab * Plotly.js CDN url will now be versioned by default for HTML exports using include_plotlyjs='cdn' and for "connected" renderers. #2961 with thanks to @adehad for the contribution * Recommending Kaleido by default over Orca #3094 * Replaced retrying dependency with tenacity #2911 with thanks to @jmsmdy for the contribution * Plotly Express now always takes into account every value in c category_orders when computing discrete mappings (color, symbol, line-dash, pattern-shapes) as well as facets, even those values which are absent in the data #3247 - Fix rpmlint errors: touch __init__.py mtime before deduplicating the compile cache files - Enable tests: * core test suite for all flavores * optional requirements test suite for all except python36 flavor -- many optional requirements are not available OBS-URL: https://build.opensuse.org/request/show/915453 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-plotly?expand=0&rev=43
2021-09-01 20:57:33 +02:00
This package provides Jupyterlab and Notebook integration and widgets.
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
2019-06-03 20:51:29 +02:00
%package -n jupyter-plotly
Summary: Jupyter notebook integration for %{name}
Accepting request 915453 from home:bnavigator:branches:devel:languages:python:numeric - Update to version 5.3.0 * Added legend.groupclick options * Provide bbox of hover items in event data - Release 5.0.0 * Updated/Changed: Items in this section may be considered backwards-incompatible changes for the purposes of Semantic Versioning but we expect the vast majority of users to be able to upgrade to version 5.0 without encountering any issues. * Dropped support for Python older than 3.6 #3160 * Updated Plotly.js to from version 1.58.4 to version 2.1.0. See the plotly.js CHANGELOG for more information. These changes are reflected in the auto-generated plotly.graph_objects module. Notable changes include: * dropped support for IE9 and IE10 * dropped support for long-deprecated graph_objects like area traces and scatter.(t|r) and layout.(radial|angular)axis attributes * modebar no longer has hovermode or spikeline buttons by default (can be added back with fig.update_layout(modebar_add= ["v1hovermode", "toggleSpikeLines"])) * "Aa" text no longer appears on legend items unless mode="text" * In bar traces, textposition now defaults to "auto" * Font size for legend and colorbar titles now matches axis title font size (slightly bigger) * deprecated heatmapgl, pointcloud traces as well as all transform attributes * Combined plotlywidget into jupyterlab-plotly and packaged them as a federated extension #3142 with massive thanks to @fcollonval for the contribution * In addition to this change, large Plotly.js bundles are now lazily loaded on-demand by JupyterLab * Plotly.js CDN url will now be versioned by default for HTML exports using include_plotlyjs='cdn' and for "connected" renderers. #2961 with thanks to @adehad for the contribution * Recommending Kaleido by default over Orca #3094 * Replaced retrying dependency with tenacity #2911 with thanks to @jmsmdy for the contribution * Plotly Express now always takes into account every value in c category_orders when computing discrete mappings (color, symbol, line-dash, pattern-shapes) as well as facets, even those values which are absent in the data #3247 - Fix rpmlint errors: touch __init__.py mtime before deduplicating the compile cache files - Enable tests: * core test suite for all flavores * optional requirements test suite for all except python36 flavor -- many optional requirements are not available OBS-URL: https://build.opensuse.org/request/show/915453 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-plotly?expand=0&rev=43
2021-09-01 20:57:33 +02:00
Provides: jupyterlab-plotly = %{version}-%{release}
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
2019-06-03 20:51:29 +02:00
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.
Accepting request 915453 from home:bnavigator:branches:devel:languages:python:numeric - Update to version 5.3.0 * Added legend.groupclick options * Provide bbox of hover items in event data - Release 5.0.0 * Updated/Changed: Items in this section may be considered backwards-incompatible changes for the purposes of Semantic Versioning but we expect the vast majority of users to be able to upgrade to version 5.0 without encountering any issues. * Dropped support for Python older than 3.6 #3160 * Updated Plotly.js to from version 1.58.4 to version 2.1.0. See the plotly.js CHANGELOG for more information. These changes are reflected in the auto-generated plotly.graph_objects module. Notable changes include: * dropped support for IE9 and IE10 * dropped support for long-deprecated graph_objects like area traces and scatter.(t|r) and layout.(radial|angular)axis attributes * modebar no longer has hovermode or spikeline buttons by default (can be added back with fig.update_layout(modebar_add= ["v1hovermode", "toggleSpikeLines"])) * "Aa" text no longer appears on legend items unless mode="text" * In bar traces, textposition now defaults to "auto" * Font size for legend and colorbar titles now matches axis title font size (slightly bigger) * deprecated heatmapgl, pointcloud traces as well as all transform attributes * Combined plotlywidget into jupyterlab-plotly and packaged them as a federated extension #3142 with massive thanks to @fcollonval for the contribution * In addition to this change, large Plotly.js bundles are now lazily loaded on-demand by JupyterLab * Plotly.js CDN url will now be versioned by default for HTML exports using include_plotlyjs='cdn' and for "connected" renderers. #2961 with thanks to @adehad for the contribution * Recommending Kaleido by default over Orca #3094 * Replaced retrying dependency with tenacity #2911 with thanks to @jmsmdy for the contribution * Plotly Express now always takes into account every value in c category_orders when computing discrete mappings (color, symbol, line-dash, pattern-shapes) as well as facets, even those values which are absent in the data #3247 - Fix rpmlint errors: touch __init__.py mtime before deduplicating the compile cache files - Enable tests: * core test suite for all flavores * optional requirements test suite for all except python36 flavor -- many optional requirements are not available OBS-URL: https://build.opensuse.org/request/show/915453 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-plotly?expand=0&rev=43
2021-09-01 20:57:33 +02:00
This package provides the flavorless configuration for the
Jupyterlab and Notebook integration and widgets.
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
2019-06-03 20:51:29 +02:00
%prep
Accepting request 915453 from home:bnavigator:branches:devel:languages:python:numeric - Update to version 5.3.0 * Added legend.groupclick options * Provide bbox of hover items in event data - Release 5.0.0 * Updated/Changed: Items in this section may be considered backwards-incompatible changes for the purposes of Semantic Versioning but we expect the vast majority of users to be able to upgrade to version 5.0 without encountering any issues. * Dropped support for Python older than 3.6 #3160 * Updated Plotly.js to from version 1.58.4 to version 2.1.0. See the plotly.js CHANGELOG for more information. These changes are reflected in the auto-generated plotly.graph_objects module. Notable changes include: * dropped support for IE9 and IE10 * dropped support for long-deprecated graph_objects like area traces and scatter.(t|r) and layout.(radial|angular)axis attributes * modebar no longer has hovermode or spikeline buttons by default (can be added back with fig.update_layout(modebar_add= ["v1hovermode", "toggleSpikeLines"])) * "Aa" text no longer appears on legend items unless mode="text" * In bar traces, textposition now defaults to "auto" * Font size for legend and colorbar titles now matches axis title font size (slightly bigger) * deprecated heatmapgl, pointcloud traces as well as all transform attributes * Combined plotlywidget into jupyterlab-plotly and packaged them as a federated extension #3142 with massive thanks to @fcollonval for the contribution * In addition to this change, large Plotly.js bundles are now lazily loaded on-demand by JupyterLab * Plotly.js CDN url will now be versioned by default for HTML exports using include_plotlyjs='cdn' and for "connected" renderers. #2961 with thanks to @adehad for the contribution * Recommending Kaleido by default over Orca #3094 * Replaced retrying dependency with tenacity #2911 with thanks to @jmsmdy for the contribution * Plotly Express now always takes into account every value in c category_orders when computing discrete mappings (color, symbol, line-dash, pattern-shapes) as well as facets, even those values which are absent in the data #3247 - Fix rpmlint errors: touch __init__.py mtime before deduplicating the compile cache files - Enable tests: * core test suite for all flavores * optional requirements test suite for all except python36 flavor -- many optional requirements are not available OBS-URL: https://build.opensuse.org/request/show/915453 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-plotly?expand=0&rev=43
2021-09-01 20:57:33 +02:00
%setup -q -n plotly-%{version} -b 1
# remove script interpreter line in non-executable script
sed -i '1{/env python/ d}' _plotly_utils/png.py
# homogenize mtime of all __init__.py files for deduplicated compile cache consistency
find . -name __init__.py -exec touch -m -r plotly/__init__.py '{}' ';'
%build
%python_build
%install
%python_install
%jupyter_move_config
%python_expand %fdupes %{buildroot}%{$python_sitelib}
Accepting request 915453 from home:bnavigator:branches:devel:languages:python:numeric - Update to version 5.3.0 * Added legend.groupclick options * Provide bbox of hover items in event data - Release 5.0.0 * Updated/Changed: Items in this section may be considered backwards-incompatible changes for the purposes of Semantic Versioning but we expect the vast majority of users to be able to upgrade to version 5.0 without encountering any issues. * Dropped support for Python older than 3.6 #3160 * Updated Plotly.js to from version 1.58.4 to version 2.1.0. See the plotly.js CHANGELOG for more information. These changes are reflected in the auto-generated plotly.graph_objects module. Notable changes include: * dropped support for IE9 and IE10 * dropped support for long-deprecated graph_objects like area traces and scatter.(t|r) and layout.(radial|angular)axis attributes * modebar no longer has hovermode or spikeline buttons by default (can be added back with fig.update_layout(modebar_add= ["v1hovermode", "toggleSpikeLines"])) * "Aa" text no longer appears on legend items unless mode="text" * In bar traces, textposition now defaults to "auto" * Font size for legend and colorbar titles now matches axis title font size (slightly bigger) * deprecated heatmapgl, pointcloud traces as well as all transform attributes * Combined plotlywidget into jupyterlab-plotly and packaged them as a federated extension #3142 with massive thanks to @fcollonval for the contribution * In addition to this change, large Plotly.js bundles are now lazily loaded on-demand by JupyterLab * Plotly.js CDN url will now be versioned by default for HTML exports using include_plotlyjs='cdn' and for "connected" renderers. #2961 with thanks to @adehad for the contribution * Recommending Kaleido by default over Orca #3094 * Replaced retrying dependency with tenacity #2911 with thanks to @jmsmdy for the contribution * Plotly Express now always takes into account every value in c category_orders when computing discrete mappings (color, symbol, line-dash, pattern-shapes) as well as facets, even those values which are absent in the data #3247 - Fix rpmlint errors: touch __init__.py mtime before deduplicating the compile cache files - Enable tests: * core test suite for all flavores * optional requirements test suite for all except python36 flavor -- many optional requirements are not available OBS-URL: https://build.opensuse.org/request/show/915453 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-plotly?expand=0&rev=43
2021-09-01 20:57:33 +02:00
%fdupes %{buildroot}%{_jupyter_prefix}
%check
# No test suite in the PyPI package, which is required for the bundled JS files, go to the GitHub repo tree now.
cd ../plotly.py-%{version}/packages/python/plotly
%{pytest plotly/tests/test_core
# cleanup between flavor runs
rm plotly/tests/test_core/test_offline/plotly.min.js
}
# most of the optional packages are not available on python36: skip entire test suite
python36_skip="-V"
# not available
donttest="test_kaleido"
# API parameter mismatches and precision errors
donttest+=" or test_matplotlylib"
%pytest ${$python_skip} plotly/tests/test_optional -k "not ($donttest)"
%files %{python_files}
%license LICENSE.txt
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
2019-06-03 20:51:29 +02:00
%{python_sitelib}/_plotly_future_/
%{python_sitelib}/_plotly_utils/
%{python_sitelib}/plotly/
%{python_sitelib}/plotly-%{version}-py*.egg-info
%files %{python_files jupyter}
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
2019-06-03 20:51:29 +02:00
%license LICENSE.txt
Accepting request 915453 from home:bnavigator:branches:devel:languages:python:numeric - Update to version 5.3.0 * Added legend.groupclick options * Provide bbox of hover items in event data - Release 5.0.0 * Updated/Changed: Items in this section may be considered backwards-incompatible changes for the purposes of Semantic Versioning but we expect the vast majority of users to be able to upgrade to version 5.0 without encountering any issues. * Dropped support for Python older than 3.6 #3160 * Updated Plotly.js to from version 1.58.4 to version 2.1.0. See the plotly.js CHANGELOG for more information. These changes are reflected in the auto-generated plotly.graph_objects module. Notable changes include: * dropped support for IE9 and IE10 * dropped support for long-deprecated graph_objects like area traces and scatter.(t|r) and layout.(radial|angular)axis attributes * modebar no longer has hovermode or spikeline buttons by default (can be added back with fig.update_layout(modebar_add= ["v1hovermode", "toggleSpikeLines"])) * "Aa" text no longer appears on legend items unless mode="text" * In bar traces, textposition now defaults to "auto" * Font size for legend and colorbar titles now matches axis title font size (slightly bigger) * deprecated heatmapgl, pointcloud traces as well as all transform attributes * Combined plotlywidget into jupyterlab-plotly and packaged them as a federated extension #3142 with massive thanks to @fcollonval for the contribution * In addition to this change, large Plotly.js bundles are now lazily loaded on-demand by JupyterLab * Plotly.js CDN url will now be versioned by default for HTML exports using include_plotlyjs='cdn' and for "connected" renderers. #2961 with thanks to @adehad for the contribution * Recommending Kaleido by default over Orca #3094 * Replaced retrying dependency with tenacity #2911 with thanks to @jmsmdy for the contribution * Plotly Express now always takes into account every value in c category_orders when computing discrete mappings (color, symbol, line-dash, pattern-shapes) as well as facets, even those values which are absent in the data #3247 - Fix rpmlint errors: touch __init__.py mtime before deduplicating the compile cache files - Enable tests: * core test suite for all flavores * optional requirements test suite for all except python36 flavor -- many optional requirements are not available OBS-URL: https://build.opensuse.org/request/show/915453 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-plotly?expand=0&rev=43
2021-09-01 20:57:33 +02:00
%{python_sitelib}/jupyterlab_plotly
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
2019-06-03 20:51:29 +02:00
%files -n jupyter-plotly
%license LICENSE.txt
Accepting request 915453 from home:bnavigator:branches:devel:languages:python:numeric - Update to version 5.3.0 * Added legend.groupclick options * Provide bbox of hover items in event data - Release 5.0.0 * Updated/Changed: Items in this section may be considered backwards-incompatible changes for the purposes of Semantic Versioning but we expect the vast majority of users to be able to upgrade to version 5.0 without encountering any issues. * Dropped support for Python older than 3.6 #3160 * Updated Plotly.js to from version 1.58.4 to version 2.1.0. See the plotly.js CHANGELOG for more information. These changes are reflected in the auto-generated plotly.graph_objects module. Notable changes include: * dropped support for IE9 and IE10 * dropped support for long-deprecated graph_objects like area traces and scatter.(t|r) and layout.(radial|angular)axis attributes * modebar no longer has hovermode or spikeline buttons by default (can be added back with fig.update_layout(modebar_add= ["v1hovermode", "toggleSpikeLines"])) * "Aa" text no longer appears on legend items unless mode="text" * In bar traces, textposition now defaults to "auto" * Font size for legend and colorbar titles now matches axis title font size (slightly bigger) * deprecated heatmapgl, pointcloud traces as well as all transform attributes * Combined plotlywidget into jupyterlab-plotly and packaged them as a federated extension #3142 with massive thanks to @fcollonval for the contribution * In addition to this change, large Plotly.js bundles are now lazily loaded on-demand by JupyterLab * Plotly.js CDN url will now be versioned by default for HTML exports using include_plotlyjs='cdn' and for "connected" renderers. #2961 with thanks to @adehad for the contribution * Recommending Kaleido by default over Orca #3094 * Replaced retrying dependency with tenacity #2911 with thanks to @jmsmdy for the contribution * Plotly Express now always takes into account every value in c category_orders when computing discrete mappings (color, symbol, line-dash, pattern-shapes) as well as facets, even those values which are absent in the data #3247 - Fix rpmlint errors: touch __init__.py mtime before deduplicating the compile cache files - Enable tests: * core test suite for all flavores * optional requirements test suite for all except python36 flavor -- many optional requirements are not available OBS-URL: https://build.opensuse.org/request/show/915453 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-plotly?expand=0&rev=43
2021-09-01 20:57:33 +02:00
%config %{_jupyter_nb_notebook_confdir}/jupyterlab-plotly.json
%changelog