Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pyRXP for openSUSE:Factory 
checked in at 2022-01-21 01:25:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pyRXP (Old)
 and      /work/SRC/openSUSE:Factory/.python-pyRXP.new.1938 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pyRXP"

Fri Jan 21 01:25:50 2022 rev:3 rq:947765 version:3.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pyRXP/python-pyRXP.changes        
2021-12-09 19:46:42.577165036 +0100
+++ /work/SRC/openSUSE:Factory/.python-pyRXP.new.1938/python-pyRXP.changes      
2022-01-21 01:26:40.450071388 +0100
@@ -1,0 +2,6 @@
+Thu Jan 20 18:59:54 UTC 2022 - Atri Bhattacharya <[email protected]>
+
+- Update to version 3.0.1:
+  * No release notes.
+
+-------------------------------------------------------------------

Old:
----
  pyRXP-3.0.0.tar.gz

New:
----
  pyRXP-3.0.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-pyRXP.spec ++++++
--- /var/tmp/diff_new_pack.S3E12a/_old  2022-01-21 01:26:40.850068646 +0100
+++ /var/tmp/diff_new_pack.S3E12a/_new  2022-01-21 01:26:40.854068618 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pyRXP
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           python-pyRXP
-Version:        3.0.0
+Version:        3.0.1
 Release:        0
 Summary:        Python RXP interface - fast validating XML parser
 License:        BSD-3-Clause

++++++ pyRXP-3.0.0.tar.gz -> pyRXP-3.0.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyRXP-3.0.0/PKG-INFO new/pyRXP-3.0.1/PKG-INFO
--- old/pyRXP-3.0.0/PKG-INFO    2021-09-30 10:11:28.581637400 +0200
+++ new/pyRXP-3.0.1/PKG-INFO    2021-12-30 10:17:35.837816000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: pyRXP
-Version: 3.0.0
+Version: 3.0.1
 Summary: Python RXP interface - fast validating XML parser
 Home-page: http://www.reportlab.com
 Author: Robin Becker
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyRXP-3.0.0/pyRXP.egg-info/PKG-INFO 
new/pyRXP-3.0.1/pyRXP.egg-info/PKG-INFO
--- old/pyRXP-3.0.0/pyRXP.egg-info/PKG-INFO     2021-09-30 10:11:28.000000000 
+0200
+++ new/pyRXP-3.0.1/pyRXP.egg-info/PKG-INFO     2021-12-30 10:17:35.000000000 
+0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: pyRXP
-Version: 3.0.0
+Version: 3.0.1
 Summary: Python RXP interface - fast validating XML parser
 Home-page: http://www.reportlab.com
 Author: Robin Becker
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyRXP-3.0.0/pyRXP.egg-info/SOURCES.txt 
new/pyRXP-3.0.1/pyRXP.egg-info/SOURCES.txt
--- old/pyRXP-3.0.0/pyRXP.egg-info/SOURCES.txt  2021-09-30 10:11:28.000000000 
+0200
+++ new/pyRXP-3.0.1/pyRXP.egg-info/SOURCES.txt  2021-12-30 10:17:35.000000000 
+0100
@@ -97,6 +97,7 @@
 src/rxp/iso-8859/iso-8859-9
 test/is-there.dtd
 test/leaktest.py
+test/pyRXP_test.log
 test/runAll.py
 test/testRXPbasic.py
 test/test_xmltestsuite.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyRXP-3.0.0/src/pyRXP.c new/pyRXP-3.0.1/src/pyRXP.c
--- old/pyRXP-3.0.0/src/pyRXP.c 2021-09-28 13:46:30.000000000 +0200
+++ new/pyRXP-3.0.1/src/pyRXP.c 2021-12-24 12:33:00.000000000 +0100
@@ -22,7 +22,7 @@
 #include "stdio16.h"
 #include "version.h"
 #include "namespaces.h"
