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<&></a>') +OK + +pyRXPU.Parser(MergePCData=0)('<a>A<&></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>Áá</a>') +OK + +pyRXPU.Parser(ugeCB=<function ugeCB at 0x7f35c9046840>)('<a>Á</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()
