pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/net/py-rt py-rt: Update to 1.0.12
details: https://anonhg.NetBSD.org/pkgsrc/rev/8a3f527c795c
branches: trunk
changeset: 407203:8a3f527c795c
user: leot <leot%pkgsrc.org@localhost>
date: Thu Jan 02 15:46:11 2020 +0000
description:
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:
net/py-rt/Makefile | 5 ++---
net/py-rt/distinfo | 12 ++++++------
net/py-rt/patches/patch-rt.py | 38 +++++++-------------------------------
3 files changed, 15 insertions(+), 40 deletions(-)
diffs (79 lines):
diff -r c5ee6cf4fa9f -r 8a3f527c795c net/py-rt/Makefile
--- a/net/py-rt/Makefile Thu Jan 02 15:45:43 2020 +0000
+++ b/net/py-rt/Makefile Thu Jan 02 15:46:11 2020 +0000
@@ -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 -r c5ee6cf4fa9f -r 8a3f527c795c net/py-rt/distinfo
--- a/net/py-rt/distinfo Thu Jan 02 15:45:43 2020 +0000
+++ b/net/py-rt/distinfo Thu Jan 02 15:46:11 2020 +0000
@@ -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 -r c5ee6cf4fa9f -r 8a3f527c795c net/py-rt/patches/patch-rt.py
--- a/net/py-rt/patches/patch-rt.py Thu Jan 02 15:45:43 2020 +0000
+++ b/net/py-rt/patches/patch-rt.py Thu Jan 02 15:46:11 2020 +0000
@@ -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
Home |
Main Index |
Thread Index |
Old Index