Hello community,
here is the log from the commit of package python-simplekml for
openSUSE:Leap:15.2 checked in at 2020-03-19 08:36:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/python-simplekml (Old)
and /work/SRC/openSUSE:Leap:15.2/.python-simplekml.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-simplekml"
Thu Mar 19 08:36:11 2020 rev:2 rq:786151 version:1.3.3
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/python-simplekml/python-simplekml.changes
2020-02-22 17:49:35.877426608 +0100
+++
/work/SRC/openSUSE:Leap:15.2/.python-simplekml.new.3160/python-simplekml.changes
2020-03-19 08:36:12.133844096 +0100
@@ -1,0 +2,11 @@
+Tue Mar 17 15:03:55 UTC 2020 - [email protected]
+
+- version update to 1.3.3
+ * no upstream changelog found
+
+-------------------------------------------------------------------
+Sun Mar 15 07:41:38 UTC 2020 - Tomáš Chvátal <[email protected]>
+
+- Fix build without python2
+
+-------------------------------------------------------------------
Old:
----
simplekml-1.3.1.tar.gz
New:
----
simplekml-1.3.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-simplekml.spec ++++++
--- /var/tmp/diff_new_pack.GLr14z/_old 2020-03-19 08:36:12.513844328 +0100
+++ /var/tmp/diff_new_pack.GLr14z/_new 2020-03-19 08:36:12.513844328 +0100
@@ -1,6 +1,7 @@
#
# spec file for package python-simplekml
#
+# Copyright (c) 2020 SUSE LLC
# Copyright (c) 2016-2019, Martin Hauke <[email protected]>
#
# All modifications and additions to the file contributed by third parties
@@ -12,17 +13,17 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
+#
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-simplekml
-Version: 1.3.1
+Version: 1.3.3
Release: 0
Summary: A Simple KML creator
-License: LGPL-3.0-or-later
-Group: Development/Languages/Python
#HG-Clone: https://bitbucket.org/KyleLancaster/simplekml
+License: LGPL-3.0-or-later
URL: http://readthedocs.org/projects/simplekml/
Source:
https://files.pythonhosted.org/packages/source/s/simplekml/simplekml-%{version}.tar.gz
Source1:
https://bitbucket.org/KyleLancaster/simplekml/raw/76ac20169865b793aa0ed574f12651e96562570d/LICENSE.txt
@@ -58,6 +59,6 @@
%license LICENSE.txt
%doc README.txt
%{python_sitelib}/simplekml
-%{python_sitelib}/simplekml-%{version}-py%{py_ver}.egg-info
+%{python_sitelib}/simplekml-%{version}-py%{python_version}.egg-info
%changelog
++++++ simplekml-1.3.1.tar.gz -> simplekml-1.3.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/simplekml-1.3.1/PKG-INFO new/simplekml-1.3.3/PKG-INFO
--- old/simplekml-1.3.1/PKG-INFO 2018-08-08 19:09:02.000000000 +0200
+++ new/simplekml-1.3.3/PKG-INFO 2020-01-28 15:53:55.000000000 +0100
@@ -1,32 +1,32 @@
-Metadata-Version: 1.1
-Name: simplekml
-Version: 1.3.1
-Summary: A Simple KML creator
-Home-page: http://readthedocs.org/projects/simplekml/
-Author: Kyle Lancaster
-Author-email: [email protected]
-License: GNU Lesser General Public License v3+
-Description: Simplekml is a python package which enables you to generate KML
with as little effort as possible.
-
- At the time of making this package nothing was available (at least I
could not find anything) that could create KML files easily. You needed a lot
of bloated code to even create a simple point. This is understandable because
the KML standard is quite extensive, but what if you just work with the simple
elements of KML like Document, Folder, Point, LineString and Polygon? This
package supports those elements and everything documented in the KML Reference.
With simplekml creating a KML file containing a point as simple as::
-
- import simplekml
- kml = simplekml.Kml()
- kml.newpoint(name="Kirstenbosch", coords=[(18.432314,-33.988862)])
- kml.save("botanicalgarden.kml")
-
- See the Homepage_ for usage, documentation and a reference.
-
- .. _Homepage: http://readthedocs.org/projects/simplekml/
-
-
-Platform: UNKNOWN
-Classifier: Development Status :: 5 - Production/Stable
-Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 2.6
-Classifier: Programming Language :: Python :: 2.7
-Classifier: Programming Language :: Python :: 3
-Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 or
later (LGPLv3+)
-Classifier: Operating System :: OS Independent
-Classifier: Topic :: Scientific/Engineering :: GIS
-Classifier: Topic :: Software Development :: Libraries :: Python Modules
+Metadata-Version: 1.1
+Name: simplekml
+Version: 1.3.3
+Summary: A Simple KML creator
+Home-page: http://readthedocs.org/projects/simplekml/
+Author: 2011-2016 Kyle Lancaster | 2019 Patrick Eisoldt
+Author-email: [email protected]
+License: GNU Lesser General Public License v3+
+Description: Simplekml is a python package which enables you to generate KML
with as little effort as possible.
+
+ At the time of making this package nothing was available (at least I
could not find anything) that could create KML files easily. You needed a lot
of bloated code to even create a simple point. This is understandable because
the KML standard is quite extensive, but what if you just work with the simple
elements of KML like Document, Folder, Point, LineString and Polygon? This
package supports those elements and everything documented in the KML Reference.
With simplekml creating a KML file containing a point as simple as::
+
+ import simplekml
+ kml = simplekml.Kml()
+ kml.newpoint(name="Kirstenbosch", coords=[(18.432314,-33.988862)])
+ kml.save("botanicalgarden.kml")
+
+ See the Homepage_ for usage, documentation and a reference.
+
+ .. _Homepage: http://readthedocs.org/projects/simplekml/
+
+
+Platform: UNKNOWN
+Classifier: Development Status :: 5 - Production/Stable
+Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 2.7
+Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3.8
+Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 or
later (LGPLv3+)
+Classifier: Operating System :: OS Independent
+Classifier: Topic :: Scientific/Engineering :: GIS
+Classifier: Topic :: Software Development :: Libraries :: Python Modules
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/simplekml-1.3.1/setup.py new/simplekml-1.3.3/setup.py
--- old/simplekml-1.3.1/setup.py 2018-08-08 18:38:39.000000000 +0200
+++ new/simplekml-1.3.3/setup.py 2020-01-28 15:53:47.000000000 +0100
@@ -1,5 +1,5 @@
"""
-Copyright 2011-2016 Kyle Lancaster
+Copyright 2011-2016 Kyle Lancaster | 2019 Patrick Eisoldt
Simplekml is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
@@ -21,18 +21,18 @@
setup(
name = 'simplekml',
packages = ['simplekml'],
- version = '1.3.1',
+ version = '1.3.3',
description = 'A Simple KML creator',
- author='Kyle Lancaster',
- author_email='[email protected]',
+ author='2011-2016 Kyle Lancaster | 2019 Patrick Eisoldt',
+ author_email='[email protected]',
url='http://readthedocs.org/projects/simplekml/',
license='GNU Lesser General Public License v3+',
classifiers=[
'Development Status :: 5 - Production/Stable',
'Programming Language :: Python',
- 'Programming Language :: Python :: 2.6',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
+ 'Programming Language :: Python :: 3.8',
'License :: OSI Approved :: GNU Lesser General Public License v3
or later (LGPLv3+)',
'Operating System :: OS Independent',
'Topic :: Scientific/Engineering :: GIS',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/simplekml-1.3.1/simplekml/__init__.py
new/simplekml-1.3.3/simplekml/__init__.py
--- old/simplekml-1.3.1/simplekml/__init__.py 2018-08-08 18:41:14.000000000
+0200
+++ new/simplekml-1.3.3/simplekml/__init__.py 2020-01-28 14:01:32.000000000
+0100
@@ -1,5 +1,5 @@
"""
-Copyright 2011-2018 Kyle Lancaster
+Copyright 2011-2018 Kyle Lancaster | 2019 Patrick Eisoldt
Simplekml is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
@@ -33,4 +33,4 @@
from simplekml.tour import
GxAnimatedUpdate,GxFlyTo,GxPlaylist,GxSoundCue,GxTour,GxTourControl,GxWait,Update
from simplekml.networklinkcontrol import LinkSnippet, NetworkLinkControl
-__version__ = "1.3.1"
+__version__ = "1.3.2"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/simplekml-1.3.1/simplekml/abstractview.py
new/simplekml-1.3.3/simplekml/abstractview.py
--- old/simplekml-1.3.1/simplekml/abstractview.py 2018-08-08
18:41:14.000000000 +0200
+++ new/simplekml-1.3.3/simplekml/abstractview.py 2020-01-28
14:01:39.000000000 +0100
@@ -1,5 +1,5 @@
"""
-Copyright 2011-2018 Kyle Lancaster
+Copyright 2011-2018 Kyle Lancaster | 2019 Patrick Eisoldt
Simplekml is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/simplekml-1.3.1/simplekml/base.py
new/simplekml-1.3.3/simplekml/base.py
--- old/simplekml-1.3.1/simplekml/base.py 2018-08-08 18:41:14.000000000
+0200
+++ new/simplekml-1.3.3/simplekml/base.py 2020-01-28 14:25:11.000000000
+0100
@@ -1,5 +1,5 @@
"""
-Copyright 2011-2018 Kyle Lancaster
+Copyright 2011-2018 Kyle Lancaster | 2019 Patrick Eisoldt
Simplekml is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
@@ -17,7 +17,11 @@
"""
import os
-import cgi
+import sys
+if sys.version < '3':
+ import cgi
+else:
+ import html
import xml.dom.minidom
import warnings
from simplekml.makeunicode import u
@@ -86,12 +90,18 @@
count = text.count(cdatastart)
if count > 0:
for i in range(count):
- endtext += cgi.escape(starttext[0:starttext.find(cdatastart)])
+ if sys.version < '3':
+ endtext +=
cgi.escape(starttext[0:starttext.find(cdatastart)])
+ else:
+ endtext +=
html.escape(starttext[0:starttext.find(cdatastart)])
endtext +=
starttext[starttext.find(cdatastart):starttext.find(cdataend)+len(cdataend)]
starttext = starttext[starttext.find(cdataend)+len(cdataend):]
endtext += starttext
else:
- endtext = cgi.escape(text)
+ if sys.version < '3':
+ endtext = cgi.escape(text)
+ else:
+ endtext = html.escape(text)
return endtext
def addfile(self, path):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/simplekml-1.3.1/simplekml/constants.py
new/simplekml-1.3.3/simplekml/constants.py
--- old/simplekml-1.3.1/simplekml/constants.py 2018-08-08 18:41:14.000000000
+0200
+++ new/simplekml-1.3.3/simplekml/constants.py 2020-01-28 14:01:44.000000000
+0100
@@ -1,5 +1,5 @@
"""
-Copyright 2011-2018 Kyle Lancaster
+Copyright 2011-2018 Kyle Lancaster | 2019 Patrick Eisoldt
Simplekml is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/simplekml-1.3.1/simplekml/coordinates.py
new/simplekml-1.3.3/simplekml/coordinates.py
--- old/simplekml-1.3.1/simplekml/coordinates.py 2018-08-08
18:41:14.000000000 +0200
+++ new/simplekml-1.3.3/simplekml/coordinates.py 2020-01-28
14:01:56.000000000 +0100
@@ -1,5 +1,5 @@
"""
-Copyright 2011-2018 Kyle Lancaster
+Copyright 2011-2018 Kyle Lancaster | 2019 Patrick Eisoldt
Simplekml is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/simplekml-1.3.1/simplekml/featgeom.py
new/simplekml-1.3.3/simplekml/featgeom.py
--- old/simplekml-1.3.1/simplekml/featgeom.py 2018-08-08 18:41:14.000000000
+0200
+++ new/simplekml-1.3.3/simplekml/featgeom.py 2020-01-28 14:02:04.000000000
+0100
@@ -1,5 +1,5 @@
"""
-Copyright 2011-2018 Kyle Lancaster
+Copyright 2011-2018 Kyle Lancaster | 2019 Patrick Eisoldt
Simplekml is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/simplekml-1.3.1/simplekml/icon.py
new/simplekml-1.3.3/simplekml/icon.py
--- old/simplekml-1.3.1/simplekml/icon.py 2018-08-08 18:41:14.000000000
+0200
+++ new/simplekml-1.3.3/simplekml/icon.py 2020-01-28 14:02:08.000000000
+0100
@@ -1,5 +1,5 @@
"""
-Copyright 2011-2018 Kyle Lancaster
+Copyright 2011-2018 Kyle Lancaster | 2019 Patrick Eisoldt
Simplekml is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/simplekml-1.3.1/simplekml/kml.py
new/simplekml-1.3.3/simplekml/kml.py
--- old/simplekml-1.3.1/simplekml/kml.py 2018-08-08 18:41:14.000000000
+0200
+++ new/simplekml-1.3.3/simplekml/kml.py 2020-01-28 14:02:33.000000000
+0100
@@ -1,5 +1,5 @@
"""
-Copyright 2011-2018 Kyle Lancaster
+Copyright 2011-2018 Kyle Lancaster | 2019 Patrick Eisoldt
Simplekml is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/simplekml-1.3.1/simplekml/networklinkcontrol.py
new/simplekml-1.3.3/simplekml/networklinkcontrol.py
--- old/simplekml-1.3.1/simplekml/networklinkcontrol.py 2018-08-08
18:41:14.000000000 +0200
+++ new/simplekml-1.3.3/simplekml/networklinkcontrol.py 2020-01-28
14:12:01.000000000 +0100
@@ -1,5 +1,5 @@
"""
-Copyright 2011-2018 Kyle Lancaster
+Copyright 2011-2018 Kyle Lancaster | 2019 Patrick Eisoldt
Simplekml is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/simplekml-1.3.1/simplekml/overlay.py
new/simplekml-1.3.3/simplekml/overlay.py
--- old/simplekml-1.3.1/simplekml/overlay.py 2018-08-08 18:41:14.000000000
+0200
+++ new/simplekml-1.3.3/simplekml/overlay.py 2020-01-28 14:12:01.000000000
+0100
@@ -1,5 +1,5 @@
"""
-Copyright 2011-2018 Kyle Lancaster
+Copyright 2011-2018 Kyle Lancaster | 2019 Patrick Eisoldt
Simplekml is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/simplekml-1.3.1/simplekml/region.py
new/simplekml-1.3.3/simplekml/region.py
--- old/simplekml-1.3.1/simplekml/region.py 2018-08-08 18:41:14.000000000
+0200
+++ new/simplekml-1.3.3/simplekml/region.py 2020-01-28 14:12:01.000000000
+0100
@@ -1,5 +1,5 @@
"""
-Copyright 2011-2018 Kyle Lancaster
+Copyright 2011-2018 Kyle Lancaster | 2019 Patrick Eisoldt
Simplekml is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/simplekml-1.3.1/simplekml/schema.py
new/simplekml-1.3.3/simplekml/schema.py
--- old/simplekml-1.3.1/simplekml/schema.py 2018-08-08 18:41:14.000000000
+0200
+++ new/simplekml-1.3.3/simplekml/schema.py 2020-01-28 14:12:01.000000000
+0100
@@ -1,5 +1,5 @@
"""
-Copyright 2011-2018 Kyle Lancaster
+Copyright 2011-2018 Kyle Lancaster | 2019 Patrick Eisoldt
Simplekml is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/simplekml-1.3.1/simplekml/styleselector.py
new/simplekml-1.3.3/simplekml/styleselector.py
--- old/simplekml-1.3.1/simplekml/styleselector.py 2018-08-08
18:41:14.000000000 +0200
+++ new/simplekml-1.3.3/simplekml/styleselector.py 2020-01-28
14:12:01.000000000 +0100
@@ -1,5 +1,5 @@
"""
-Copyright 2011-2018 Kyle Lancaster
+Copyright 2011-2018 Kyle Lancaster | 2019 Patrick Eisoldt
Simplekml is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/simplekml-1.3.1/simplekml/substyle.py
new/simplekml-1.3.3/simplekml/substyle.py
--- old/simplekml-1.3.1/simplekml/substyle.py 2018-08-08 18:41:14.000000000
+0200
+++ new/simplekml-1.3.3/simplekml/substyle.py 2020-01-28 14:12:01.000000000
+0100
@@ -1,5 +1,5 @@
"""
-Copyright 2011-2018 Kyle Lancaster
+Copyright 2011-2018 Kyle Lancaster | 2019 Patrick Eisoldt
Simplekml is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/simplekml-1.3.1/simplekml/timeprimitive.py
new/simplekml-1.3.3/simplekml/timeprimitive.py
--- old/simplekml-1.3.1/simplekml/timeprimitive.py 2018-08-08
18:41:14.000000000 +0200
+++ new/simplekml-1.3.3/simplekml/timeprimitive.py 2020-01-28
14:12:01.000000000 +0100
@@ -1,5 +1,5 @@
"""
-Copyright 2011-2018 Kyle Lancaster
+Copyright 2011-2018 Kyle Lancaster | 2019 Patrick Eisoldt
Simplekml is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/simplekml-1.3.1/simplekml/tour.py
new/simplekml-1.3.3/simplekml/tour.py
--- old/simplekml-1.3.1/simplekml/tour.py 2018-08-08 18:41:14.000000000
+0200
+++ new/simplekml-1.3.3/simplekml/tour.py 2020-01-28 14:12:01.000000000
+0100
@@ -1,5 +1,5 @@
"""
-Copyright 2011-2018 Kyle Lancaster
+Copyright 2011-2018 Kyle Lancaster | 2019 Patrick Eisoldt
Simplekml is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by