[Git][debian-gis-team/pywps][master] 6 commits: New upstream version 4.2.7
Bas Couwenberg
gitlab at salsa.debian.org
Wed Aug 5 15:22:17 BST 2020
Bas Couwenberg pushed to branch master at Debian GIS Project / pywps
Commits:
d5e9e98f by Bas Couwenberg at 2020-08-05T16:06:45+02:00
New upstream version 4.2.7
- - - - -
166fcb64 by Bas Couwenberg at 2020-08-05T16:06:47+02:00
Update upstream source from tag 'upstream/4.2.7'
Update to upstream version '4.2.7'
with Debian dir 7893d09f269c21411b9b0f8c889b1c36b4162911
- - - - -
2fb953f8 by Bas Couwenberg at 2020-08-05T16:06:57+02:00
New upstream release.
- - - - -
192f8cbf by Bas Couwenberg at 2020-08-05T16:16:46+02:00
Add lintian override for redundant-globbing-patterns.
- - - - -
2ee7230b by Bas Couwenberg at 2020-08-05T16:16:46+02:00
Drop unused override for embedded-javascript-library.
- - - - -
7181e4dd by Bas Couwenberg at 2020-08-05T16:16:46+02:00
Set distribution to unstable.
- - - - -
7 changed files:
- VERSION.txt
- debian/changelog
- − debian/pywps-doc.lintian-overrides
- debian/source/lintian-overrides
- pywps/__init__.py
- pywps/ext_autodoc.py
- pywps/tests.py
Changes:
=====================================
VERSION.txt
=====================================
@@ -1 +1 @@
-4.2.6
+4.2.7
=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+pywps (4.2.7-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Add lintian override for redundant-globbing-patterns.
+ * Drop unused override for embedded-javascript-library.
+
+ -- Bas Couwenberg <sebastic at debian.org> Wed, 05 Aug 2020 16:07:33 +0200
+
pywps (4.2.6-2) unstable; urgency=medium
* Switch libapache2-mod-wsgi dependency to libapache2-mod-wsgi-py3.
=====================================
debian/pywps-doc.lintian-overrides deleted
=====================================
@@ -1,3 +0,0 @@
-# sphinx does not provide language_data.js
-embedded-javascript-library */language_data.js please use sphinx
-
=====================================
debian/source/lintian-overrides
=====================================
@@ -1,3 +1,6 @@
# Not worth the effort
testsuite-autopkgtest-missing
+# False positive
+redundant-globbing-patterns *
+
=====================================
pywps/__init__.py
=====================================
@@ -9,7 +9,7 @@ import os
from lxml.builder import ElementMaker
-__version__ = '4.2.2'
+__version__ = '4.2.7'
LOGGER = logging.getLogger('PYWPS')
LOGGER.debug('setting core variables')
=====================================
pywps/ext_autodoc.py
=====================================
@@ -8,6 +8,21 @@ from pywps import Process
from pywps.app.Common import Metadata
+class MetadataUrl(Metadata):
+ """Metadata subclass to allow anonymous links generation.
+
+ Useful to avoid Sphinx "Duplicate explicit target name" warning.
+
+ See https://docutils.sourceforge.io/docs/ref/rst/restructuredtext.html#anonymous-hyperlinks.
+ """
+
+ def __init__(self, title, href=None, role=None, type_='simple',
+ anonymous=False):
+ super().__init__(title, href=href, role=role, type_=type_)
+ self.anonymous = anonymous
+ "Whether to create anonymous link (boolean)."
+
+
class ProcessDocumenter(ClassDocumenter):
"""Sphinx autodoc ClassDocumenter subclass that understands the
pywps.Process class.
@@ -126,8 +141,11 @@ class ProcessDocumenter(ClassDocumenter):
title, href = m['title'], m['href']
else:
title, href = None, None
+ extra_underscore = ""
+ if isinstance(m, MetadataUrl):
+ extra_underscore = "_" if m.anonymous else ""
if title and href:
- ref.append(u" - `{} <{}>`_".format(title, href))
+ ref.append(u" - `{} <{}>`_{}".format(title, href, extra_underscore))
hasref = True
ref.append('')
=====================================
pywps/tests.py
=====================================
@@ -12,6 +12,7 @@ from pywps import Process
from pywps.inout import LiteralInput, LiteralOutput, ComplexInput, ComplexOutput, BoundingBoxInput, BoundingBoxOutput
from pywps.inout import Format
from pywps.app.Common import Metadata
+from pywps.ext_autodoc import MetadataUrl
import re
@@ -75,7 +76,10 @@ class DocExampleProcess(Process):
version="4.0",
metadata=[Metadata('PyWPS docs', 'https://pywps.org'),
Metadata('NumPy docstring conventions',
- 'https://github.com/numpy/numpy/blob/master/doc/HOWTO_DOCUMENT.rst.txt')],
+ 'https://github.com/numpy/numpy/blob/master/doc/HOWTO_DOCUMENT.rst.txt'),
+ MetadataUrl('Duplicate label', 'http://one.example.com', anonymous=True),
+ MetadataUrl('Duplicate label', 'http://two.example.com', anonymous=True),
+ ],
inputs=inputs,
outputs=outputs,
)
View it on GitLab: https://salsa.debian.org/debian-gis-team/pywps/-/compare/0ffdc3c684a53126df760d17690169624b1171a7...7181e4ddcbf1b2edf7d41656ed932b02890a2032
--
View it on GitLab: https://salsa.debian.org/debian-gis-team/pywps/-/compare/0ffdc3c684a53126df760d17690169624b1171a7...7181e4ddcbf1b2edf7d41656ed932b02890a2032
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/20200805/edee90b3/attachment-0001.html>
More information about the Pkg-grass-devel
mailing list