Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pyproj for openSUSE:Factory checked in at 2021-01-22 21:52:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pyproj (Old) and /work/SRC/openSUSE:Factory/.python-pyproj.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyproj" Fri Jan 22 21:52:37 2021 rev:11 rq:865917 version:3.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pyproj/python-pyproj.changes 2020-09-24 16:15:42.872986865 +0200 +++ /work/SRC/openSUSE:Factory/.python-pyproj.new.28504/python-pyproj.changes 2021-01-22 21:52:55.373900041 +0100 @@ -1,0 +2,33 @@ +Tue Jan 19 10:18:11 UTC 2021 - Guillaume GARDET <guillaume.gar...@opensuse.org> + +- Update to 3.0.0: + * Minimum supported Python version 3.6 (issue #499) + * Minimum PROJ version 7.2 (issues #599 & #689) + * WHL: Removed datumgrids from wheels because not needed with RFC 4 (pull #628) + * ENH: Added PROJ Network Settings (#675, #691, #695) + * ENH: Added ability to use global context (issue #661) + * ENH: Added transformation grid sync API/CLI (issue #572) + * ENH: Support obects with __array__ method (pandas.Series, xarray.DataArray, dask.array.Array) (issue #573) + * ENH: Added pyproj.datadir.get_user_data_dir() (pull #636) + * ENH: Added pyproj.transformer.Transformer.is_network_enabled (issue #629) + * ENH: Added pyproj.transformer.TransformerGroup.download_grids() (pull #643) + * ENH: Use ???proj_get_units_from_database??? in pyproj.database.get_units_map() & cleanup pyproj.database.get_codes() (issue #619) + * ENH: Added support for radians for Proj & Transformer.from_pipeline & use less gil (issue #612) + * ENH: Datum.from_name default to check all datum types (issue #606) + * ENH: Use from_user_input in __eq__ when comparing CRS sub-classes (i.e. PrimeMeridian, Datum, Ellipsoid, etc.) (issue #606) + * ENH: Add support for coordinate systems with CRS using CF conventions (issue #536) + * ENH: Use proj_is_equivalent_to_with_ctx in the place of proj_is_equivalent_to internally (issue #666) + * BUG: Add support for identifying engineering/parametric/temporal datums (issue #670) + * ENH: Add support for temporal CRS CF coordinate system (issue #672) + * ENH: Added support for debugging internal PROJ (pull #696) + * ENH: Added pathlib support for data directory methods (pull #702) + * ENH: Added pyproj.database.query_crs_info() (pull #703) + * ENH: Added pyproj.database.query_utm_crs_info() (pull #712) + * REF: Refactor Proj to inherit from Transformer (issue #624) + * REF: Added pyproj.database, pyproj.aoi, and pyproj.list modules (pull #703) + * BUG: Fix handling of polygon holes when calculating area in Geod (pull #686) +- Drop upstream patch: + * pyproj-3.0.0-TST-Update-tests-with-scope-remarks-649.patch +- Include 'pyproj' command line tool + +------------------------------------------------------------------- Old: ---- pyproj-2.6.1.post1.tar.gz pyproj-3.0.0-TST-Update-tests-with-scope-remarks-649.patch New: ---- pyproj-3.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pyproj.spec ++++++ --- /var/tmp/diff_new_pack.cJtSfA/_old 2021-01-22 21:52:56.005900938 +0100 +++ /var/tmp/diff_new_pack.cJtSfA/_new 2021-01-22 21:52:56.005900938 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-pyproj # -# 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,14 +19,13 @@ %define skip_python2 1 %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-pyproj -Version: 2.6.1.post1 +Version: 3.0.0 Release: 0 Summary: Python interface to PROJ library License: SUSE-Public-Domain AND X11 Group: Development/Languages/Python URL: https://github.com/pyproj4/pyproj Source: https://files.pythonhosted.org/packages/source/p/pyproj/pyproj-%{version}.tar.gz -Patch0: pyproj-3.0.0-TST-Update-tests-with-scope-remarks-649.patch BuildRequires: %{python_module Cython} >= 0.23.5 BuildRequires: %{python_module Shapely} BuildRequires: %{python_module aenum} @@ -35,16 +34,19 @@ BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: proj -BuildRequires: proj-devel >= 6.2.0 +BuildRequires: proj-devel >= 7.2.0 BuildRequires: python-rpm-macros Requires: python-aenum Requires: python-numpy # SECTION test requirements +BuildRequires: %{python_module certifi} BuildRequires: %{python_module cov-core} BuildRequires: %{python_module coverage} >= 4.0 BuildRequires: %{python_module mock} +BuildRequires: %{python_module pandas} BuildRequires: %{python_module pytest} BuildRequires: %{python_module testsuite} +BuildRequires: %{python_module xarray} # /SECTION %python_subpackages @@ -71,13 +73,14 @@ %prep %setup -q -n pyproj-%{version} -%patch0 -p1 %build %python_build %install %python_install +%python_clone -a %{buildroot}%{_bindir}/pyproj +%python_expand rm -rf %{buildroot}%{$python_sitearch}/test %python_expand %fdupes %{buildroot}%{$python_sitearch} %check @@ -86,11 +89,12 @@ %{python_expand # Multiline export PYTHONPATH=%{buildroot}%{$python_sitearch} $python -c "import pyproj; pyproj.Proj(init='epsg:4269')" -py.test-%{$python_bin_suffix} --ignore=_build.python2 --ignore=_build.python3 --ignore=_build.pypy3 -v +py.test-%{$python_bin_suffix} --ignore=_build.python2 --ignore=_build.python3 --ignore=_build.python36 --ignore=_build.python38 --ignore=_build.pypy3 -v -m "not network and not cli and not grid" } mv pyproj_temp pyproj %files %{python_files} +%python_alternative %{_bindir}/pyproj %license LICENSE %doc README.md %{python_sitearch}/* ++++++ pyproj-2.6.1.post1.tar.gz -> pyproj-3.0.0.tar.gz ++++++ ++++ 106690 lines of diff (skipped)