[Git][debian-gis-team/pycsw][master] Add patch to fix SyntaxWarning issues with Python 3.8.

Bas Couwenberg gitlab at salsa.debian.org
Sat Jan 18 16:13:51 GMT 2020



Bas Couwenberg pushed to branch master at Debian GIS Project / pycsw


Commits:
fc007ed4 by Bas Couwenberg at 2020-01-18T17:13:43+01:00
Add patch to fix SyntaxWarning issues with Python 3.8.

- - - - -


3 changed files:

- debian/changelog
- + debian/patches/python3.8-SyntaxWarning.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,9 @@
+pycsw (2.4.2+dfsg-2) UNRELEASED; urgency=medium
+
+  * Add patch to fix SyntaxWarning issues with Python 3.8.
+
+ -- Bas Couwenberg <sebastic at debian.org>  Sat, 18 Jan 2020 17:10:00 +0100
+
 pycsw (2.4.2+dfsg-1) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/patches/python3.8-SyntaxWarning.patch
=====================================
@@ -0,0 +1,37 @@
+Description: Fix SyntaxWarning issues with Python 3.8.
+Author: Bas Couwenberg <sebastic at debian.org>
+Forwarded: https://github.com/geopython/pycsw/pull/606
+
+--- a/pycsw/ogc/csw/csw2.py
++++ b/pycsw/ogc/csw/csw2.py
+@@ -714,7 +714,7 @@ class Csw2(object):
+             LOGGER.debug('OpenSearch Geo/Time parameters detected.')
+             self.parent.kvp['constraintlanguage'] = 'FILTER'
+             tmp_filter = opensearch.kvp2filterxml(self.parent.kvp, self.parent.context)
+-            if tmp_filter is not "":
++            if tmp_filter != "":
+                 self.parent.kvp['constraint'] = tmp_filter
+                 LOGGER.debug('OpenSearch Geo/Time parameters to Filter: %s.', self.parent.kvp['constraint'])
+ 
+--- a/pycsw/ogc/csw/csw3.py
++++ b/pycsw/ogc/csw/csw3.py
+@@ -742,7 +742,7 @@ class Csw3(object):
+             except Exception as err:
+                 return self.exceptionreport('InvalidParameterValue', 'bbox', str(err))
+ 
+-            if tmp_filter is not "":
++            if tmp_filter != "":
+                 self.parent.kvp['constraint'] = tmp_filter
+                 LOGGER.debug('OpenSearch Geo/Time parameters to Filter: %s.', self.parent.kvp['constraint'])
+ 
+--- a/pycsw/opensearch.py
++++ b/pycsw/opensearch.py
+@@ -350,7 +350,7 @@ def kvp2filterxml(kvp, context):
+                 if time_list == ['', '']:
+                     par_count -= 1
+                 # One of two is empty
+-                elif time_list[1] is '':
++                elif time_list[1] == '':
+                     time_element = etree.Element(util.nspath_eval('ogc:PropertyIsGreaterThanOrEqualTo',
+                                 context.namespaces))
+                     el = etree.Element(util.nspath_eval('ogc:PropertyName',


=====================================
debian/patches/series
=====================================
@@ -2,3 +2,4 @@
 0002-Remove-externally-linked-files.patch
 0006-Don-t-include-external-references-to-images.patch
 version-requirements.patch
+python3.8-SyntaxWarning.patch



View it on GitLab: https://salsa.debian.org/debian-gis-team/pycsw/commit/fc007ed43be606c34c0dbd8b8f718b8286f2651a

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/pycsw/commit/fc007ed43be606c34c0dbd8b8f718b8286f2651a
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/20200118/cb68cc18/attachment-0001.html>


More information about the Pkg-grass-devel mailing list