diff options
author | leot <leot@pkgsrc.org> | 2020-01-02 15:46:11 +0000 |
---|---|---|
committer | leot <leot@pkgsrc.org> | 2020-01-02 15:46:11 +0000 |
commit | 65cd7967661377ae280cd6c898bffb846e6e377c (patch) | |
tree | cc4fe9c605708814c9c7030e946b7b29982c31f0 /net | |
parent | bb208d5527a1c9e956bf45fc0592908c0f0c5a46 (diff) | |
download | pkgsrc-65cd7967661377ae280cd6c898bffb846e6e377c.tar.gz |
py-rt: Update to 1.0.12
Changes:
1.0.12
------
- Travis CI Docker tests
- RT 4.4 fixes
- Support multiline CF values in create_ticket and edit_ticket.
- Fix support for custom field names containing colons
- In search(), replace splitlines() with lines array split on \n.
- Add debug_mode flag for response logging
- Add platform independent url joining / Allow testing on Windows
- Add numerical_id to get_ticket result
Diffstat (limited to 'net')
-rw-r--r-- | net/py-rt/Makefile | 5 | ||||
-rw-r--r-- | net/py-rt/distinfo | 12 | ||||
-rw-r--r-- | net/py-rt/patches/patch-rt.py | 38 |
3 files changed, 15 insertions, 40 deletions
diff --git a/net/py-rt/Makefile b/net/py-rt/Makefile index a75a1e1c876..96f9e09cf26 100644 --- a/net/py-rt/Makefile +++ b/net/py-rt/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.3 2019/06/19 10:51:54 leot Exp $ +# $NetBSD: Makefile,v 1.4 2020/01/02 15:46:11 leot Exp $ -DISTNAME= rt-1.0.11 +DISTNAME= rt-1.0.12 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} -PKGREVISION= 2 CATEGORIES= net python MASTER_SITES= ${MASTER_SITE_PYPI:=r/rt/} diff --git a/net/py-rt/distinfo b/net/py-rt/distinfo index 8b29f127204..f34a7395f2b 100644 --- a/net/py-rt/distinfo +++ b/net/py-rt/distinfo @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.3 2019/06/19 10:51:54 leot Exp $ +$NetBSD: distinfo,v 1.4 2020/01/02 15:46:11 leot Exp $ -SHA1 (py-rt/rt-1.0.11.tar.gz) = 2a919c9df7a7aec75aa9f1f19df9fbc81341e784 -RMD160 (py-rt/rt-1.0.11.tar.gz) = cd0ee2929ede3c878e21bf0750e4fe262550ded5 -SHA512 (py-rt/rt-1.0.11.tar.gz) = 00007710d152472bf25e656b6298502e0b571932c8c3f4c498074fe7a849d575fd2deaad91a4814a7aece4dbfa847c913045e927830a8e0a02d3d13876562696 -Size (py-rt/rt-1.0.11.tar.gz) = 35084 bytes -SHA1 (patch-rt.py) = 304b17e48ea144b0553f9bf18b142b9e59ceb684 +SHA1 (py-rt/rt-1.0.12.tar.gz) = 1aef2da3768117f8c45846ef4c127d89d6ff7d7e +RMD160 (py-rt/rt-1.0.12.tar.gz) = 4638f0958bbc6b0d8f613987fb0f92886adf5d37 +SHA512 (py-rt/rt-1.0.12.tar.gz) = f671541ee9f6f1943e4583054ed22d7101b657c46a4b97701120245056ce6f65c2e2111db9e67202cc0a13c5df0e87b661ad9fef288ef3e148171d56baca5b35 +Size (py-rt/rt-1.0.12.tar.gz) = 36629 bytes +SHA1 (patch-rt.py) = 181b7e8f694efa1a76592496a5cc48df8fd9c055 diff --git a/net/py-rt/patches/patch-rt.py b/net/py-rt/patches/patch-rt.py index 7a5124b7573..6eaa6f92caf 100644 --- a/net/py-rt/patches/patch-rt.py +++ b/net/py-rt/patches/patch-rt.py @@ -1,37 +1,13 @@ -$NetBSD: patch-rt.py,v 1.2 2019/06/19 10:51:54 leot Exp $ +$NetBSD: patch-rt.py,v 1.3 2020/01/02 15:46:11 leot Exp $ -- Backport upstream commit bb07009c4f62dd2ac393aab82fded6424eead82f - to ignore ignore possible empty lines. -- RT 4 when a ticket is not modified return an empty response, treat it as - a successfull operation. +In RT 4 when a ticket is not modified an empty response is returned. +Treat it as a successfull operation. ---- rt.py.orig 2018-07-16 12:47:27.000000000 +0000 +--- rt.py.orig 2019-10-25 12:58:58.000000000 +0000 +++ rt.py -@@ -518,15 +518,19 @@ class Rt: - return items - elif Format == 's': - items = [] -- msgs = msg.splitlines()[2:] -+ msgs = lines[2:] - for msg in msgs: -+ if "" == msg: # Ignore blank line at the end -+ continue - ticket_id, subject = msg.split(': ', 1) - items.append({'id': 'ticket/' + ticket_id, 'Subject': subject}) - return items - elif Format == 'i': - items = [] -- msgs = msg.splitlines()[2:] -+ msgs = lines[2:] - for msg in msgs: -+ if "" == msg: # Ignore blank line at the end -+ continue - _, ticket_id = msg.split('/', 1) - items.append({'id': 'ticket/' + ticket_id}) - return items -@@ -685,6 +689,8 @@ class Rt: - else: - post_data += "CF.{{{}}}: {}\n".format(key[3:], value) +@@ -736,6 +736,8 @@ class Rt: + """ + post_data = self.__ticket_post_data(kwargs) msg = self.__request('ticket/{}/edit'.format(str(ticket_id)), post_data={'content': post_data}) + if "" == msg: # Ticket not modified + return True |