Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-ipyleaflet for openSUSE:Factory checked in at 2021-04-26 16:39:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-ipyleaflet (Old) and /work/SRC/openSUSE:Factory/.python-ipyleaflet.new.12324 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ipyleaflet" Mon Apr 26 16:39:54 2021 rev:6 rq:888493 version:0.13.6 Changes: -------- --- /work/SRC/openSUSE:Factory/python-ipyleaflet/python-ipyleaflet.changes 2020-02-10 21:56:23.946289682 +0100 +++ /work/SRC/openSUSE:Factory/.python-ipyleaflet.new.12324/python-ipyleaflet.changes 2021-04-26 16:40:57.434206912 +0200 @@ -1,0 +2,86 @@ +Fri Apr 23 18:53:02 UTC 2021 - Ben Greiner <c...@bnavigator.de> + +- Update to 0.13.6 + * Fix support for Jupyter Notebook + * Change imports from Phosphor to Lumino +- Release 0.13.5 + * Add support for JupyterLab 3 #714 +- Release 0.13.4 + * Improve GeoJSON data update #668 + * Add support for WKT layer #679 + * Add Gaode basemap #681 + * Change SearchControl zoom trait to None #688 + * Add example notebooks for KML and GPX file formats #691 + * Update GeoData API documentation to add point_stype attribute + #695 + * Add a callback on found event for searching in GeoJSON layer + #707 + * Add custom tile server GIF to example notebook #724 + * Add support for DivIcon #727 + * Support for transparent WidgetControl #732 + * Update LeafletJS from 1.3.0 to 1.7.1 #734 + * Add Map.fit_bounds(bounds) #737 + * Add MagnifyingGlass layer #733 + * Add Shapely as a dependency #683 + * Add nodejs dependency to Binder environment #700 + * Set --minimize=False on Binder #704 + * Remove class_name #729 + * Change license to MIT #736 + * Fix WMS layer options #755 +- Release 0.13.3 + * Fix recursion error on GeoJSON #661 +- Release 0.13.2 + * Add found_style property to SearchControl #640 + * Fix DrawControl position #656 + * Fix GeoJSON style update #658 +- Release 0.13.1 + * Add layer attribute for search control #622 + * Simplify main JS file #631 + * Remove Travis #627 + * Add GitHub Actions #626 + * Add docstrings #623 #628 #630 + * Implement __geo_interface__ #621 + * Add pixel_bounds to Map #616 + * Enable float zoom levels #608 + * Pin branca>=0.3.1,<0.5 #639 + * Fix Icon traits #634 #636 #637 + * Fix GeoJSON click event #629 + * Fix bounds type #625 + * Fix ipyleaflet import #624 + * Fix EPSG:3413 and EPSG:3031 #620 + * Fix layer removal #619 + * Fix option update #611 + * Fix flake8 errors #609 +- Release 0.13.0 + * Add support for custom map and WMS projections #598 + * Add SearchControl feature #576 + * Add SearchControl documentation #584 + * Add window_url attribute to Map #587 + * Add Vector tile docs #590 + * Fix missing dependency in documentation #581 + * Fix overwriting of colormap ranges for Choropleth #577 + * Prevent updating dictionary in GeoJSON style_callback #600 +- Release 0.12.6 + * Use leaflet-defaulticon-compatibility for icon image bundling + #552 + * Refactor GeoJSON layer #573 + * Add means to save to HTML #574 + * Improve docs #575 + * Make the xarray dependency optional #561 + * Fix in the Vector tile layer #568 + * Fix issue with Phosphor dependency #563 + * Bug fix with respect to the GeoJSON layer #572 +- Release 0.12.4 + * The package now ships the JupyterLab extension automatically. + So jupyter labextension install jupyter-leaflet should not be + needed anymore #510 + * Add support for int data in Choropleth #539 + * Add style_callback to GeoJSON/Choropleth/GeoData layers #518 + * Rename positional argument in handle_draw callback #530 + * Add VectorTilesLayer #544 +- Release 0.12.3 + * JupyterLab 2 support #509 + * Sync Path's fill_color attribute with color attribute #505 + * Documentation improvements #497 #506 + +------------------------------------------------------------------- Old: ---- ipyleaflet-0.12.2-py2.py3-none-any.whl New: ---- ipyleaflet-0.13.6-py2.py3-none-any.whl ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-ipyleaflet.spec ++++++ --- /var/tmp/diff_new_pack.r0pkTU/_old 2021-04-26 16:40:57.874207634 +0200 +++ /var/tmp/diff_new_pack.r0pkTU/_new 2021-04-26 16:40:57.878207641 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-ipyleaflet # -# Copyright (c) 2020 SUSE LLC. +# 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 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-ipyleaflet -Version: 0.12.2 +Version: 0.13.6 Release: 0 Summary: A Jupyter widget for dynamic Leaflet maps License: MIT @@ -31,17 +31,20 @@ BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: jupyter-ipyleaflet = %{version} +Requires: python-Shapely Requires: python-branca >= 0.3.1 -Requires: python-ipywidgets >= 7.0.0 -Requires: python-notebook -Requires: python-traittypes >= 0.2.1 -Requires: python-xarray >= 0.10 +Requires: python-ipywidgets >= 7.6.0 +Recommends: python-geopandas +Recommends: python-netCDF4 +Recommends: python-scipy +Recommends: python-xarray BuildArch: noarch # SECTION test requirements BuildRequires: %{python_module branca >= 0.3.1} -BuildRequires: %{python_module ipywidgets >= 7.0.0} -BuildRequires: %{python_module traittypes >= 0.2.1} -BuildRequires: %{python_module xarray >= 0.10} +BuildRequires: %{python_module Shapely} +BuildRequires: %{python_module ipywidgets >= 7.6.0} +BuildRequires: %{python_module jupyterlab} +BuildRequires: %{python_module notebook} # /SECTION %python_subpackages @@ -51,15 +54,17 @@ This package provides the python interface. %package -n jupyter-ipyleaflet -Summary: Interactive plotting package for the Jupyter notebook +Summary: A Jupyter widget for dynamic Leaflet maps - Jupyter files Requires: jupyter-ipywidgets >= 7.0.0 +Requires: jupyter-jupyterlab Requires: jupyter-notebook Requires: python3-ipyleaflet = %{version} +Provides: jupyter-leaflet = %{version}-%{release} %description -n jupyter-ipyleaflet A Jupyter / Leaflet bridge enabling interactive maps in the Jupyter notebook. -This package provides the jupyter notebook extension. +This package provides the extensions for jupyter notebook and jupyterlab. %prep %setup -q -c -T @@ -68,21 +73,34 @@ # Not Needed %install -cp -a %{SOURCE0} . -%pyproject_install +%pyproject_install %{SOURCE0} %{jupyter_move_config} +%fdupes %{buildroot}%{_jupyter_prefix} +%python_expand %fdupes %{buildroot}%{$python_sitelib} + cp %{buildroot}%{python3_sitelib}/ipyleaflet-%{version}.dist-info/LICENSE . -%{fdupes %{buildroot}%{_jupyter_prefix} %{buildroot}%{python3_sitelib}} + +%check +export JUPYTER_PATH=%{buildroot}%{_jupyter_prefix} +export JUPYTER_CONFIG_DIR=%{buildroot}%{_jupyter_confdir} +%{python_expand # no python tests available +export PYTHONPATH=%{buildroot}%{$python_sitelib} +$python -c 'import ipyleaflet' +jupyter-%{$python_bin_suffix} nbextension list 2>&1 | grep 'jupyter-leaflet.*enabled' +jupyter-%{$python_bin_suffix} labextension list 2>&1 | grep 'jupyter-leaflet.*enabled' +} %files %{python_files} +%license LICENSE %{python_sitelib}/ipyleaflet/ %{python_sitelib}/ipyleaflet-%{version}.dist-info/ -%license %{python_sitelib}/ipyleaflet-%{version}.dist-info/LICENSE %files -n jupyter-ipyleaflet %license LICENSE %config %{_jupyter_nb_notebook_confdir}/jupyter-leaflet.json %{_jupyter_nbextension_dir}/jupyter-leaflet/ +%dir %{_jupyter_prefix}/labextensions +%{_jupyter_prefix}/labextensions/jupyter-leaflet %changelog