Bas Couwenberg pushed to branch master at Debian GIS Project / pycoast
Commits: cfdacb1a by Bas Couwenberg at 2018-11-05T14:49:32Z Add patch to support pyshp 2.0.0. - - - - - 3 changed files: - debian/changelog - + debian/patches/pyshp-2.0.0.patch - debian/patches/series Changes: ===================================== debian/changelog ===================================== @@ -2,6 +2,7 @@ pycoast (1.0.0+dfsg-5) UNRELEASED; urgency=medium * Bump Standards-Version to 4.2.1, no changes. * Update watch file to limit matches to archive path. + * Add patch to support pyshp 2.0.0. -- Bas Couwenberg <[email protected]> Sun, 05 Aug 2018 20:46:24 +0200 ===================================== debian/patches/pyshp-2.0.0.patch ===================================== @@ -0,0 +1,34 @@ +Description: Use a tempfile for the dummy shape objects. + Required for pyshp >= 2.0.0. +Author: Bas Couwenberg <[email protected]> +Bug: https://github.com/pytroll/pycoast/issues/17 +Forwarded: https://github.com/pytroll/pycoast/pull/18 + +--- a/pycoast/cw_base.py ++++ b/pycoast/cw_base.py +@@ -24,6 +24,7 @@ + + import os + import shapefile ++import tempfile + import numpy as np + from PIL import Image, ImageFont + import pyproj +@@ -252,7 +253,8 @@ class ContourWriterBase(object): + lin_lons = np.arange(lon_min, lon_max + Dlon / 5.0, Dlon / 10.0) + + # create dummpy shape object +- tmpshape = shapefile.Writer("") ++ tmpfile = tempfile.mkstemp()[1] ++ tmpshape = shapefile.Writer(tmpfile) + + # MINOR LINES ###### + if not kwargs['minor_is_tick']: +@@ -449,6 +451,7 @@ class ContourWriterBase(object): + self._draw_line(draw, + index_array.flatten().tolist(), + **kwargs) ++ os.unlink(tmpfile) + self._finalize(draw) + + def _find_bounding_box(self, xys): ===================================== debian/patches/series ===================================== @@ -1 +1,2 @@ 0001-Skip-tests-that-use-shapes.patch +pyshp-2.0.0.patch View it on GitLab: https://salsa.debian.org/debian-gis-team/pycoast/commit/cfdacb1ab62d2f3d93f0c5f653dd3ac5fc9c9983 -- View it on GitLab: https://salsa.debian.org/debian-gis-team/pycoast/commit/cfdacb1ab62d2f3d93f0c5f653dd3ac5fc9c9983 You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ Pkg-grass-devel mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-grass-devel