-#define VERSION "3.0.0"
+#define VERSION "3.0.1"
 #define MAX_DEPTH 256
 #if PY_VERSION_HEX < 0x02050000
 #      define Py_ssize_t int
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyRXP-3.0.0/test/pyRXP_test.log 
new/pyRXP-3.0.1/test/pyRXP_test.log
--- old/pyRXP-3.0.0/test/pyRXP_test.log 1970-01-01 01:00:00.000000000 +0100
+++ new/pyRXP-3.0.1/test/pyRXP_test.log 2021-12-30 10:15:10.000000000 +0100
@@ -0,0 +1,126 @@
+############# Testing pyRXPU=7F35C9655D50
+
+Parser keywords OK
+
+Parser().parse keywords OK
+
+Parser()=<pyRXPU.Parser object at 0x7f35c8e17820>
+Parser().__class__=<class 'pyRXPU.Parser'>
+type(Parser())=<class 'pyRXPU.Parser'>
+
+
+Parser().__class__ etc OK
+
+pyRXPU.Parser()('<a></a>')
+OK
+
+pyRXPU.Parser(ExpandEmpty=1)('<a></a>')
+OK
+
+pyRXPU.Parser(MakeMutableTree=1)('<a></a>')
+OK
+
+pyRXPU.Parser()('<a/>')
+OK
+
+pyRXPU.Parser(ExpandEmpty=1)('<a/>')
+OK
+
+pyRXPU.Parser(MakeMutableTree=1)('<a/>')
+OK
+
+pyRXPU.Parser(ExpandEmpty=1, MakeMutableTree=1)('<a/>')
+OK
+
+pyRXPU.Parser()('</a>')
+OK
+
+pyRXPU.Parser()('<a>A<!--comment--></a>')
+OK
+
+pyRXPU.Parser(ExpandEmpty=1)('<a>A<!--comment--></a>')
+OK
+
+pyRXPU.Parser(ReturnComments=1)('<a>A<!--comment--></a>')
+OK
+
+pyRXPU.Parser()('<a>A&lt;&amp;&gt;</a>')
+OK
+
+pyRXPU.Parser(MergePCData=0)('<a>A&lt;&amp;&gt;</a>')
+OK
+
+pyRXPU.Parser(ReturnComments=1)('<!--comment--><a/>')
+OK
+
+pyRXPU.Parser(ReturnComments=1, ReturnList=1)('<!--comment--><a/>')
+OK
+
+pyRXPU.Parser(ReturnComments=1)('<!--comment--><a/>')
+OK
+
+pyRXPU.Parser()('<?xml version="1.0" encoding="LATIN-1"?></a>')
+OK
+
+pyRXPU.Parser(IgnorePlacementErrors=1, ReturnList=1, 
ReturnProcessingInstructions=1, ReturnComments=1)('<?work version="1.0" 
encoding="utf-8"?><a/>')
+OK
+
+pyRXPU.Parser(fourth=recordLocation, 
srcName=aaa)('<a>\nHello\n<b>cruel\n</b>\nWorld\n</a>')
+OK
+
+pyRXPU.Parser(fourth=recordLocation, srcName=aaa)('<a aname="ANAME" 
aother="AOTHER">\nHello\n<b bname="BNAME" 
bother="BOTHER">cruel\n</b>\nWorld\n</a>')
+OK
+
+pyRXPU.Parser()('<a><![CDATA[<a>]]></a>')
+OK
+
+pyRXPU.Parser(ReturnCDATASectionsAsTuples=1)('<a><![CDATA[<a>]]></a>')
+OK
+
+pyRXPU.Parser(XMLNamespaces=1, ReturnNamespaceAttributes=1)('<foo:A 
xmlns:foo="http://www.foo.org/";><foo:B><foo:C 
xmlns:foo="http://www.bar.org/";><foo:D>abcd</foo:D></foo:C></foo:B><foo:B/><A>bare
 A<C>bare C</C><B>bare B</B></A><A xmlns="http://default.reportlab.com/"; 
xmlns:bongo="http://bongo.reportlab.com/";>default ns A<bongo:A>bongo 
A</bongo:A><B>default NS B</B></A></foo:A>')
+OK
+
+pyRXPU.Parser()('<tag257><tag256><tag255><tag254><tag253><tag252><tag251><tag250><tag249><tag248><tag247><tag246><tag245><tag244><tag243><tag242><tag241><tag240><tag239><tag238><tag237><tag236><tag235><tag234><tag233><tag232><tag231><tag230><tag229><tag228><tag227><tag226><tag225><tag224><tag223><tag222><tag221><tag220><tag219><tag218><tag217><tag216><tag215><tag214><tag213><tag212><tag211><tag210><tag209><tag208><tag207><tag206><tag205><tag204><tag203><tag202><tag201><tag200><tag199><tag198><tag197><tag196><tag195><tag194><tag193><tag192><tag191><tag190><tag189><tag188><tag187><tag186><tag185><tag184><tag183><tag182><tag181><tag180><tag179><tag178><tag177><tag176><tag175><tag174><tag173><tag172><tag171><tag170><tag169><tag168><tag167><tag166><tag165><tag164><tag163><tag162><tag161><tag160><tag159><tag158><tag157><tag156><tag155><tag154><tag153><tag152><tag151><tag150><tag149><tag148><tag147><tag146><tag145><tag144><tag143><tag142><tag141><tag140><tag139><tag138><tag137><tag136><tag
 
135><tag134><tag133><tag132><tag131><tag130><tag129><tag128><tag127><tag126><tag125><tag124><tag123><tag122><tag121><tag120><tag119><tag118><tag117><tag116><tag115><tag114><tag113><tag112><tag111><tag110><tag109><tag108><tag107><tag106><tag105><tag104><tag103><tag102><tag101><tag100><tag99><tag98><tag97><tag96><tag95><tag94><tag93><tag92><tag91><tag90><tag89><tag88><tag87><tag86><tag85><tag84><tag83><tag82><tag81><tag80><tag79><tag78><tag77><tag76><tag75><tag74><tag73><tag72><tag71><tag70><tag69><tag68><tag67><tag66><tag65><tag64><tag63><tag62><tag61><tag60><tag59><tag58><tag57><tag56><tag55><tag54><tag53><tag52><tag51><tag50><tag49><tag48><tag47><tag46><tag45><tag44><tag43><tag42><tag41><tag40><tag39><tag38><tag37><tag36><tag35><tag34><tag33><tag32><tag31><tag30><tag29><tag28><tag27><tag26><tag25><tag24><tag23><tag22><tag21><tag20><tag19><tag18><tag17><tag16><tag15><tag14><tag13><tag12><tag11><tag10><tag9><tag8><tag7><tag6><tag5><tag4><tag3><tag2><tag1>middle</tag1></tag2></tag3></
 
tag4></tag5></tag6></tag7></tag8></tag9></tag10></tag11></tag12></tag13></tag14></tag15></tag16></tag17></tag18></tag19></tag20></tag21></tag22></tag23></tag24></tag25></tag26></tag27></tag28></tag29></tag30></tag31></tag32></tag33></tag34></tag35></tag36></tag37></tag38></tag39></tag40></tag41></tag42></tag43></tag44></tag45></tag46></tag47></tag48></tag49></tag50></tag51></tag52></tag53></tag54></tag55></tag56></tag57></tag58></tag59></tag60></tag61></tag62></tag63></tag64></tag65></tag66></tag67></tag68></tag69></tag70></tag71></tag72></tag73></tag74></tag75></tag76></tag77></tag78></tag79></tag80></tag81></tag82></tag83></tag84></tag85></tag86></tag87></tag88></tag89></tag90></tag91></tag92></tag93></tag94></tag95></tag96></tag97></tag98></tag99></tag100></tag101></tag102></tag103></tag104></tag105></tag106></tag107></tag108></tag109></tag110></tag111></tag112></tag113></tag114></tag115></tag116></tag117></tag118></tag119></tag120></tag121></tag122></tag123></tag124></tag125></t
 
ag126></tag127></tag128></tag129></tag130></tag131></tag132></tag133></tag134></tag135></tag136></tag137></tag138></tag139></tag140></tag141></tag142></tag143></tag144></tag145></tag146></tag147></tag148></tag149></tag150></tag151></tag152></tag153></tag154></tag155></tag156></tag157></tag158></tag159></tag160></tag161></tag162></tag163></tag164></tag165></tag166></tag167></tag168></tag169></tag170></tag171></tag172></tag173></tag174></tag175></tag176></tag177></tag178></tag179></tag180></tag181></tag182></tag183></tag184></tag185></tag186></tag187></tag188></tag189></tag190></tag191></tag192></tag193></tag194></tag195></tag196></tag197></tag198></tag199></tag200></tag201></tag202></tag203></tag204></tag205></tag206></tag207></tag208></tag209></tag210></tag211></tag212></tag213></tag214></tag215></tag216></tag217></tag218></tag219></tag220></tag221></tag222></tag223></tag224></tag225></tag226></tag227></tag228></tag229></tag230></tag231></tag232></tag233></tag234></tag235></tag236><
 
/tag237></tag238></tag239></tag240></tag241></tag242></tag243></tag244></tag245></tag246></tag247></tag248></tag249></tag250></tag251></tag252></tag253></tag254></tag255></tag256></tag257>')
+OK
+
+pyRXPU.Parser()('<a>&Aacute;&aacute;</a>')
+OK
+
+pyRXPU.Parser(ugeCB=<function ugeCB at 0x7f35c9046840>)('<a>&Aacute;</a>')
+OK
+
+pyRXPU.Parser(NoNoDTDWarning=0)('<!DOCTYPE foo SYSTEM 
"not-there.dtd"><foo>foo<a>aaa</a>fum</foo>')
+OK
+
+pyRXPU.Parser(NoNoDTDWarning=0)('<!DOCTYPE foo SYSTEM 
"is-there.dtd"><foo><a>aaa</a></foo>')
+OK
+
+pyRXPU.Parser(NoNoDTDWarning=0)('<!DOCTYPE foo SYSTEM 
"is-there.dtd"><foo><a>aaa</a><b>bbbb</b></foo>')
+OK
+
+pyRXPU.Parser(NoNoDTDWarning=0, eoCB=<function eoDTD at 
0x7f35c9046ca0>)('<!DOCTYPE foo SYSTEM "is-there.dtd"><foo><a>aaa</a></foo>')
+OK
+
+pyRXPU.Parser(NoNoDTDWarning=0, eoCB=<function eoDTD at 
0x7f35c9046ca0>)('<!DOCTYPE foo SYSTEM 
"is-there.dtd"><foo><a>aaa</a><b>bbbb</b></foo>')
+OK
+
+pyRXPU.Parser(NoNoDTDWarning=0, eoCB=<function eoDTD at 
0x7f35c9046ca0>)('<!DOCTYPE foo SYSTEM 
"have-utf8-content.dtd"><foo><a>aaa</a><b>bbbb</b></foo>')
+OK
+
+pyRXPU.Parser(NoNoDTDWarning=0, eoCB=<function eoDTD at 
0x7f35c9046ca0>)('<!DOCTYPE foo SYSTEM 
"have-unicode-content.dtd"><foo><a>aaa</a><b>bbbb</b></foo>')
+OK
+
+pyRXPU.Parser(NoNoDTDWarning=0, eoCB=<function eoDTD at 
0x7f35c9046ca0>)('<!DOCTYPE foo SYSTEM 
"not-there.dtd"><foo>foo<a>aaa</a>fum</foo>')
+OK
+
+pyRXPU.Parser(NoNoDTDWarning=0, eoCB=<function eoDTD at 
0x7f35c9046ca0>)('<!DOCTYPE foo SYSTEM 
"badt-have-utf8-content.dtd"><foo><a>aaa</a><b>bbbb</b></foo>')
+OK
+
+pyRXPU.Parser(NoNoDTDWarning=0, eoCB=<function eoDTD at 
0x7f35c9046ca0>)('<!DOCTYPE foo SYSTEM 
"badt-have-unicode-content.dtd"><foo><a>aaa</a><b>bbbb</b></foo>')
+OK
+
+
+39 tests
+
+OK
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyRXP-3.0.0/test/runAll.py 
new/pyRXP-3.0.1/test/runAll.py
--- old/pyRXP-3.0.0/test/runAll.py      2021-09-28 15:42:29.000000000 +0200
+++ new/pyRXP-3.0.1/test/runAll.py      2021-12-23 22:08:06.000000000 +0100
@@ -11,47 +11,50 @@
         return getattr(self.stream, attr)
 
 def main():
-    import sys, os, psutil, platform
+    import sys, os
+    dbg = int(os.environ.get('PYRXPDEBUG','0'))
     sys.__old_stderr__ = sys.stderr
     sys.__stderr__ = sys.stderr = sys.stdout = Unbuffered(sys.stdout)
     wd = os.path.dirname(os.path.abspath(sys.argv[0]))
     sys.path.insert(0,wd)
     os.chdir(wd)
-    platform_attrs = [
-        "architecture",
-        "java_ver",
-        "libc_ver",
-        "machine",
-        "mac_ver",
-        "node",
-        "platform",
-        "processor",
-        "python_branch",
-        "python_build",
-        "python_compiler",
-        "python_implementation",
-        "python_revision",
-        "python_version",
-        "python_version_tuple",
-        "release",
-        "system",
-        "system_alias",
-        "uname",
-        "version",
-        "win32_edition",
-        "win32_is_iot",
-        "win32_ver",
-        ]
-    print(f'+++++ {sys.platform}')
-    print(f'+++++ {sys.byteorder}')
-    for a in platform_attrs:
-        if hasattr(platform,a):
-            try:
-                print(f'+++++ platform.{a}()={getattr(platform,a)()}')
-            except:
-                print(f'!!!!! platform.{a}()=cannot be determined')
+    if dbg:
+        import psutil, platform
+        platform_attrs = [
+            "architecture",
+            "java_ver",
+            "libc_ver",
+            "machine",
+            "mac_ver",
+            "node",
+            "platform",
+            "processor",
+            "python_branch",
+            "python_build",
+            "python_compiler",
+            "python_implementation",
+            "python_revision",
+            "python_version",
+            "python_version_tuple",
+            "release",
+            "system",
+            "system_alias",
+            "uname",
+            "version",
+            "win32_edition",
+            "win32_is_iot",
+            "win32_ver",
+            ]
+        print(f'+++++ {sys.platform}')
+        print(f'+++++ {sys.byteorder}')
+        for a in platform_attrs:
+            if hasattr(platform,a):
+                try:
+                    print(f'+++++ platform.{a}()={getattr(platform,a)()}')
+                except:
+                    print(f'!!!!! platform.{a}()=cannot be determined')
 
-    #special case import to allow reportlab to modify the envirnment in 
development
+    #special case import to allow reportlab to modify the environment in 
development
     try:
       import reportlab
     except ImportError:
@@ -67,7 +70,8 @@
         test_xmltestsuite.main(verbose, singles)
     else:
         test_xmltestsuite.main(3,1)
-    print(f'+++++ open Files={psutil.Process().open_files()!r}')
+    if dbg:
+        print(f'+++++ open Files={psutil.Process().open_files()!r}')
 
 if __name__=='__main__':
     main()

Reply via email to