Hello community, here is the log from the commit of package python-Fiona for openSUSE:Factory checked in at 2019-06-17 10:34:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-Fiona (Old) and /work/SRC/openSUSE:Factory/.python-Fiona.new.4811 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Fiona" Mon Jun 17 10:34:11 2019 rev:2 rq:710120 version:1.8.6 Changes: -------- --- /work/SRC/openSUSE:Factory/python-Fiona/python-Fiona.changes 2019-04-03 10:51:17.241929746 +0200 +++ /work/SRC/openSUSE:Factory/.python-Fiona.new.4811/python-Fiona.changes 2019-06-17 10:34:28.413230199 +0200 @@ -1,0 +2,7 @@ +Wed Jun 12 20:55:22 UTC 2019 - Todd R <toddrme2...@gmail.com> + +- Fix dependencies. +- Enable unit tests +- Ran spec-cleaner + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-Fiona.spec ++++++ --- /var/tmp/diff_new_pack.mDo8gB/_old 2019-06-17 10:34:29.129229842 +0200 +++ /var/tmp/diff_new_pack.mDo8gB/_new 2019-06-17 10:34:29.133229839 +0200 @@ -26,24 +26,43 @@ URL: http://github.com/Toblerity/Fiona Source: https://files.pythonhosted.org/packages/source/F/Fiona/Fiona-%{version}.tar.gz BuildRequires: %{python_module Cython} -BuildRequires: %{python_module Shapely} -BuildRequires: %{python_module cligj} BuildRequires: %{python_module devel} -BuildRequires: %{python_module nose} -BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} -BuildRequires: %{python_module six} BuildRequires: fdupes BuildRequires: gcc-c++ +BuildRequires: gdal BuildRequires: libgdal-devel +BuildRequires: proj +BuildRequires: proj-devel BuildRequires: python-rpm-macros -Requires: python-Shapely +Requires: python-attrs >= 17 +Requires: python-click >= 4.0 +Requires: python-click-plugins >= 1.0 Requires: python-cligj Requires: python-gdal Requires: python-munch -Requires: python-six +Requires: python-six >= 1.7 +Recommends: python-Shapely +Recommends: python-boto3 +# SECTION test requirements +BuildRequires: %{python_module Shapely} +BuildRequires: %{python_module attrs >= 17} +BuildRequires: %{python_module boto3} +BuildRequires: %{python_module click >= 4.0} +BuildRequires: %{python_module click-plugins >= 1.0} +BuildRequires: %{python_module cligj} +BuildRequires: %{python_module munch} +BuildRequires: %{python_module pyproj} +BuildRequires: %{python_module pytest} +BuildRequires: %{python_module six >= 1.7} +BuildRequires: python-enum34 +BuildRequires: python-mock +# /SECTION %ifpython3 -Recommends: python3-fiona-fio +Recommends: fiona-fio +%endif +%ifpython2 +Requires: python-enum34 %endif %python_subpackages @@ -51,8 +70,8 @@ Fiona is OGR's spatial data API for Python programmers. %package -n fiona-fio -Group: Productivity/Scientific/Other Summary: Program for reading and writing spatial data files +Group: Productivity/Scientific/Other Requires: python3-Fiona = %{version} Conflicts: fio BuildArch: noarch @@ -71,6 +90,18 @@ %python_install %python_expand %fdupes %{buildroot}%{$python_sitearch} +%check +mv fiona fiona_temp +export GDAL_DATA=$(pkg-config --variable=datadir gdal) +export PROJ_LIB=$(pkg-config --variable=libdir proj) +export LANG=en_US.UTF-8 +%{python_expand export PYTHONPATH=%{buildroot}%{$python_sitearch} +py.test-%{$python_bin_suffix} -m "not wheel" \ + -k "not test_open_zip_https and not test_open_http and not test_collection_http and not test_collection_zip_http and not test_encoding_option_warning" \ + --ignore=_build.python2 --ignore=_build.python3 --ignore=_build.pypy3 -v +} +mv fiona_temp fiona + %files %{python_files} %doc CHANGES.txt CREDITS.txt README.rst %license LICENSE.txt