[Git][debian-gis-team/satpy][master] 3 commits: Improve 0002-No-setuptools-scm.patch
Antonio Valentino
gitlab at salsa.debian.org
Fri Feb 7 20:58:14 GMT 2020
Antonio Valentino pushed to branch master at Debian GIS Project / satpy
Commits:
f92d32c1 by Antonio Valentino at 2020-02-07T17:29:26+00:00
Improve 0002-No-setuptools-scm.patch
- - - - -
a2cbed0c by Antonio Valentino at 2020-02-07T20:50:21+00:00
Compatibility with xarray 0.15
- - - - -
2127b8a4 by Antonio Valentino at 2020-02-07T20:50:59+00:00
Set distribution to unstable
- - - - -
4 changed files:
- debian/changelog
- debian/patches/0002-No-setuptools-scm.patch
- + debian/patches/0004-xarray-0.15-compat.patch
- debian/patches/series
Changes:
=====================================
debian/changelog
=====================================
@@ -1,8 +1,12 @@
-satpy (0.19.1-2) UNRELEASED; urgency=medium
+satpy (0.19.1-2) unstable; urgency=medium
* Bump Standards-Version to 4.5.0, no changes.
+ * debian/patches:
+ - improve 0002-No-setuptools-scm.patch
+ - new 0004-xarray-0.15-compat.patch, improve compatibility
+ with xarray 0.15 (Closes: 950887)
- -- Antonio Valentino <antonio.valentino at tiscali.it> Sat, 25 Jan 2020 11:13:56 +0100
+ -- Antonio Valentino <antonio.valentino at tiscali.it> Fri, 07 Feb 2020 20:50:34 +0000
satpy (0.19.1-1) unstable; urgency=medium
=====================================
debian/patches/0002-No-setuptools-scm.patch
=====================================
@@ -6,7 +6,8 @@ Subject: No setuptools-scm
doc/source/conf.py | 16 +++++++++++-----
satpy/__init__.py | 2 +-
setup.cfg | 8 ++++----
- 3 files changed, 16 insertions(+), 10 deletions(-)
+ setup.py | 4 ++--
+ 4 files changed, 18 insertions(+), 12 deletions(-)
diff --git a/doc/source/conf.py b/doc/source/conf.py
index ce28c35..7e70d2b 100644
@@ -64,3 +65,25 @@ index 31de3a9..3b209a7 100644
[bdist_rpm]
requires=h5py pyresample python2-numexpr pyhdf xarray dask h5netcdf
+diff --git a/setup.py b/setup.py
+index b93b4b3..6ee51ac 100644
+--- a/setup.py
++++ b/setup.py
+@@ -36,7 +36,7 @@ try:
+ import setuptools_scm.integration
+ setuptools_scm.integration.find_files = lambda _: []
+ except ImportError:
+- pass
++ setuptools_scm = None
+
+ requires = ['numpy >=1.13', 'pillow', 'pyresample >=1.11.0', 'trollsift',
+ 'trollimage >1.10.1', 'pykdtree', 'six', 'pyyaml', 'xarray >=0.10.1, !=0.13.0',
+@@ -144,7 +144,7 @@ setup(name=NAME,
+ os.path.join('etc', 'enhancements', '*.yaml'),
+ ]},
+ zip_safe=False,
+- use_scm_version=True,
++ use_scm_version=True if setuptools_scm is not None else False,
+ install_requires=requires,
+ tests_require=test_requires,
+ python_requires='>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*',
=====================================
debian/patches/0004-xarray-0.15-compat.patch
=====================================
@@ -0,0 +1,37 @@
+From: Antonio Valentino <antonio.valentino at tiscali.it>
+Date: Fri, 7 Feb 2020 20:41:22 +0000
+Subject: xarray 0.15 compat
+
+---
+ satpy/scene.py | 2 +-
+ satpy/tests/compositor_tests/__init__.py | 4 +---
+ 2 files changed, 2 insertions(+), 4 deletions(-)
+
+diff --git a/satpy/scene.py b/satpy/scene.py
+index 3f92955..a8e6ef4 100644
+--- a/satpy/scene.py
++++ b/satpy/scene.py
+@@ -665,7 +665,7 @@ class Scene(MetadataObject):
+ except AttributeError:
+ resolution = max(target_area.lats.resolution, target_area.lons.resolution)
+ for ds_id in ds_ids:
+- res = self[ds_id].coarsen(boundary=boundary, side=side, func=func, **dim_kwargs)
++ res = self[ds_id].coarsen(boundary=boundary, side=side, **dim_kwargs)
+
+ new_scn.datasets[ds_id] = getattr(res, func)()
+ new_scn.datasets[ds_id].attrs['area'] = target_area
+diff --git a/satpy/tests/compositor_tests/__init__.py b/satpy/tests/compositor_tests/__init__.py
+index 479a640..6e10f81 100644
+--- a/satpy/tests/compositor_tests/__init__.py
++++ b/satpy/tests/compositor_tests/__init__.py
+@@ -263,9 +263,7 @@ class TestSunZenithCorrector(unittest.TestCase):
+ np.testing.assert_allclose(res.values, np.array([[22.401667, 22.31777], [22.437503, 22.353533]]))
+ self.assertIn('y', res.coords)
+ self.assertIn('x', res.coords)
+- ds1 = self.ds1.copy()
+- del ds1.coords['y']
+- del ds1.coords['x']
++ ds1 = self.ds1.copy().drop_vars(('y', 'x'))
+ res = comp((ds1,), test_attr='test')
+ np.testing.assert_allclose(res.values, np.array([[22.401667, 22.31777], [22.437503, 22.353533]]))
+ self.assertNotIn('y', res.coords)
=====================================
debian/patches/series
=====================================
@@ -1,3 +1,4 @@
0001-Disable-extra-dependency-form-geoviews.patch
0002-No-setuptools-scm.patch
0003-Skip-broken-tests.patch
+0004-xarray-0.15-compat.patch
View it on GitLab: https://salsa.debian.org/debian-gis-team/satpy/compare/92fe204576df11effe9814e70821512405fe068a...2127b8a4dae2b7cc91729cf647551ec8e18e9ffd
--
View it on GitLab: https://salsa.debian.org/debian-gis-team/satpy/compare/92fe204576df11effe9814e70821512405fe068a...2127b8a4dae2b7cc91729cf647551ec8e18e9ffd
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20200207/75e51ed7/attachment-0001.html>
More information about the Pkg-grass-devel
mailing list