Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-folium for openSUSE:Factory checked in at 2021-01-15 19:46:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-folium (Old) and /work/SRC/openSUSE:Factory/.python-folium.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-folium" Fri Jan 15 19:46:27 2021 rev:3 rq:863144 version:0.12.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-folium/python-folium.changes 2021-01-04 19:08:23.355329557 +0100 +++ /work/SRC/openSUSE:Factory/.python-folium.new.28504/python-folium.changes 2021-01-15 19:46:34.606052951 +0100 @@ -1,0 +2,45 @@ +Sun Jan 10 18:50:46 UTC 2021 - Atri Bhattacharya <badshah...@gmail.com> + +- Update to version 0.12.0: + * GeoJson add zoom_on_click option, default False + (gh#python-visualization/folium#1349). + * Add Geocoder plugin (gh#python-visualization/folium#1323). + * Replace githack.com CDN with jsdelivr.com + (gh#python-visualization/folium#1337). + * Add SemiCircle plugin (gh#python-visualization/folium#1238). + * Move hardcoded JS CDN links to class variables + (gh#python-visualization/folium#1312, + gh#python-visualization/folium#1416). + * Treat data uris as valid + (gh#python-visualization/folium#1428). + * Add GeoJson marker option + (gh#python-visualization/folium#957). + * Bug fixes: + - Fix TimeSliderChoropleth breaking when using layer control + (gh#python-visualization/folium#1380). + - Fix GeoJson data loading + (gh#python-visualization/folium#1353). + - Fix heatmap weights/intensity + (gh#python-visualization/folium#1354, + gh#python-visualization/folium#1282). + - Fix multiple GeoJsonPopup 'name_getter' JS SyntaxError + (gh#python-visualization/folium#1347). + - Fix TimestampedWmsTileLayers layer control + (gh#python-visualization/folium#1319). + * API changes + - Remove deprecated Mapbox and Cloudmade tilesets + (gh#python-visualization/folium#1339). +- Use source from PyPI since Github source leads to incorrect + version determination for egg-info dir. +- Use _service file to download tests from Github since the PyPI + sources don't have this dir; exclude the selenium dir in tests + since we don't run the selenium test suite to avoid dependency + bloat (which requires a running chromium browser). +- Additional BuildRequires: python-setuptools-scm required to + determine correct version during build. +- Update required version of branca to 0.4.2. +- Drop patch + 0001-assert-bounds-within-reasonable-machine-precision.patch: + incorporated upstream. + +------------------------------------------------------------------- Old: ---- 0001-assert-bounds-within-reasonable-machine-precision.patch folium-0.11.0.tar.gz New: ---- _service folium-0.12.0.tar.gz tests.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-folium.spec ++++++ --- /var/tmp/diff_new_pack.9cPV6I/_old 2021-01-15 19:46:36.322055506 +0100 +++ /var/tmp/diff_new_pack.9cPV6I/_new 2021-01-15 19:46:36.322055506 +0100 @@ -19,29 +19,30 @@ %define skip_python2 1 %define modname folium Name: python-folium -Version: 0.11.0 +Version: 0.12.0 Release: 0 Summary: Make beautiful maps with Leafletjs and Python License: MIT URL: https://github.com/python-visualization/folium -# PYPI TARBALLS DONT HAVE THE test DIR -Source: https://github.com/python-visualization/folium/archive/v%{version}.tar.gz#/%{modname}-%{version}.tar.gz -# PATCH-FIX-UPSTREAM 0001-assert-bounds-within-reasonable-machine-precision.patch -- gh#python-visualization/folium#1432 Fix float bounds assertion on 32bit platform -Patch0: 0001-assert-bounds-within-reasonable-machine-precision.patch +# PyPI source is required for correct version determination of egg-info +Source0: https://files.pythonhosted.org/packages/source/f/folium/%{modname}-%{version}.tar.gz +# PyPI tarballs dont have the test dir, so download directly from git +Source1: tests.tar.xz +BuildRequires: %{python_module setuptools_scm} BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros # SECTION test requirements BuildRequires: %{python_module Jinja2 >= 2.9} BuildRequires: %{python_module Pillow} -BuildRequires: %{python_module branca >= 0.3.0} +BuildRequires: %{python_module branca >= 0.4.2} BuildRequires: %{python_module numpy} BuildRequires: %{python_module pandas} BuildRequires: %{python_module pytest} BuildRequires: %{python_module requests} # /SECTION Requires: python-Jinja2 >= 2.9 -Requires: python-branca >= 0.3.0 +Requires: python-branca >= 0.4.2 Requires: python-numpy Requires: python-requests BuildArch: noarch @@ -55,6 +56,7 @@ %prep %autosetup -p1 -n folium-%{version} +%setup -q -D -T -a 1 -n folium-%{version} %build %python_build @@ -64,7 +66,7 @@ %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -# test_json_request REQUIRES NETWORK ACCESS +# test_json_request requires network access %pytest -k 'not test_json_request' %files %{python_files} ++++++ _service ++++++ <services> <service name="tar_scm" mode="disabled"> <param name="scm">git</param> <param name="url">https://github.com/python-visualization/folium.git</param> <param name="subdir">tests</param> <!-- Exclude the selenium dir as we don't run these tests anyway --> <param name="exclude">selenium</param> <param name="filename">tests</param> <param name="version">_none_</param> <param name="revision">v0.12.0</param> </service> <service name="recompress" mode="disabled"> <param name="compression">xz</param> <param name="file">tests.tar</param> </service> <service name="download_files" mode="disabled"/> </services> ++++++ folium-0.11.0.tar.gz -> folium-0.12.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-folium/folium-0.11.0.tar.gz /work/SRC/openSUSE:Factory/.python-folium.new.28504/folium-0.12.0.tar.gz differ: char 4, line 1