Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-Nuitka for openSUSE:Factory checked in at 2022-10-12 18:25:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-Nuitka (Old) and /work/SRC/openSUSE:Factory/.python-Nuitka.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Nuitka" Wed Oct 12 18:25:32 2022 rev:15 rq:1009962 version:1.0.8 Changes: -------- --- /work/SRC/openSUSE:Factory/python-Nuitka/python-Nuitka.changes 2022-09-23 14:15:57.118083140 +0200 +++ /work/SRC/openSUSE:Factory/.python-Nuitka.new.2275/python-Nuitka.changes 2022-10-12 18:27:19.066036737 +0200 @@ -1,0 +2,9 @@ +Tue Oct 11 23:26:31 UTC 2022 - Yogalakshmi Arunachalam <yarunacha...@suse.com> + +- Update to Version 1.0.8 + * Standalone: Added support for more rapidfuzz implicit dependencies. Fixed in 1.0.8 already. + * Standalone: Added support for vibora. Fixed in 1.0.8 already. + * Fix, must not expose module name objects to Python import hooks. Fixed in 1.0.8 already. + * Fix, calls to bound methods of string values generated incorrect calls. Fixed in 1.0.8 already. + +------------------------------------------------------------------- Old: ---- Nuitka-1.0.6.tar.gz New: ---- Nuitka-1.0.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-Nuitka.spec ++++++ --- /var/tmp/diff_new_pack.UJEsO8/_old 2022-10-12 18:27:19.538037776 +0200 +++ /var/tmp/diff_new_pack.UJEsO8/_new 2022-10-12 18:27:19.542037785 +0200 @@ -130,7 +130,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-Nuitka%{?psuffix} -Version: 1.0.6 +Version: 1.0.8 Release: 0 Summary: Python compiler with full language support and CPython compatibility License: Apache-2.0 ++++++ Nuitka-1.0.6.tar.gz -> Nuitka-1.0.8.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Nuitka-1.0.6/Changelog.pdf new/Nuitka-1.0.8/Changelog.pdf --- old/Nuitka-1.0.6/Changelog.pdf 2022-08-26 20:30:20.000000000 +0200 +++ new/Nuitka-1.0.8/Changelog.pdf 2022-09-25 10:20:13.000000000 +0200 @@ -2807,7 +2807,7 @@ endobj 303 0 obj << -/Author () /CreationDate (D:20220826203003+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220826203003+00'00') /Producer (ReportLab PDF Library - www.reportlab.com) +/Author () /CreationDate (D:20220925101954+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220925101954+00'00') /Producer (ReportLab PDF Library - www.reportlab.com) /Subject (\(unspecified\)) /Title (Nuitka Changelog) /Trapped /False >> endobj @@ -121133,7 +121133,7 @@ trailer << /ID -[<b69611a603896f57ce4931816c0c3c74><b69611a603896f57ce4931816c0c3c74>] +[<49af3e9f518dca819b5d8ada2821a40e><49af3e9f518dca819b5d8ada2821a40e>] % ReportLab generated PDF document -- digest (http://www.reportlab.com) /Info 303 0 R diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Nuitka-1.0.6/Developer_Manual.pdf new/Nuitka-1.0.8/Developer_Manual.pdf --- old/Nuitka-1.0.6/Developer_Manual.pdf 2022-08-26 20:29:46.000000000 +0200 +++ new/Nuitka-1.0.8/Developer_Manual.pdf 2022-09-25 10:19:36.000000000 +0200 @@ -3494,7 +3494,7 @@ endobj 380 0 obj << -/Author () /CreationDate (D:20220826202942+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220826202942+00'00') /Producer (ReportLab PDF Library - www.reportlab.com) +/Author () /CreationDate (D:20220925101932+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220925101932+00'00') /Producer (ReportLab PDF Library - www.reportlab.com) /Subject (\(unspecified\)) /Title (Nuitka Developer Manual) /Trapped /False >> endobj @@ -27915,7 +27915,7 @@ trailer << /ID -[<e391c0b6c05e8814cf22d1c0db7c1622><e391c0b6c05e8814cf22d1c0db7c1622>] +[<688958b9751378d296fd91fdd04b3afa><688958b9751378d296fd91fdd04b3afa>] % ReportLab generated PDF document -- digest (http://www.reportlab.com) /Info 380 0 R diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Nuitka-1.0.6/Nuitka.egg-info/PKG-INFO new/Nuitka-1.0.8/Nuitka.egg-info/PKG-INFO --- old/Nuitka-1.0.6/Nuitka.egg-info/PKG-INFO 2022-08-26 20:30:27.000000000 +0200 +++ new/Nuitka-1.0.8/Nuitka.egg-info/PKG-INFO 2022-09-25 10:20:27.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: Nuitka -Version: 1.0.6 +Version: 1.0.8 Summary: Python compiler with full language support and CPython compatibility Home-page: https://nuitka.net Author: Kay Hayen diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Nuitka-1.0.6/PKG-INFO new/Nuitka-1.0.8/PKG-INFO --- old/Nuitka-1.0.6/PKG-INFO 2022-08-26 20:30:29.000000000 +0200 +++ new/Nuitka-1.0.8/PKG-INFO 2022-09-25 10:20:30.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: Nuitka -Version: 1.0.6 +Version: 1.0.8 Summary: Python compiler with full language support and CPython compatibility Home-page: https://nuitka.net Author: Kay Hayen diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Nuitka-1.0.6/README.pdf new/Nuitka-1.0.8/README.pdf --- old/Nuitka-1.0.6/README.pdf 2022-08-26 20:29:33.000000000 +0200 +++ new/Nuitka-1.0.8/README.pdf 2022-09-25 10:18:58.000000000 +0200 @@ -1617,7 +1617,7 @@ endobj 58 0 obj << -/Author () /CreationDate (D:20220826202931+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220826202931+00'00') /Producer (ReportLab PDF Library - www.reportlab.com) +/Author () /CreationDate (D:20220925101856+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220925101856+00'00') /Producer (ReportLab PDF Library - www.reportlab.com) /Subject (\(unspecified\)) /Title (Nuitka User Manual) /Trapped /False >> endobj @@ -10021,7 +10021,7 @@ trailer << /ID -[<b04f18083a451bc890bf2d1b7503bcc0><b04f18083a451bc890bf2d1b7503bcc0>] +[<e9aef5594bf31218ad12680acc719d3e><e9aef5594bf31218ad12680acc719d3e>] % ReportLab generated PDF document -- digest (http://www.reportlab.com) /Info 58 0 R diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Nuitka-1.0.6/doc/nuitka2-run.1 new/Nuitka-1.0.8/doc/nuitka2-run.1 --- old/Nuitka-1.0.6/doc/nuitka2-run.1 2022-08-26 20:30:24.000000000 +0200 +++ new/Nuitka-1.0.8/doc/nuitka2-run.1 2022-09-25 10:20:21.000000000 +0200 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.1. -.TH NUITKA-RUN "1" "August 2022" "nuitka-run 1.0.6" "User Commands" +.TH NUITKA-RUN "1" "September 2022" "nuitka-run 1.0.8" "User Commands" .SH NAME nuitka-run \- the Python compiler .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Nuitka-1.0.6/doc/nuitka2.1 new/Nuitka-1.0.8/doc/nuitka2.1 --- old/Nuitka-1.0.6/doc/nuitka2.1 2022-08-26 20:30:24.000000000 +0200 +++ new/Nuitka-1.0.8/doc/nuitka2.1 2022-09-25 10:20:21.000000000 +0200 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.1. -.TH NUITKA "1" "August 2022" "nuitka 1.0.6" "User Commands" +.TH NUITKA "1" "September 2022" "nuitka 1.0.8" "User Commands" .SH NAME nuitka \- the Python compiler .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Nuitka-1.0.6/doc/nuitka3-run.1 new/Nuitka-1.0.8/doc/nuitka3-run.1 --- old/Nuitka-1.0.6/doc/nuitka3-run.1 2022-08-26 20:30:27.000000000 +0200 +++ new/Nuitka-1.0.8/doc/nuitka3-run.1 2022-09-25 10:20:24.000000000 +0200 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.1. -.TH NUITKA-RUN "1" "August 2022" "nuitka-run 1.0.6" "User Commands" +.TH NUITKA-RUN "1" "September 2022" "nuitka-run 1.0.8" "User Commands" .SH NAME nuitka-run \- the Python compiler .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Nuitka-1.0.6/doc/nuitka3.1 new/Nuitka-1.0.8/doc/nuitka3.1 --- old/Nuitka-1.0.6/doc/nuitka3.1 2022-08-26 20:30:27.000000000 +0200 +++ new/Nuitka-1.0.8/doc/nuitka3.1 2022-09-25 10:20:24.000000000 +0200 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.1. -.TH NUITKA "1" "August 2022" "nuitka 1.0.6" "User Commands" +.TH NUITKA "1" "September 2022" "nuitka 1.0.8" "User Commands" .SH NAME nuitka \- the Python compiler .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Nuitka-1.0.6/nuitka/Version.py new/Nuitka-1.0.8/nuitka/Version.py --- old/Nuitka-1.0.6/nuitka/Version.py 2022-08-26 20:28:23.000000000 +0200 +++ new/Nuitka-1.0.8/nuitka/Version.py 2022-09-25 10:15:02.000000000 +0200 @@ -20,7 +20,7 @@ """ version_string = """\ -Nuitka V1.0.6 +Nuitka V1.0.8 Copyright (C) 2022 Kay Hayen.""" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Nuitka-1.0.6/nuitka/nodes/AttributeNodesGenerated.py new/Nuitka-1.0.8/nuitka/nodes/AttributeNodesGenerated.py --- old/Nuitka-1.0.6/nuitka/nodes/AttributeNodesGenerated.py 2022-08-26 20:28:23.000000000 +0200 +++ new/Nuitka-1.0.8/nuitka/nodes/AttributeNodesGenerated.py 2022-09-25 10:15:25.000000000 +0200 @@ -90,6 +90,7 @@ ) from .AttributeLookupNodes import ExpressionAttributeLookupFixedBase +from .AttributeNodes import makeExpressionAttributeLookup from .BytesNodes import ( ExpressionBytesOperationDecode1, ExpressionBytesOperationDecode2, @@ -287,10 +288,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -473,10 +480,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -585,10 +598,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + dict_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, dict_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -675,10 +694,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + dict_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, dict_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -788,10 +813,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -920,10 +951,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -984,10 +1021,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + bytes_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, bytes_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -1086,10 +1129,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -1199,10 +1248,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -1324,10 +1379,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -1457,10 +1518,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -1570,10 +1637,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -1725,10 +1798,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + dict_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, dict_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -1817,10 +1896,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + dict_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, dict_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -1988,10 +2073,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -2106,10 +2197,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -2224,10 +2321,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -2488,10 +2591,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -2664,10 +2773,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -2898,10 +3013,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -3016,10 +3137,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -3134,10 +3261,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -3251,10 +3384,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + dict_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, dict_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -3343,10 +3482,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + dict_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, dict_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -3435,10 +3580,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + dict_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, dict_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -3527,10 +3678,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + dict_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, dict_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -3627,10 +3784,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -3744,10 +3907,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + dict_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, dict_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -3852,10 +4021,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -3970,10 +4145,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -4095,10 +4276,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -4303,10 +4490,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -4420,10 +4613,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + dict_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, dict_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -4512,10 +4711,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + dict_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, dict_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -4621,10 +4826,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -4754,10 +4965,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -4887,10 +5104,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -5015,10 +5238,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -5135,10 +5364,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -5264,10 +5499,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -5389,10 +5630,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -5506,10 +5753,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + dict_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, dict_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -5615,10 +5868,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -5740,10 +5999,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -5873,10 +6138,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -5998,10 +6269,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -6118,10 +6395,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -6236,10 +6519,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -6356,10 +6645,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -6480,10 +6775,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + dict_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, dict_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -6578,10 +6879,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -6695,10 +7002,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + dict_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, dict_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -6787,10 +7100,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + dict_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, dict_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -6879,10 +7198,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + dict_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, dict_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -6971,10 +7296,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + dict_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, dict_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) @@ -7071,10 +7402,16 @@ def computeExpressionCallViaVariable( self, call_node, variable_ref_node, call_args, call_kw, trace_collection ): - return self._computeExpressionCall( - call_node, variable_ref_node, trace_collection + str_node = makeExpressionAttributeLookup( + expression=variable_ref_node, + attribute_name="__self__", + # TODO: Would be nice to have the real source reference here, but it feels + # a bit expensive. + source_ref=variable_ref_node.source_ref, ) + return self._computeExpressionCall(call_node, str_node, trace_collection) + def mayRaiseException(self, exception_type): return self.subnode_expression.mayRaiseException(exception_type) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Nuitka-1.0.6/nuitka/nodes/ImportNodes.py new/Nuitka-1.0.8/nuitka/nodes/ImportNodes.py --- old/Nuitka-1.0.6/nuitka/nodes/ImportNodes.py 2022-08-26 20:28:23.000000000 +0200 +++ new/Nuitka-1.0.8/nuitka/nodes/ImportNodes.py 2022-09-25 10:15:26.000000000 +0200 @@ -1062,7 +1062,7 @@ ) self.type_shape = tshape_module_builtin - self.builtin_module = __import__(imported_module_name) + self.builtin_module = __import__(imported_module_name.asString()) else: # TODO: This doesn't preserve side effects. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Nuitka-1.0.6/nuitka/plugins/standard/standard.nuitka-package.config.yml new/Nuitka-1.0.8/nuitka/plugins/standard/standard.nuitka-package.config.yml --- old/Nuitka-1.0.6/nuitka/plugins/standard/standard.nuitka-package.config.yml 2022-08-26 20:28:23.000000000 +0200 +++ new/Nuitka-1.0.8/nuitka/plugins/standard/standard.nuitka-package.config.yml 2022-09-25 10:16:00.000000000 +0200 @@ -119,8 +119,11 @@ - module-name: "certifi.core" anti-bloat: - description: "avoid using importlib.resources without need" - replacements: - "from importlib.resources import path as get_path, read_text": "'raise ImportError'" + replacements_plain: + # Make sure to use fallback to file using code, old ones use import attempts, + # now ones check versions first. + "from importlib.resources import path as get_path, read_text": "raise ImportError" + "sys.version_info": "(0,)" - module-name: "cffi.api" anti-bloat: @@ -577,6 +580,16 @@ patterns: - "Lorem ipsum.txt" +- module-name: "jarowinkler" + implicit-imports: + - depends: + - "jarowinkler._initialize_cpp" + +- module-name: "jsonrpcserver.main" + data-files: + patterns: + - "*.json" + - module-name: "jsonschema" data-files: dirs: @@ -1500,20 +1513,21 @@ - module-name: "rapidfuzz" implicit-imports: - depends: - - "rapidfuzz.utils_cpp" - - "rapidfuzz.fuzz_cpp" - - "rapidfuzz.process_cdist_cpp" - - "rapidfuzz.process_cpp" - - "rapidfuzz.string_metric_cpp" + - ".utils_cpp" + - ".fuzz_cpp" + - ".process_cdist_cpp" + - ".process_cpp" + - ".string_metric_cpp" - module-name: "rapidfuzz.distance" implicit-imports: - depends: - - "rapidfuzz.distance._initialize_cpp" - - "rapidfuzz.distance.Hamming_cpp" - - "rapidfuzz.distance.Indel_cpp" - - "rapidfuzz.distance.LCSseq_cpp" - - "rapidfuzz.distance.Levenshtein_cp" + - "._initialize_cpp" + - ".Hamming_cpp" + - ".Indel_cpp" + - ".LCSseq_cpp" + - ".Levenshtein_cpp" + - ".DamerauLevenshtein_cpp" - module-name: "reportlab.rl_config" implicit-imports: @@ -2737,6 +2751,27 @@ - depends: - "uvloop._noop" +- module-name: "vibora" + anti-bloat: + - description: "remove test code" + replacements_plain: + "from .tests import *": "" + +- module-name: "vibora.protocol.cprotocol" + implicit-imports: + - depends: + - "vibora.protocol.cwebsocket" + +- module-name: "vibora.responses.responses" + implicit-imports: + - depends: + - "vibora.constants" + +- module-name: "vibora.router.router" + implicit-imports: + - depends: + - "vibora.router.parser" + - module-name: "vosk" dlls: - from_filenames: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Nuitka-1.0.6/nuitka/tools/specialize/SpecializePython.py new/Nuitka-1.0.8/nuitka/tools/specialize/SpecializePython.py --- old/Nuitka-1.0.6/nuitka/tools/specialize/SpecializePython.py 2022-08-26 20:28:23.000000000 +0200 +++ new/Nuitka-1.0.8/nuitka/tools/specialize/SpecializePython.py 2022-09-25 10:16:28.000000000 +0200 @@ -249,6 +249,8 @@ "from nuitka.nodes.KeyValuePairNodes import makeKeyValuePairExpressionsFromKwArgs" ) + emit("from nuitka.nodes.AttributeNodes import makeExpressionAttributeLookup") + # TODO: Maybe generate its effect instead of using a base class. emit("from .NodeBases import SideEffectsFromChildrenMixin") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Nuitka-1.0.6/tests/basics/BuiltinsTest.py new/Nuitka-1.0.8/tests/basics/BuiltinsTest.py --- old/Nuitka-1.0.6/tests/basics/BuiltinsTest.py 2022-08-26 20:28:23.000000000 +0200 +++ new/Nuitka-1.0.8/tests/basics/BuiltinsTest.py 2022-09-25 10:16:48.000000000 +0200 @@ -683,7 +683,7 @@ print("all with compile time strings and bytes:") print(all("Nuitka rocks!")) print(all("string")) -print(all(u"unicode")) +print(all("unicode")) print(all(b"bytes")) print(all(b"bytes\0")) @@ -725,7 +725,7 @@ print("any with compile time strings and bytes:") print(any("Nuitka rocks!")) print(any("string")) -print(any(u"unicode")) +print(any("unicode")) print(any(b"bytes")) print(any(b"bytes\0")) @@ -742,3 +742,8 @@ print(x) for v in zip([1, 2, 3], "String"): print(v) + +# This used to crash, because of how variables are to be picked apart rather +# that propagated as call argument. +func = "{foo}".format +print(func(foo="Foo"))