Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pyqt-builder for 
openSUSE:Factory checked in at 2023-10-16 22:33:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pyqt-builder (Old)
 and      /work/SRC/openSUSE:Factory/.python-pyqt-builder.new.20540 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pyqt-builder"

Mon Oct 16 22:33:07 2023 rev:18 rq:1117887 version:1.15.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pyqt-builder/python-pyqt-builder.changes  
2023-09-29 21:13:44.422109122 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-pyqt-builder.new.20540/python-pyqt-builder.changes
       2023-10-16 22:33:10.132220899 +0200
@@ -1,0 +2,7 @@
+Sun Oct 15 13:48:37 UTC 2023 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 1.15.3
+  * Added the '--apple-universal2' command line option to the build
+    tools to specify a universal build on macOS.
+
+-------------------------------------------------------------------

Old:
----
  PyQt-builder-1.15.2.tar.gz

New:
----
  PyQt-builder-1.15.3.tar.gz

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

Other differences:
------------------
++++++ python-pyqt-builder.spec ++++++
--- /var/tmp/diff_new_pack.Vu9Nd2/_old  2023-10-16 22:33:13.428339789 +0200
+++ /var/tmp/diff_new_pack.Vu9Nd2/_new  2023-10-16 22:33:13.432339934 +0200
@@ -19,7 +19,7 @@
 %define mname pyqt-builder
 %{?sle15_python_module_pythons}
 Name:           python-%{mname}
-Version:        1.15.2
+Version:        1.15.3
 Release:        0
 Summary:        The PEP 517 compliant PyQt build system
 License:        GPL-2.0-only OR GPL-3.0-only OR SUSE-SIP

++++++ PyQt-builder-1.15.2.tar.gz -> PyQt-builder-1.15.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt-builder-1.15.2/ChangeLog 
new/PyQt-builder-1.15.3/ChangeLog
--- old/PyQt-builder-1.15.2/ChangeLog   2023-07-21 15:05:16.000000000 +0200
+++ new/PyQt-builder-1.15.3/ChangeLog   2023-10-12 22:17:55.000000000 +0200
@@ -1,3 +1,43 @@
+2023-10-12  Phil Thompson  <p...@riverbankcomputing.com>
+
+       * pyqtbuild/project.py:
+       Bug fix the --apple-universal2 implementation.
+       [a37190fe3ff5] [1.15.3] <1.15-maint>
+
+       * NEWS, doc/command_line_tools.rst, doc/pyproject_toml.rst,
+       pyqtbuild/builder.py, pyqtbuild/project.py:
+       Replaced the '--arch' command line option with '--apple-universal2'.
+       [0074987b24c9] <1.15-maint>
+
+       * NEWS, doc/command_line_tools.rst, doc/pyproject_toml.rst,
+       pyqtbuild/builder.py, pyqtbuild/project.py:
+       Added the --arch command line option to the build tools to specify a
+       particular target architecture on macOS.
+       [fe7af588b73e] <1.15-maint>
+
+2023-09-21  Phil Thompson  <p...@riverbankcomputing.com>
+
+       * NEWS, pyqtbuild/bundle/qt_wheel.py:
+       Makesure the minimum macOS SDK version is always v11 for arm64.
+       [160f1b512c25] <1.15-maint>
+
+2023-09-15  Phil Thompson  <p...@riverbankcomputing.com>
+
+       * pyqtbuild/bundle/qt_metadata.py, pyqtbuild/bundle/qt_wheel.py:
+       Added support for bundle and wheel support for Qt v5 on Apple
+       silicon.
+       [4f3655fa0aa5] <1.15-maint>
+
+       * NEWS, pyqtbuild/project.py:
+       Universal Apple wheels are now supported for Qt v5.15.10 and later.
+       [dafce7b3110d] <1.15-maint>
+
+2023-07-21  Phil Thompson  <p...@riverbankcomputing.com>
+
+       * .hgtags:
+       Added tag 1.15.2 for changeset 6a8c8b8593be
+       [e7dcdf824d91] <1.15-maint>
+
 2023-07-04  Phil Thompson  <p...@riverbankcomputing.com>
 
        * NEWS, pyqtbuild/bundle/packages/pyqt6.py:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt-builder-1.15.2/NEWS new/PyQt-builder-1.15.3/NEWS
--- old/PyQt-builder-1.15.2/NEWS        2023-07-21 15:05:11.000000000 +0200
+++ new/PyQt-builder-1.15.3/NEWS        2023-10-12 22:17:53.000000000 +0200
@@ -1,3 +1,7 @@
+v1.15.3 12th October 2023
+  - Added the '--apple-universal2' command line option to the build tools to
+    specify a universal build on macOS.
+
 v1.15.2 4th July 2023
   - A bug fix release.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt-builder-1.15.2/PKG-INFO 
new/PyQt-builder-1.15.3/PKG-INFO
--- old/PyQt-builder-1.15.2/PKG-INFO    2023-07-21 15:05:16.400353000 +0200
+++ new/PyQt-builder-1.15.3/PKG-INFO    2023-10-12 22:17:55.238199000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: PyQt-builder
-Version: 1.15.2
+Version: 1.15.3
 Summary: The PEP 517 compliant PyQt build system
 Home-page: https://www.riverbankcomputing.com/software/pyqt-builder/
 Author: Riverbank Computing Limited
@@ -11,8 +11,8 @@
 Platform: Windows
 Requires-Python: >=3.7
 License-File: LICENSE
-License-File: LICENSE-GPL3
 License-File: LICENSE-GPL2
+License-File: LICENSE-GPL3
 
 PyQt-builder - The PEP 517 Compliant PyQt Build System
 ======================================================
@@ -62,5 +62,3 @@
 
 The documentation for the latest release can be found
 `here <https://www.riverbankcomputing.com/static/Docs/PyQt-builder/>`__.
-
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt-builder-1.15.2/PyQt_builder.egg-info/PKG-INFO 
new/PyQt-builder-1.15.3/PyQt_builder.egg-info/PKG-INFO
--- old/PyQt-builder-1.15.2/PyQt_builder.egg-info/PKG-INFO      2023-07-21 
15:05:16.000000000 +0200
+++ new/PyQt-builder-1.15.3/PyQt_builder.egg-info/PKG-INFO      2023-10-12 
22:17:55.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: PyQt-builder
-Version: 1.15.2
+Version: 1.15.3
 Summary: The PEP 517 compliant PyQt build system
 Home-page: https://www.riverbankcomputing.com/software/pyqt-builder/
 Author: Riverbank Computing Limited
@@ -11,8 +11,8 @@
 Platform: Windows
 Requires-Python: >=3.7
 License-File: LICENSE
-License-File: LICENSE-GPL3
 License-File: LICENSE-GPL2
+License-File: LICENSE-GPL3
 
 PyQt-builder - The PEP 517 Compliant PyQt Build System
 ======================================================
@@ -62,5 +62,3 @@
 
 The documentation for the latest release can be found
 `here <https://www.riverbankcomputing.com/static/Docs/PyQt-builder/>`__.
-
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PyQt-builder-1.15.2/PyQt_builder.egg-info/entry_points.txt 
new/PyQt-builder-1.15.3/PyQt_builder.egg-info/entry_points.txt
--- old/PyQt-builder-1.15.2/PyQt_builder.egg-info/entry_points.txt      
2023-07-21 15:05:16.000000000 +0200
+++ new/PyQt-builder-1.15.3/PyQt_builder.egg-info/entry_points.txt      
2023-10-12 22:17:55.000000000 +0200
@@ -1,4 +1,3 @@
 [console_scripts]
 pyqt-bundle = pyqtbuild.bundle.bundle_main:main
 pyqt-qt-wheel = pyqtbuild.bundle.qt_wheel_main:main
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt-builder-1.15.2/doc/command_line_tools.rst 
new/PyQt-builder-1.15.3/doc/command_line_tools.rst
--- old/PyQt-builder-1.15.2/doc/command_line_tools.rst  2023-07-21 
15:05:10.000000000 +0200
+++ new/PyQt-builder-1.15.3/doc/command_line_tools.rst  2023-10-12 
22:17:53.000000000 +0200
@@ -13,6 +13,11 @@
 
     The target Android ABI.  This option may be given any number of times.
 
+.. option:: --apple-universal2
+
+    Build the project as an Apple universal package supporting both x86_64 and
+    arm64 architectures.  The default is to build for the native architecture.
+
 .. option:: --jobs N
 
     On Linux and macOS N make jobs will be run in parallel.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PyQt-builder-1.15.2/doc/html/_sources/command_line_tools.rst.txt 
new/PyQt-builder-1.15.3/doc/html/_sources/command_line_tools.rst.txt
--- old/PyQt-builder-1.15.2/doc/html/_sources/command_line_tools.rst.txt        
2023-07-21 15:05:10.000000000 +0200
+++ new/PyQt-builder-1.15.3/doc/html/_sources/command_line_tools.rst.txt        
2023-10-12 22:17:53.000000000 +0200
@@ -13,6 +13,11 @@
 
     The target Android ABI.  This option may be given any number of times.
 
+.. option:: --apple-universal2
+
+    Build the project as an Apple universal package supporting both x86_64 and
+    arm64 architectures.  The default is to build for the native architecture.
+
 .. option:: --jobs N
 
     On Linux and macOS N make jobs will be run in parallel.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PyQt-builder-1.15.2/doc/html/_sources/pyproject_toml.rst.txt 
new/PyQt-builder-1.15.3/doc/html/_sources/pyproject_toml.rst.txt
--- old/PyQt-builder-1.15.2/doc/html/_sources/pyproject_toml.rst.txt    
2023-07-21 15:05:10.000000000 +0200
+++ new/PyQt-builder-1.15.3/doc/html/_sources/pyproject_toml.rst.txt    
2023-10-12 22:17:53.000000000 +0200
@@ -53,6 +53,12 @@
     The value is a list of target Android ABIs (e.g. armeabi-v7a, arm64-v8a).
     There is also a corresponding command line option.
 
+**universal2**
+    The boolean value specifies that the project is built as an Apple universal
+    package supporting both x86_64 and arm64 architectures.  The default is to
+    build for the native architecture.  There is also a corresponding command
+    line option.
+
 **link-full-dll**
     The boolean value specifies if, on Windows, the full Python DLL should be
     linked against rather than the limited API DLL.  There is also a
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PyQt-builder-1.15.2/doc/html/_static/documentation_options.js 
new/PyQt-builder-1.15.3/doc/html/_static/documentation_options.js
--- old/PyQt-builder-1.15.2/doc/html/_static/documentation_options.js   
2023-07-21 15:05:15.000000000 +0200
+++ new/PyQt-builder-1.15.3/doc/html/_static/documentation_options.js   
2023-10-12 22:17:54.000000000 +0200
@@ -1,6 +1,6 @@
 var DOCUMENTATION_OPTIONS = {
     URL_ROOT: 
document.getElementById("documentation_options").getAttribute('data-url_root'),
-    VERSION: '1.15.2',
+    VERSION: '1.15.3',
     LANGUAGE: 'en',
     COLLAPSE_INDEX: false,
     BUILDER: 'html',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt-builder-1.15.2/doc/html/command_line_tools.html 
new/PyQt-builder-1.15.3/doc/html/command_line_tools.html
--- old/PyQt-builder-1.15.2/doc/html/command_line_tools.html    2023-07-21 
15:05:15.000000000 +0200
+++ new/PyQt-builder-1.15.3/doc/html/command_line_tools.html    2023-10-12 
22:17:54.000000000 +0200
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>Command Line Tools &#8212; PyQt-builder v1.15.2 
Documentation</title>
+    <title>Command Line Tools &#8212; PyQt-builder v1.15.3 
Documentation</title>
     <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
     <link rel="stylesheet" type="text/css" href="_static/riverbank.css" />
     
@@ -36,7 +36,7 @@
         <li class="right" >
           <a href="introduction.html" title="Introduction"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.2 Documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.3 Documentation</a> &#187;</li>
         <li class="nav-item nav-item-this"><a href="">Command Line 
Tools</a></li> 
       </ul>
     </div>  
@@ -62,6 +62,13 @@
 </dd></dl>
 
 <dl class="std option">
+<dt class="sig sig-object std" id="cmdoption-apple-universal2">
+<span class="sig-name descname"><span 
class="pre">--apple-universal2</span></span><span class="sig-prename 
descclassname"></span><a class="headerlink" href="#cmdoption-apple-universal2" 
title="Permalink to this definition">¶</a></dt>
+<dd><p>Build the project as an Apple universal package supporting both x86_64 
and
+arm64 architectures.  The default is to build for the native architecture.</p>
+</dd></dl>
+
+<dl class="std option">
 <dt class="sig sig-object std" id="cmdoption-jobs">
 <span class="sig-name descname"><span class="pre">--jobs</span></span><span 
class="sig-prename descclassname"> <span class="pre">N</span></span><a 
class="headerlink" href="#cmdoption-jobs" title="Permalink to this 
definition">¶</a></dt>
 <dd><p>On Linux and macOS N make jobs will be run in parallel.</p>
@@ -172,7 +179,7 @@
         <li class="right" >
           <a href="introduction.html" title="Introduction"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.2 Documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.3 Documentation</a> &#187;</li>
         <li class="nav-item nav-item-this"><a href="">Command Line 
Tools</a></li> 
       </ul>
     </div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt-builder-1.15.2/doc/html/example.html 
new/PyQt-builder-1.15.3/doc/html/example.html
--- old/PyQt-builder-1.15.2/doc/html/example.html       2023-07-21 
15:05:15.000000000 +0200
+++ new/PyQt-builder-1.15.3/doc/html/example.html       2023-10-12 
22:17:54.000000000 +0200
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>An Example &#8212; PyQt-builder v1.15.2 Documentation</title>
+    <title>An Example &#8212; PyQt-builder v1.15.3 Documentation</title>
     <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
     <link rel="stylesheet" type="text/css" href="_static/riverbank.css" />
     
@@ -36,7 +36,7 @@
         <li class="right" >
           <a href="pyqtbuild_api.html" title="pyqtbuild Module Reference"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.2 Documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.3 Documentation</a> &#187;</li>
         <li class="nav-item nav-item-this"><a href="">An Example</a></li> 
       </ul>
     </div>  
@@ -172,7 +172,7 @@
         <li class="right" >
           <a href="pyqtbuild_api.html" title="pyqtbuild Module Reference"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.2 Documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.3 Documentation</a> &#187;</li>
         <li class="nav-item nav-item-this"><a href="">An Example</a></li> 
       </ul>
     </div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt-builder-1.15.2/doc/html/genindex.html 
new/PyQt-builder-1.15.3/doc/html/genindex.html
--- old/PyQt-builder-1.15.2/doc/html/genindex.html      2023-07-21 
15:05:15.000000000 +0200
+++ new/PyQt-builder-1.15.3/doc/html/genindex.html      2023-10-12 
22:17:54.000000000 +0200
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>Index &#8212; PyQt-builder v1.15.2 Documentation</title>
+    <title>Index &#8212; PyQt-builder v1.15.3 Documentation</title>
     <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
     <link rel="stylesheet" type="text/css" href="_static/riverbank.css" />
     
@@ -28,7 +28,7 @@
         <li class="right" >
           <a href="py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.2 Documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.3 Documentation</a> &#187;</li>
         <li class="nav-item nav-item-this"><a href="">Index</a></li> 
       </ul>
     </div>  
@@ -62,6 +62,13 @@
 </li>
       </ul></li>
       <li>
+    --apple-universal2
+
+      <ul>
+        <li><a 
href="command_line_tools.html#cmdoption-apple-universal2">command line 
option</a>
+</li>
+      </ul></li>
+      <li>
     --arch
 
       <ul>
@@ -124,6 +131,8 @@
         <li><a 
href="pyqtbundle.html#cmdoption-pyqt-bundle-no-msvc-runtime">pyqt-bundle 
command line option</a>
 </li>
       </ul></li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
       <li>
     --no-openssl
 
@@ -131,8 +140,6 @@
         <li><a 
href="pyqtbundle.html#cmdoption-pyqt-bundle-no-openssl">pyqt-bundle command 
line option</a>
 </li>
       </ul></li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
       <li>
     --openssl-dir
 
@@ -215,6 +222,8 @@
       <ul>
         <li><a 
href="command_line_tools.html#cmdoption-android-abi">--android-abi</a>
 </li>
+        <li><a 
href="command_line_tools.html#cmdoption-apple-universal2">--apple-universal2</a>
+</li>
         <li><a href="command_line_tools.html#cmdoption-jobs">--jobs</a>
 </li>
         <li><a 
href="command_line_tools.html#cmdoption-link-full-dll">--link-full-dll</a>
@@ -370,7 +379,7 @@
         <li class="right" >
           <a href="py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.2 Documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.3 Documentation</a> &#187;</li>
         <li class="nav-item nav-item-this"><a href="">Index</a></li> 
       </ul>
     </div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt-builder-1.15.2/doc/html/index.html 
new/PyQt-builder-1.15.3/doc/html/index.html
--- old/PyQt-builder-1.15.2/doc/html/index.html 2023-07-21 15:05:15.000000000 
+0200
+++ new/PyQt-builder-1.15.3/doc/html/index.html 2023-10-12 22:17:54.000000000 
+0200
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>Reference Guide &#8212; PyQt-builder v1.15.2 Documentation</title>
+    <title>Reference Guide &#8212; PyQt-builder v1.15.3 Documentation</title>
     <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
     <link rel="stylesheet" type="text/css" href="_static/riverbank.css" />
     
@@ -32,7 +32,7 @@
         <li class="right" >
           <a href="introduction.html" title="Introduction"
              accesskey="N">next</a> |</li>
-        <li class="nav-item nav-item-0"><a href="#">PyQt-builder v1.15.2 
Documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="#">PyQt-builder v1.15.3 
Documentation</a> &#187;</li>
         <li class="nav-item nav-item-this"><a href="">Reference Guide</a></li> 
       </ul>
     </div>  
@@ -113,7 +113,7 @@
         <li class="right" >
           <a href="introduction.html" title="Introduction"
              >next</a> |</li>
-        <li class="nav-item nav-item-0"><a href="#">PyQt-builder v1.15.2 
Documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="#">PyQt-builder v1.15.3 
Documentation</a> &#187;</li>
         <li class="nav-item nav-item-this"><a href="">Reference Guide</a></li> 
       </ul>
     </div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt-builder-1.15.2/doc/html/introduction.html 
new/PyQt-builder-1.15.3/doc/html/introduction.html
--- old/PyQt-builder-1.15.2/doc/html/introduction.html  2023-07-21 
15:05:15.000000000 +0200
+++ new/PyQt-builder-1.15.3/doc/html/introduction.html  2023-10-12 
22:17:54.000000000 +0200
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>Introduction &#8212; PyQt-builder v1.15.2 Documentation</title>
+    <title>Introduction &#8212; PyQt-builder v1.15.3 Documentation</title>
     <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
     <link rel="stylesheet" type="text/css" href="_static/riverbank.css" />
     
@@ -36,7 +36,7 @@
         <li class="right" >
           <a href="index.html" title="Reference Guide"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.2 Documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.3 Documentation</a> &#187;</li>
         <li class="nav-item nav-item-this"><a href="">Introduction</a></li> 
       </ul>
     </div>  
@@ -137,7 +137,7 @@
         <li class="right" >
           <a href="index.html" title="Reference Guide"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.2 Documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.3 Documentation</a> &#187;</li>
         <li class="nav-item nav-item-this"><a href="">Introduction</a></li> 
       </ul>
     </div>
Binary files old/PyQt-builder-1.15.2/doc/html/objects.inv and 
new/PyQt-builder-1.15.3/doc/html/objects.inv differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt-builder-1.15.2/doc/html/py-modindex.html 
new/PyQt-builder-1.15.3/doc/html/py-modindex.html
--- old/PyQt-builder-1.15.2/doc/html/py-modindex.html   2023-07-21 
15:05:15.000000000 +0200
+++ new/PyQt-builder-1.15.3/doc/html/py-modindex.html   2023-10-12 
22:17:54.000000000 +0200
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>Python Module Index &#8212; PyQt-builder v1.15.2 
Documentation</title>
+    <title>Python Module Index &#8212; PyQt-builder v1.15.3 
Documentation</title>
     <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
     <link rel="stylesheet" type="text/css" href="_static/riverbank.css" />
     
@@ -35,7 +35,7 @@
         <li class="right" >
           <a href="#" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.2 Documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.3 Documentation</a> &#187;</li>
         <li class="nav-item nav-item-this"><a href="">Python Module 
Index</a></li> 
       </ul>
     </div>  
@@ -93,7 +93,7 @@
         <li class="right" >
           <a href="#" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.2 Documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.3 Documentation</a> &#187;</li>
         <li class="nav-item nav-item-this"><a href="">Python Module 
Index</a></li> 
       </ul>
     </div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt-builder-1.15.2/doc/html/pyproject_toml.html 
new/PyQt-builder-1.15.3/doc/html/pyproject_toml.html
--- old/PyQt-builder-1.15.2/doc/html/pyproject_toml.html        2023-07-21 
15:05:15.000000000 +0200
+++ new/PyQt-builder-1.15.3/doc/html/pyproject_toml.html        2023-10-12 
22:17:54.000000000 +0200
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyproject.toml Reference &#8212; PyQt-builder v1.15.2 
Documentation</title>
+    <title>pyproject.toml Reference &#8212; PyQt-builder v1.15.3 
Documentation</title>
     <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
     <link rel="stylesheet" type="text/css" href="_static/riverbank.css" />
     
@@ -36,7 +36,7 @@
         <li class="right" >
           <a href="command_line_tools.html" title="Command Line Tools"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.2 Documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.3 Documentation</a> &#187;</li>
         <li class="nav-item nav-item-this"><a href=""><code class="file 
docutils literal notranslate"><span class="pre">pyproject.toml</span></code> 
Reference</a></li> 
       </ul>
     </div>  
@@ -90,6 +90,11 @@
 <dt><strong>android-abis</strong></dt><dd><p>The value is a list of target 
Android ABIs (e.g. armeabi-v7a, arm64-v8a).
 There is also a corresponding command line option.</p>
 </dd>
+<dt><strong>universal2</strong></dt><dd><p>The boolean value specifies that 
the project is built as an Apple universal
+package supporting both x86_64 and arm64 architectures.  The default is to
+build for the native architecture.  There is also a corresponding command
+line option.</p>
+</dd>
 <dt><strong>link-full-dll</strong></dt><dd><p>The boolean value specifies if, 
on Windows, the full Python DLL should be
 linked against rather than the limited API DLL.  There is also a
 corresponding command line option.</p>
@@ -207,7 +212,7 @@
         <li class="right" >
           <a href="command_line_tools.html" title="Command Line Tools"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.2 Documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.3 Documentation</a> &#187;</li>
         <li class="nav-item nav-item-this"><a href=""><code class="file 
docutils literal notranslate"><span class="pre">pyproject.toml</span></code> 
Reference</a></li> 
       </ul>
     </div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt-builder-1.15.2/doc/html/pyqtbuild_api.html 
new/PyQt-builder-1.15.3/doc/html/pyqtbuild_api.html
--- old/PyQt-builder-1.15.2/doc/html/pyqtbuild_api.html 2023-07-21 
15:05:15.000000000 +0200
+++ new/PyQt-builder-1.15.3/doc/html/pyqtbuild_api.html 2023-10-12 
22:17:54.000000000 +0200
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyqtbuild Module Reference &#8212; PyQt-builder v1.15.2 
Documentation</title>
+    <title>pyqtbuild Module Reference &#8212; PyQt-builder v1.15.3 
Documentation</title>
     <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
     <link rel="stylesheet" type="text/css" href="_static/riverbank.css" />
     
@@ -36,7 +36,7 @@
         <li class="right" >
           <a href="pyproject_toml.html" title="pyproject.toml Reference"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.2 Documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.3 Documentation</a> &#187;</li>
         <li class="nav-item nav-item-this"><a href=""><code class="xref py 
py-mod docutils literal notranslate"><span class="pre">pyqtbuild</span></code> 
Module Reference</a></li> 
       </ul>
     </div>  
@@ -304,7 +304,7 @@
         <li class="right" >
           <a href="pyproject_toml.html" title="pyproject.toml Reference"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.2 Documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.3 Documentation</a> &#187;</li>
         <li class="nav-item nav-item-this"><a href=""><code class="xref py 
py-mod docutils literal notranslate"><span class="pre">pyqtbuild</span></code> 
Module Reference</a></li> 
       </ul>
     </div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt-builder-1.15.2/doc/html/pyqtbundle.html 
new/PyQt-builder-1.15.3/doc/html/pyqtbundle.html
--- old/PyQt-builder-1.15.2/doc/html/pyqtbundle.html    2023-07-21 
15:05:15.000000000 +0200
+++ new/PyQt-builder-1.15.3/doc/html/pyqtbundle.html    2023-10-12 
22:17:54.000000000 +0200
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>Bundling Qt Using pyqt-bundle &#8212; PyQt-builder v1.15.2 
Documentation</title>
+    <title>Bundling Qt Using pyqt-bundle &#8212; PyQt-builder v1.15.3 
Documentation</title>
     <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
     <link rel="stylesheet" type="text/css" href="_static/riverbank.css" />
     
@@ -32,7 +32,7 @@
         <li class="right" >
           <a href="example.html" title="An Example"
              accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.2 Documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.3 Documentation</a> &#187;</li>
         <li class="nav-item nav-item-this"><a href="">Bundling Qt Using 
<strong class="program">pyqt-bundle</strong></a></li> 
       </ul>
     </div>  
@@ -239,7 +239,7 @@
         <li class="right" >
           <a href="example.html" title="An Example"
              >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.2 Documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.3 Documentation</a> &#187;</li>
         <li class="nav-item nav-item-this"><a href="">Bundling Qt Using 
<strong class="program">pyqt-bundle</strong></a></li> 
       </ul>
     </div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt-builder-1.15.2/doc/html/search.html 
new/PyQt-builder-1.15.3/doc/html/search.html
--- old/PyQt-builder-1.15.2/doc/html/search.html        2023-07-21 
15:05:15.000000000 +0200
+++ new/PyQt-builder-1.15.3/doc/html/search.html        2023-10-12 
22:17:54.000000000 +0200
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>Search &#8212; PyQt-builder v1.15.2 Documentation</title>
+    <title>Search &#8212; PyQt-builder v1.15.3 Documentation</title>
     <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
     <link rel="stylesheet" type="text/css" href="_static/riverbank.css" />
     
@@ -34,7 +34,7 @@
         <li class="right" >
           <a href="py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.2 Documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.3 Documentation</a> &#187;</li>
         <li class="nav-item nav-item-this"><a href="">Search</a></li> 
       </ul>
     </div>  
@@ -94,7 +94,7 @@
         <li class="right" >
           <a href="py-modindex.html" title="Python Module Index"
              >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.2 Documentation</a> &#187;</li>
+        <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder 
v1.15.3 Documentation</a> &#187;</li>
         <li class="nav-item nav-item-this"><a href="">Search</a></li> 
       </ul>
     </div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt-builder-1.15.2/doc/html/searchindex.js 
new/PyQt-builder-1.15.3/doc/html/searchindex.js
--- old/PyQt-builder-1.15.2/doc/html/searchindex.js     2023-07-21 
15:05:15.000000000 +0200
+++ new/PyQt-builder-1.15.3/doc/html/searchindex.js     2023-10-12 
22:17:54.000000000 +0200
@@ -1 +1 @@
-Search.setIndex({"docnames": ["command_line_tools", "example", "index", 
"introduction", "pyproject_toml", "pyqtbuild_api", "pyqtbundle"], "filenames": 
["command_line_tools.rst", "example.rst", "index.rst", "introduction.rst", 
"pyproject_toml.rst", "pyqtbuild_api.rst", "pyqtbundle.rst"], "titles": 
["Command Line Tools", "An Example", "Reference Guide", "Introduction", "<code 
class=\"file docutils literal notranslate\"><span 
class=\"pre\">pyproject.toml</span></code> Reference", "<code class=\"xref py 
py-mod docutils literal notranslate\"><span 
class=\"pre\">pyqtbuild</span></code> Module Reference", "Bundling Qt Using 
<strong class=\"program\">pyqt-bundle</strong>"], "terms": {"pyqt": [0, 1, 2, 
3, 4], "builder": [0, 1, 2, 3, 5], "add": [0, 4], "follow": [0, 1, 4], 
"option": [0, 3, 4, 5, 6], "sip": [0, 1, 2, 3, 5], "": [0, 1, 3, 5, 6], 
"build": [0, 1, 3, 4, 5, 6], "unless": [0, 4], "state": [0, 4], "otherwis": [0, 
4], "each": [0, 1], "i": [0, 1, 3, 4, 5, 6], "ad": [0, 1, 4], "all": [0
 , 1, 3, 4], "individu": [0, 4], "project": [0, 1, 2, 3, 5], "mai": [0, 4, 6], 
"also": [0, 1, 3, 4, 6], "own": [0, 4], "specif": [0, 1, 4, 6], "android": [0, 
4], "abi": [0, 4, 5, 6], "The": [0, 1, 3, 4, 5, 6], "target": [0, 4, 5], "thi": 
[0, 1, 3, 4, 5, 6], "given": [0, 6], "ani": [0, 1, 3, 4, 5, 6], "number": [0, 
1, 3, 4, 5, 6], "time": [0, 6], "job": [0, 4], "n": 0, "On": [0, 6], "linux": 
[0, 4, 6], "maco": [0, 4, 6], "make": [0, 1, 4, 6], "run": [0, 3, 4, 5, 6], 
"parallel": [0, 4], "link": [0, 4], "full": [0, 4, 5, 6], "dll": [0, 4, 6], 
"window": [0, 4, 6], "python": [0, 1, 3, 4, 5, 6], "api": [0, 1, 3, 4, 5], 
"limit": [0, 1, 4], "us": [0, 1, 2, 3, 4, 5], "ar": [0, 1, 3, 4, 5, 6], 
"implement": [0, 1, 3, 4, 5], "differ": [0, 5], "normal": 0, "debug": [0, 4], 
"version": [0, 1, 4, 5, 6], "interpret": [0, 4], "being": [0, 1, 4, 6], "forc": 
0, "instead": [0, 6], "do": [0, 1, 6], "automat": [0, 4], "invok": 0, "nmake": 
[0, 4], "onli": [0, 6], "qmake": [0, 1, 4, 5], "file": [0, 1, 3, 4, 
 5, 6], "qt": [0, 1, 2, 3, 4, 5], "program": [0, 4, 5, 6], "determin": [0, 1, 
4, 5], "how": [0, 3, 5], "your": 0, "instal": [0, 2, 4, 5, 6], "laid": 0, 
"out": 0, "found": [0, 4, 6], "path": [0, 4, 5, 6], "can": [0, 1, 3, 5, 6], 
"specifi": [0, 1, 3, 4, 6], "particular": [0, 1], "instanc": 0, "set": [0, 1, 
3, 4, 5, 6], "name": [0, 1, 4, 5, 6], "valu": [0, 4, 5], "pro": [0, 1, 4, 5], 
"creat": [0, 3, 4, 6], "qml": [0, 4], "enabl": [0, 4], "infrastructur": [0, 4], 
"should": [0, 4, 5, 6], "product": 0, "environ": [0, 4, 6], "spec": [0, 4], 
"argument": [0, 4, 5], "pass": [0, 4], "default": [0, 4, 5], "behaviour": 0, 
"platform": [0, 6], "chosen": 0, "correct": 0, "howev": 0, "you": [0, 1, 3, 6], 
"have": [0, 1, 6], "built": [0, 1, 3, 4, 6], "yourself": 0, "need": [0, 1, 3], 
"explicitli": 0, "macx": 0, "xcode": 0, "avoid": 0, "possibl": [0, 6], "dir": 
[0, 4, 5, 6], "extens": [0, 1, 3, 5], "modul": [0, 1, 2, 3, 6], "re": [0, 6], 
"expect": 0, "librari": [0, 1, 2, 3, 4], "when": [0, 6], "wheel": 
 [0, 3, 4, 6], "In": [1, 3], "section": [1, 2, 5], "we": 1, "walk": 1, 
"through": 1, "pyproject": [1, 2, 3, 5], "toml": [1, 2, 3, 5], "pyqtchart": 1, 
"bind": [1, 2, 3, 5, 6], "qtchart": 1, "v5": [1, 6], "top": [1, 3], "pyqt5": 1, 
"It": [1, 6], "compris": 1, "singl": [1, 6], "simplicitli": 1, "mean": [1, 6], 
"provid": [1, 3, 5, 6], "addit": [1, 2, 3], "code": [1, 3], "py": [1, 3, 4, 5], 
"If": [1, 4, 5, 6], "want": [1, 6], "look": 1, "more": [1, 3, 6], "complic": 
[1, 3], "requir": [1, 3, 6], "qscintilla": 1, "itself": [1, 3], "good": 1, 
"show": 1, "download": 1, "from": [1, 3, 4, 5, 6], "here": 1, "its": 1, 
"entireti": 1, "below": [1, 6], "system": [1, 3], "5": [1, 5], "3": [1, 5], 
"7": 1, "1": [1, 6], "6": 1, "2": [1, 6], "backend": 1, "sipbuild": [1, 3, 5], 
"pep": [1, 3, 4], "566": 1, "metadata": [1, 4], "tool": [1, 2, 3, 5], "15": [1, 
6], "summari": 1, "chart": 1, "home": 1, "page": 1, "http": 1, "www": 1, 
"riverbankcomput": 1, "com": 1, "softwar": 1, "author": 1, "riverbank": 1, "c
 omput": 1, "email": 1, "info": 1, "licens": 1, "gpl": 1, "v3": 1, "dist": 1, 
"descript": 1, "readm": 1, "base": 1, "factori": [1, 5], "pyqtbuild": [1, 2, 
3], "pyqtproject": [1, 2], "configur": [1, 5, 6], "tag": [1, 4, 6], "prefix": 
[1, 4, 5, 6], "defin": [1, 4, 5], "now": [1, 6], "explain": 1, "turn": 1, 
"assum": [1, 3, 4, 5, 6], "familiar": [1, 3], "describ": [1, 3, 5, 6], 
"document": [1, 3, 6], "packag": [1, 6], "For": [1, 5, 6], "includ": [1, 3, 4, 
6], "must": [1, 6], "both": 1, "semant": 1, "so": [1, 5, 6], "import": 1, 
"upper": 1, "exclud": [1, 6], "futur": 1, "incompat": 1, "why": 1, "doe": [1, 
3, 6], "rather": [1, 4], "than": [1, 4], "answer": 1, "known": 1, "featur": [1, 
5], "been": [1, 6], "remov": [1, 4], "v6": [1, 6], "meta": 1, "data": 1, "kei": 
[1, 4, 5], "minimum": [1, 6], "class": [1, 5], "concept": 1, "mani": 1, 
"definit": 1, "one": [1, 6], "current": 1, "timelin": [1, 4], "direct": 1, 
"form": [1, 4], "qtchart_x_y_0": 1, "where": [1, 4], "x": 1, "y": 1, 
"correspond":
  [1, 4, 5, 6], "major": 1, "minor": [1, 6], "consequ": 1, "convent": [1, 6], 
"leav": 1, "dynam": [1, 4], "anoth": 1, "variabl": 1, "gener": [1, 3, 4], 
"order": 1, "locat": [1, 4], "header": [1, 4, 5], "introduct": 2, "command": 
[2, 3, 4, 5, 6], "line": [2, 3, 4, 5, 6], "pyqtbuild_vers": 2, 
"pyqtbuild_version_str": 2, "pyqtbind": 2, "qmakebuild": 2, 
"qmaketargetinstal": 2, "an": [2, 3, 4, 5, 6], "exampl": [2, 6], "bundl": [2, 
3, 4], "qt6": 2, "c": [3, 4, 5], "applic": [3, 6], "framework": 3, "copi": [3, 
6], "separ": 3, "actual": [3, 6], "517": 3, "compliant": 3, "simplest": 3, 
"case": [3, 6], "typic": 3, "task": 3, "orient": 3, "which": [3, 5], "extend": 
3, "upload": 3, "pypi": 3, "doesn": 3, "t": [3, 6], "These": 3, "alreadi": 3, 
"To": [3, 6], "pip": [3, 6], "those": [4, 6], "string": [4, 5], "list": [4, 5], 
"contain": [4, 5, 6], "marker": 4, "508": 4, "integ": [4, 5], "There": 4, 
"boolean": 4, "execut": [4, 5], "By": [4, 6], "usual": 4, "whenev": 4, "appli": 
[4, 6], "whole": 4, "e"
 : [4, 5, 6], "g": [4, 5, 6], "armeabi": 4, "v7a": 4, "arm64": [4, 6], "v8a": 
4, "against": [4, 6], "pylib": 4, "directori": [4, 5, 6], "lib": [4, 6], 
"shlib": 4, "share": 4, "append": [4, 6], "lead": 4, "test": [4, 5, 6], "rel": 
[4, 5], "extern": [4, 5], "config": 4, "modif": 4, "element": [4, 5], "start": 
[4, 6], "h": [4, 6], "intern": [4, 5], "statement": [4, 5], "object": 5, 
"repres": 5, "part": [5, 6], "hexadecim": 5, "v1": [5, 6], "0": [5, 6], 
"0x010500": 5, "develop": [5, 6], "dev": 5, "kwarg": 5, "A": [5, 6], "sub": 5, 
"support": [5, 6], "buildabl": 5, "thei": [5, 6], "either": [5, 6], 
"construct": 5, "compil": [5, 6], "self": 5, "sourc": [5, 6], "same": [5, 6], 
"cfgtest_": 5, "cpp": 5, "output": 5, "analys": 5, "paramet": 5, "str": 5, 
"keyword": 5, "initi": 5, "wai": 5, "cannot": [5, 6], "overridden": 5, 
"handle_test_output": 5, "test_output": 5, "call": 5, "handl": [5, 6], 
"disabl": 5, "implicitli": 5, "return": 5, "true": 5, "some": [5, 6], "static": 
5, "qmake_quot": 5, "s
 pace": 5, "escap": 5, "quot": 5, "necessari": [5, 6], "qt_configur": 5, 
"dict": 5, "inform": 5, "queri": 5, "target_subdir": 5, "absolut": 5, "eventu": 
5, "relev": 6, "main": 6, "reason": 6, "user": 6, "complet": 6, "replac": 6, 
"newer": 6, "releas": 6, "guarante": 6, "made": 6, "later": 6, "abl": 6, 
"earlier": 6, "without": 6, "perfectli": 6, "ha": 6, "12": 6, "other": 6, 
"qaxcontain": 6, "work": 6, "exactli": 6, "wa": 6, "local": 6, "exist": 6, 
"produc": 6, "strip": 6, "down": 6, "lgpl": 6, "commerci": 6, "binari": 6, 
"compani": 6, "unsupport": 6, "latest": 6, "msvc": 6, "runtim": 6, "openssl": 
6, "updat": 6, "emb": 6, "embed": 6, "restrict": 6, "renam": 6, "reflect": 6, 
"syntax": 6, "help": 6, "displai": 6, "messag": 6, "exit": 6, "v": 6, "suffix": 
6, "arch": 6, "architectur": 6, "x86_64": 6, "multipl": 6, "ignor": 6, "miss": 
6, "teat": 6, "error": 6, "allow": 6, "non": 6, "standard": 6, "result": 6, 
"msvcp140": 6, "concrt140": 6, "vcruntime140": 6, "taken": 6, "4": 6, "what": 6,
  "refer": 6, "bin": 6, "etc": 6, "onlin": 6, "therefor": 6, "step": 6, 
"longer": 6, "unlik": 6, "qt5": 6, "core": 6, "3d": 6, "befor": 6, "while": 6, 
"talk": 6, "about": 6, "conan": 6, "manag": 6, "isn": 6, "sure": 6, "cmake": 6, 
"ninja": 6, "chang": 6, "src": 6, "subdirectori": 6, "dcmake_install_prefix": 
6, "gcc_64": 6, "clang_64": 6, "msvc2019_64": 6}, "objects": {"": [[5, 0, 0, 
"-", "pyqtbuild"], [0, 5, 1, "cmdoption-android-abi", "--android-abi"], [0, 5, 
1, "cmdoption-jobs", "--jobs"], [0, 5, 1, "cmdoption-link-full-dll", 
"--link-full-dll"], [0, 5, 1, "cmdoption-no-make", "--no-make"], [0, 5, 1, 
"cmdoption-qmake", "--qmake"], [0, 5, 1, "cmdoption-qmake-setting", 
"--qmake-setting"], [0, 5, 1, "cmdoption-qml-debug", "--qml-debug"], [0, 5, 1, 
"cmdoption-spec", "--spec"], [0, 5, 1, "cmdoption-target-qt-dir", 
"--target-qt-dir"]], "pyqtbuild": [[5, 1, 1, "", "PYQTBUILD_VERSION"], [5, 1, 
1, "", "PYQTBUILD_VERSION_STR"], [5, 2, 1, "", "PyQtBindings"], [5, 2, 1, "", 
"PyQtProject"], [5, 
 2, 1, "", "QmakeBuilder"], [5, 2, 1, "", "QmakeTargetInstallable"]], 
"pyqtbuild.PyQtBindings": [[5, 3, 1, "", "handle_test_output"]], 
"pyqtbuild.QmakeBuilder": [[5, 3, 1, "", "qmake_quote"], [5, 4, 1, "", 
"qt_configuration"]], "pyqt-bundle": [[6, 5, 1, "cmdoption-pyqt-bundle-arch", 
"--arch"], [6, 5, 1, "cmdoption-pyqt-bundle-build-tag-suffix", 
"--build-tag-suffix"], [6, 5, 1, "cmdoption-pyqt-bundle-exclude", "--exclude"], 
[6, 5, 1, "cmdoption-pyqt-bundle-h", "--help"], [6, 5, 1, 
"cmdoption-pyqt-bundle-ignore-missing", "--ignore-missing"], [6, 5, 1, 
"cmdoption-pyqt-bundle-no-msvc-runtime", "--no-msvc-runtime"], [6, 5, 1, 
"cmdoption-pyqt-bundle-no-openssl", "--no-openssl"], [6, 5, 1, 
"cmdoption-pyqt-bundle-openssl-dir", "--openssl-dir"], [6, 5, 1, 
"cmdoption-pyqt-bundle-qt-dir", "--qt-dir"], [6, 5, 1, 
"cmdoption-pyqt-bundle-V", "--version"], [6, 5, 1, "cmdoption-pyqt-bundle-V", 
"-V"], [6, 5, 1, "cmdoption-pyqt-bundle-h", "-h"]]}, "objtypes": {"0": 
"py:module", "1": "py:data", "2": "py
 :class", "3": "py:method", "4": "py:attribute", "5": "std:cmdoption"}, 
"objnames": {"0": ["py", "module", "Python module"], "1": ["py", "data", 
"Python data"], "2": ["py", "class", "Python class"], "3": ["py", "method", 
"Python method"], "4": ["py", "attribute", "Python attribute"], "5": ["std", 
"cmdoption", "program option"]}, "titleterms": {"command": 0, "line": 0, 
"tool": [0, 4], "an": 1, "exampl": 1, "refer": [2, 4, 5], "guid": 2, 
"introduct": 3, "instal": 3, "pyproject": 4, "toml": 4, "sip": 4, "builder": 4, 
"section": 4, "project": 4, "bind": 4, "pyqtbuild": 5, "modul": 5, 
"pyqtbuild_vers": 5, "pyqtbuild_version_str": 5, "pyqtbind": 5, "pyqtproject": 
5, "qmakebuild": 5, "qmaketargetinstal": 5, "bundl": 6, "qt": 6, "us": 6, 
"pyqt": 6, "qt6": 6, "addit": 6, "librari": 6}, "envversion": 
{"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, 
"sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 
1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "
 sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, 
"sphinx": 57}, "alltitles": {"Command Line Tools": [[0, "command-line-tools"]], 
"An Example": [[1, "an-example"]], "Reference Guide": [[2, "reference-guide"]], 
"Introduction": [[3, "introduction"]], "Installation": [[3, "installation"]], 
"pyproject.toml Reference": [[4, "pyproject-toml-reference"]], 
"[tool.sip.builder] Section": [[4, "tool-sip-builder-section"]], 
"[tool.sip.project] Section": [[4, "tool-sip-project-section"]], "Bindings 
Sections": [[4, "bindings-sections"]], "pyqtbuild Module Reference": [[5, 
"pyqtbuild-module-reference"]], "PYQTBUILD_VERSION": [[5, 
"pyqtbuild-version"]], "PYQTBUILD_VERSION_STR": [[5, "pyqtbuild-version-str"]], 
"PyQtBindings": [[5, "pyqtbindings"]], "PyQtProject": [[5, "pyqtproject"]], 
"QmakeBuilder": [[5, "qmakebuilder"]], "QmakeTargetInstallable": [[5, 
"qmaketargetinstallable"]], "Bundling Qt Using pyqt-bundle": [[6, 
"bundling-qt-using-pyqt-bundle"]], "Bundling Qt6 Additi
 onal Libraries": [[6, "bundling-qt6-additional-libraries"]]}, "indexentries": 
{"--android-abi": [[0, "cmdoption-android-abi"]], "--jobs": [[0, 
"cmdoption-jobs"]], "--link-full-dll": [[0, "cmdoption-link-full-dll"]], 
"--no-make": [[0, "cmdoption-no-make"]], "--qmake": [[0, "cmdoption-qmake"]], 
"--qmake-setting": [[0, "cmdoption-qmake-setting"]], "--qml-debug": [[0, 
"cmdoption-qml-debug"]], "--spec": [[0, "cmdoption-spec"]], "--target-qt-dir": 
[[0, "cmdoption-target-qt-dir"]], "path": [[0, "index-0"], [4, "index-0"], [6, 
"index-0"]], "command line option": [[0, "cmdoption-android-abi"], [0, 
"cmdoption-jobs"], [0, "cmdoption-link-full-dll"], [0, "cmdoption-no-make"], 
[0, "cmdoption-qmake"], [0, "cmdoption-qmake-setting"], [0, 
"cmdoption-qml-debug"], [0, "cmdoption-spec"], [0, "cmdoption-target-qt-dir"]], 
"environment variable": [[0, "index-0"], [4, "index-0"], [6, "index-0"]], 
"pyqtbuild_version (in module pyqtbuild)": [[5, 
"pyqtbuild.PYQTBUILD_VERSION"]], "pyqtbuild_version_str (in mo
 dule pyqtbuild)": [[5, "pyqtbuild.PYQTBUILD_VERSION_STR"]], "pyqtbindings 
(class in pyqtbuild)": [[5, "pyqtbuild.PyQtBindings"]], "pyqtproject (class in 
pyqtbuild)": [[5, "pyqtbuild.PyQtProject"]], "qmakebuilder (class in 
pyqtbuild)": [[5, "pyqtbuild.QmakeBuilder"]], "qmaketargetinstallable (class in 
pyqtbuild)": [[5, "pyqtbuild.QmakeTargetInstallable"]], "handle_test_output() 
(pyqtbuild.pyqtbindings method)": [[5, 
"pyqtbuild.PyQtBindings.handle_test_output"]], "module": [[5, 
"module-pyqtbuild"]], "pyqtbuild": [[5, "module-pyqtbuild"]], "qmake_quote() 
(pyqtbuild.qmakebuilder static method)": [[5, 
"pyqtbuild.QmakeBuilder.qmake_quote"]], "qt_configuration 
(pyqtbuild.qmakebuilder attribute)": [[5, 
"pyqtbuild.QmakeBuilder.qt_configuration"]], "--arch": [[6, 
"cmdoption-pyqt-bundle-arch"]], "--build-tag-suffix": [[6, 
"cmdoption-pyqt-bundle-build-tag-suffix"]], "--exclude": [[6, 
"cmdoption-pyqt-bundle-exclude"]], "--help": [[6, "cmdoption-pyqt-bundle-h"]], 
"--ignore-missing": [[6, "cmdopti
 on-pyqt-bundle-ignore-missing"]], "--no-msvc-runtime": [[6, 
"cmdoption-pyqt-bundle-no-msvc-runtime"]], "--no-openssl": [[6, 
"cmdoption-pyqt-bundle-no-openssl"]], "--openssl-dir": [[6, 
"cmdoption-pyqt-bundle-openssl-dir"]], "--qt-dir": [[6, 
"cmdoption-pyqt-bundle-qt-dir"]], "--version": [[6, 
"cmdoption-pyqt-bundle-V"]], "-v": [[6, "cmdoption-pyqt-bundle-V"]], "-h": [[6, 
"cmdoption-pyqt-bundle-h"]], "pyqt-bundle command line option": [[6, 
"cmdoption-pyqt-bundle-V"], [6, "cmdoption-pyqt-bundle-arch"], [6, 
"cmdoption-pyqt-bundle-build-tag-suffix"], [6, 
"cmdoption-pyqt-bundle-exclude"], [6, "cmdoption-pyqt-bundle-h"], [6, 
"cmdoption-pyqt-bundle-ignore-missing"], [6, 
"cmdoption-pyqt-bundle-no-msvc-runtime"], [6, 
"cmdoption-pyqt-bundle-no-openssl"], [6, "cmdoption-pyqt-bundle-openssl-dir"], 
[6, "cmdoption-pyqt-bundle-qt-dir"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["command_line_tools", "example", "index", 
"introduction", "pyproject_toml", "pyqtbuild_api", "pyqtbundle"], "filenames": 
["command_line_tools.rst", "example.rst", "index.rst", "introduction.rst", 
"pyproject_toml.rst", "pyqtbuild_api.rst", "pyqtbundle.rst"], "titles": 
["Command Line Tools", "An Example", "Reference Guide", "Introduction", "<code 
class=\"file docutils literal notranslate\"><span 
class=\"pre\">pyproject.toml</span></code> Reference", "<code class=\"xref py 
py-mod docutils literal notranslate\"><span 
class=\"pre\">pyqtbuild</span></code> Module Reference", "Bundling Qt Using 
<strong class=\"program\">pyqt-bundle</strong>"], "terms": {"pyqt": [0, 1, 2, 
3, 4], "builder": [0, 1, 2, 3, 5], "add": [0, 4], "follow": [0, 1, 4], 
"option": [0, 3, 4, 5, 6], "sip": [0, 1, 2, 3, 5], "": [0, 1, 3, 5, 6], 
"build": [0, 1, 3, 4, 5, 6], "unless": [0, 4], "state": [0, 4], "otherwis": [0, 
4], "each": [0, 1], "i": [0, 1, 3, 4, 5, 6], "ad": [0, 1, 4], "all": [0
 , 1, 3, 4], "individu": [0, 4], "project": [0, 1, 2, 3, 5], "mai": [0, 4, 6], 
"also": [0, 1, 3, 4, 6], "own": [0, 4], "specif": [0, 1, 4, 6], "android": [0, 
4], "abi": [0, 4, 5, 6], "The": [0, 1, 3, 4, 5, 6], "target": [0, 4, 5], "thi": 
[0, 1, 3, 4, 5, 6], "given": [0, 6], "ani": [0, 1, 3, 4, 5, 6], "number": [0, 
1, 3, 4, 5, 6], "time": [0, 6], "appl": [0, 4], "universal2": [0, 4], "an": [0, 
2, 3, 4, 5, 6], "univers": [0, 4], "packag": [0, 1, 4, 6], "support": [0, 4, 5, 
6], "both": [0, 1, 4], "x86_64": [0, 4, 6], "arm64": [0, 4, 6], "architectur": 
[0, 4, 6], "default": [0, 4, 5], "nativ": [0, 4], "job": [0, 4], "n": 0, "On": 
[0, 6], "linux": [0, 4, 6], "maco": [0, 4, 6], "make": [0, 1, 4, 6], "run": [0, 
3, 4, 5, 6], "parallel": [0, 4], "link": [0, 4], "full": [0, 4, 5, 6], "dll": 
[0, 4, 6], "window": [0, 4, 6], "python": [0, 1, 3, 4, 5, 6], "api": [0, 1, 3, 
4, 5], "limit": [0, 1, 4], "us": [0, 1, 2, 3, 4, 5], "ar": [0, 1, 3, 4, 5, 6], 
"implement": [0, 1, 3, 4, 5], "differ": [0, 5], 
 "normal": 0, "debug": [0, 4], "version": [0, 1, 4, 5, 6], "interpret": [0, 4], 
"being": [0, 1, 4, 6], "forc": 0, "instead": [0, 6], "do": [0, 1, 6], 
"automat": [0, 4], "invok": 0, "nmake": [0, 4], "onli": [0, 6], "qmake": [0, 1, 
4, 5], "file": [0, 1, 3, 4, 5, 6], "qt": [0, 1, 2, 3, 4, 5], "program": [0, 4, 
5, 6], "determin": [0, 1, 4, 5], "how": [0, 3, 5], "your": 0, "instal": [0, 2, 
4, 5, 6], "laid": 0, "out": 0, "found": [0, 4, 6], "path": [0, 4, 5, 6], "can": 
[0, 1, 3, 5, 6], "specifi": [0, 1, 3, 4, 6], "particular": [0, 1], "instanc": 
0, "set": [0, 1, 3, 4, 5, 6], "name": [0, 1, 4, 5, 6], "valu": [0, 4, 5], 
"pro": [0, 1, 4, 5], "creat": [0, 3, 4, 6], "qml": [0, 4], "enabl": [0, 4], 
"infrastructur": [0, 4], "should": [0, 4, 5, 6], "product": 0, "environ": [0, 
4, 6], "spec": [0, 4], "argument": [0, 4, 5], "pass": [0, 4], "behaviour": 0, 
"platform": [0, 6], "chosen": 0, "correct": 0, "howev": 0, "you": [0, 1, 3, 6], 
"have": [0, 1, 6], "built": [0, 1, 3, 4, 6], "yourself": 0, "need"
 : [0, 1, 3], "explicitli": 0, "macx": 0, "xcode": 0, "avoid": 0, "possibl": 
[0, 6], "dir": [0, 4, 5, 6], "extens": [0, 1, 3, 5], "modul": [0, 1, 2, 3, 6], 
"re": [0, 6], "expect": 0, "librari": [0, 1, 2, 3, 4], "when": [0, 6], "wheel": 
[0, 3, 4, 6], "In": [1, 3], "section": [1, 2, 5], "we": 1, "walk": 1, 
"through": 1, "pyproject": [1, 2, 3, 5], "toml": [1, 2, 3, 5], "pyqtchart": 1, 
"bind": [1, 2, 3, 5, 6], "qtchart": 1, "v5": [1, 6], "top": [1, 3], "pyqt5": 1, 
"It": [1, 6], "compris": 1, "singl": [1, 6], "simplicitli": 1, "mean": [1, 6], 
"provid": [1, 3, 5, 6], "addit": [1, 2, 3], "code": [1, 3], "py": [1, 3, 4, 5], 
"If": [1, 4, 5, 6], "want": [1, 6], "look": 1, "more": [1, 3, 6], "complic": 
[1, 3], "requir": [1, 3, 6], "qscintilla": 1, "itself": [1, 3], "good": 1, 
"show": 1, "download": 1, "from": [1, 3, 4, 5, 6], "here": 1, "its": 1, 
"entireti": 1, "below": [1, 6], "system": [1, 3], "5": [1, 5], "3": [1, 5], 
"7": 1, "1": [1, 6], "6": 1, "2": [1, 6], "backend": 1, "sipbuild": [1, 3,
  5], "pep": [1, 3, 4], "566": 1, "metadata": [1, 4], "tool": [1, 2, 3, 5], 
"15": [1, 6], "summari": 1, "chart": 1, "home": 1, "page": 1, "http": 1, "www": 
1, "riverbankcomput": 1, "com": 1, "softwar": 1, "author": 1, "riverbank": 1, 
"comput": 1, "email": 1, "info": 1, "licens": 1, "gpl": 1, "v3": 1, "dist": 1, 
"descript": 1, "readm": 1, "base": 1, "factori": [1, 5], "pyqtbuild": [1, 2, 
3], "pyqtproject": [1, 2], "configur": [1, 5, 6], "tag": [1, 4, 6], "prefix": 
[1, 4, 5, 6], "defin": [1, 4, 5], "now": [1, 6], "explain": 1, "turn": 1, 
"assum": [1, 3, 4, 5, 6], "familiar": [1, 3], "describ": [1, 3, 5, 6], 
"document": [1, 3, 6], "For": [1, 5, 6], "includ": [1, 3, 4, 6], "must": [1, 
6], "semant": 1, "so": [1, 5, 6], "import": 1, "upper": 1, "exclud": [1, 6], 
"futur": 1, "incompat": 1, "why": 1, "doe": [1, 3, 6], "rather": [1, 4], 
"than": [1, 4], "answer": 1, "known": 1, "featur": [1, 5], "been": [1, 6], 
"remov": [1, 4], "v6": [1, 6], "meta": 1, "data": 1, "kei": [1, 4, 5], 
"minimum": [
 1, 6], "class": [1, 5], "concept": 1, "mani": 1, "definit": 1, "one": [1, 6], 
"current": 1, "timelin": [1, 4], "direct": 1, "form": [1, 4], "qtchart_x_y_0": 
1, "where": [1, 4], "x": 1, "y": 1, "correspond": [1, 4, 5, 6], "major": 1, 
"minor": [1, 6], "consequ": 1, "convent": [1, 6], "leav": 1, "dynam": [1, 4], 
"anoth": 1, "variabl": 1, "gener": [1, 3, 4], "order": 1, "locat": [1, 4], 
"header": [1, 4, 5], "introduct": 2, "command": [2, 3, 4, 5, 6], "line": [2, 3, 
4, 5, 6], "pyqtbuild_vers": 2, "pyqtbuild_version_str": 2, "pyqtbind": 2, 
"qmakebuild": 2, "qmaketargetinstal": 2, "exampl": [2, 6], "bundl": [2, 3, 4], 
"qt6": 2, "c": [3, 4, 5], "applic": [3, 6], "framework": 3, "copi": [3, 6], 
"separ": 3, "actual": [3, 6], "517": 3, "compliant": 3, "simplest": 3, "case": 
[3, 6], "typic": 3, "task": 3, "orient": 3, "which": [3, 5], "extend": 3, 
"upload": 3, "pypi": 3, "doesn": 3, "t": [3, 6], "These": 3, "alreadi": 3, 
"To": [3, 6], "pip": [3, 6], "those": [4, 6], "string": [4, 5], "list": [4
 , 5], "contain": [4, 5, 6], "marker": 4, "508": 4, "integ": [4, 5], "There": 
4, "boolean": 4, "execut": [4, 5], "By": [4, 6], "usual": 4, "whenev": 4, 
"appli": [4, 6], "whole": 4, "e": [4, 5, 6], "g": [4, 5, 6], "armeabi": 4, 
"v7a": 4, "v8a": 4, "against": [4, 6], "pylib": 4, "directori": [4, 5, 6], 
"lib": [4, 6], "shlib": 4, "share": 4, "append": [4, 6], "lead": 4, "test": [4, 
5, 6], "rel": [4, 5], "extern": [4, 5], "config": 4, "modif": 4, "element": [4, 
5], "start": [4, 6], "h": [4, 6], "intern": [4, 5], "statement": [4, 5], 
"object": 5, "repres": 5, "part": [5, 6], "hexadecim": 5, "v1": [5, 6], "0": 
[5, 6], "0x010500": 5, "develop": [5, 6], "dev": 5, "kwarg": 5, "A": [5, 6], 
"sub": 5, "buildabl": 5, "thei": [5, 6], "either": [5, 6], "construct": 5, 
"compil": [5, 6], "self": 5, "sourc": [5, 6], "same": [5, 6], "cfgtest_": 5, 
"cpp": 5, "output": 5, "analys": 5, "paramet": 5, "str": 5, "keyword": 5, 
"initi": 5, "wai": 5, "cannot": [5, 6], "overridden": 5, "handle_test_output": 
5, "
 test_output": 5, "call": 5, "handl": [5, 6], "disabl": 5, "implicitli": 5, 
"return": 5, "true": 5, "some": [5, 6], "static": 5, "qmake_quot": 5, "space": 
5, "escap": 5, "quot": 5, "necessari": [5, 6], "qt_configur": 5, "dict": 5, 
"inform": 5, "queri": 5, "target_subdir": 5, "absolut": 5, "eventu": 5, 
"relev": 6, "main": 6, "reason": 6, "user": 6, "complet": 6, "replac": 6, 
"newer": 6, "releas": 6, "guarante": 6, "made": 6, "later": 6, "abl": 6, 
"earlier": 6, "without": 6, "perfectli": 6, "ha": 6, "12": 6, "other": 6, 
"qaxcontain": 6, "work": 6, "exactli": 6, "wa": 6, "local": 6, "exist": 6, 
"produc": 6, "strip": 6, "down": 6, "lgpl": 6, "commerci": 6, "binari": 6, 
"compani": 6, "unsupport": 6, "latest": 6, "msvc": 6, "runtim": 6, "openssl": 
6, "updat": 6, "emb": 6, "embed": 6, "restrict": 6, "renam": 6, "reflect": 6, 
"syntax": 6, "help": 6, "displai": 6, "messag": 6, "exit": 6, "v": 6, "suffix": 
6, "arch": 6, "multipl": 6, "ignor": 6, "miss": 6, "teat": 6, "error": 6, 
"allow": 6, "n
 on": 6, "standard": 6, "result": 6, "msvcp140": 6, "concrt140": 6, 
"vcruntime140": 6, "taken": 6, "4": 6, "what": 6, "refer": 6, "bin": 6, "etc": 
6, "onlin": 6, "therefor": 6, "step": 6, "longer": 6, "unlik": 6, "qt5": 6, 
"core": 6, "3d": 6, "befor": 6, "while": 6, "talk": 6, "about": 6, "conan": 6, 
"manag": 6, "isn": 6, "sure": 6, "cmake": 6, "ninja": 6, "chang": 6, "src": 6, 
"subdirectori": 6, "dcmake_install_prefix": 6, "gcc_64": 6, "clang_64": 6, 
"msvc2019_64": 6}, "objects": {"": [[5, 0, 0, "-", "pyqtbuild"], [0, 5, 1, 
"cmdoption-android-abi", "--android-abi"], [0, 5, 1, 
"cmdoption-apple-universal2", "--apple-universal2"], [0, 5, 1, 
"cmdoption-jobs", "--jobs"], [0, 5, 1, "cmdoption-link-full-dll", 
"--link-full-dll"], [0, 5, 1, "cmdoption-no-make", "--no-make"], [0, 5, 1, 
"cmdoption-qmake", "--qmake"], [0, 5, 1, "cmdoption-qmake-setting", 
"--qmake-setting"], [0, 5, 1, "cmdoption-qml-debug", "--qml-debug"], [0, 5, 1, 
"cmdoption-spec", "--spec"], [0, 5, 1, "cmdoption-target-qt-dir
 ", "--target-qt-dir"]], "pyqtbuild": [[5, 1, 1, "", "PYQTBUILD_VERSION"], [5, 
1, 1, "", "PYQTBUILD_VERSION_STR"], [5, 2, 1, "", "PyQtBindings"], [5, 2, 1, 
"", "PyQtProject"], [5, 2, 1, "", "QmakeBuilder"], [5, 2, 1, "", 
"QmakeTargetInstallable"]], "pyqtbuild.PyQtBindings": [[5, 3, 1, "", 
"handle_test_output"]], "pyqtbuild.QmakeBuilder": [[5, 3, 1, "", 
"qmake_quote"], [5, 4, 1, "", "qt_configuration"]], "pyqt-bundle": [[6, 5, 1, 
"cmdoption-pyqt-bundle-arch", "--arch"], [6, 5, 1, 
"cmdoption-pyqt-bundle-build-tag-suffix", "--build-tag-suffix"], [6, 5, 1, 
"cmdoption-pyqt-bundle-exclude", "--exclude"], [6, 5, 1, 
"cmdoption-pyqt-bundle-h", "--help"], [6, 5, 1, 
"cmdoption-pyqt-bundle-ignore-missing", "--ignore-missing"], [6, 5, 1, 
"cmdoption-pyqt-bundle-no-msvc-runtime", "--no-msvc-runtime"], [6, 5, 1, 
"cmdoption-pyqt-bundle-no-openssl", "--no-openssl"], [6, 5, 1, 
"cmdoption-pyqt-bundle-openssl-dir", "--openssl-dir"], [6, 5, 1, 
"cmdoption-pyqt-bundle-qt-dir", "--qt-dir"], [6, 5, 1, "cmdopt
 ion-pyqt-bundle-V", "--version"], [6, 5, 1, "cmdoption-pyqt-bundle-V", "-V"], 
[6, 5, 1, "cmdoption-pyqt-bundle-h", "-h"]]}, "objtypes": {"0": "py:module", 
"1": "py:data", "2": "py:class", "3": "py:method", "4": "py:attribute", "5": 
"std:cmdoption"}, "objnames": {"0": ["py", "module", "Python module"], "1": 
["py", "data", "Python data"], "2": ["py", "class", "Python class"], "3": 
["py", "method", "Python method"], "4": ["py", "attribute", "Python 
attribute"], "5": ["std", "cmdoption", "program option"]}, "titleterms": 
{"command": 0, "line": 0, "tool": [0, 4], "an": 1, "exampl": 1, "refer": [2, 4, 
5], "guid": 2, "introduct": 3, "instal": 3, "pyproject": 4, "toml": 4, "sip": 
4, "builder": 4, "section": 4, "project": 4, "bind": 4, "pyqtbuild": 5, 
"modul": 5, "pyqtbuild_vers": 5, "pyqtbuild_version_str": 5, "pyqtbind": 5, 
"pyqtproject": 5, "qmakebuild": 5, "qmaketargetinstal": 5, "bundl": 6, "qt": 6, 
"us": 6, "pyqt": 6, "qt6": 6, "addit": 6, "librari": 6}, "envversion": 
{"sphinx.domains.
 c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, 
"sphinx.domains.cpp": 8, "sphinx.domains.index": 1, 
"sphinx.domains.javascript": 2, "sphinx.domains.math": 2, 
"sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, 
"sphinx": 57}, "alltitles": {"Command Line Tools": [[0, "command-line-tools"]], 
"An Example": [[1, "an-example"]], "Reference Guide": [[2, "reference-guide"]], 
"Introduction": [[3, "introduction"]], "Installation": [[3, "installation"]], 
"pyproject.toml Reference": [[4, "pyproject-toml-reference"]], 
"[tool.sip.builder] Section": [[4, "tool-sip-builder-section"]], 
"[tool.sip.project] Section": [[4, "tool-sip-project-section"]], "Bindings 
Sections": [[4, "bindings-sections"]], "pyqtbuild Module Reference": [[5, 
"pyqtbuild-module-reference"]], "PYQTBUILD_VERSION": [[5, 
"pyqtbuild-version"]], "PYQTBUILD_VERSION_STR": [[5, "pyqtbuild-version-str"]], 
"PyQtBindings": [[5, "pyqtbindings"]], "PyQtProject": [[5, "pyqtproject"]], 
"QmakeBuilde
 r": [[5, "qmakebuilder"]], "QmakeTargetInstallable": [[5, 
"qmaketargetinstallable"]], "Bundling Qt Using pyqt-bundle": [[6, 
"bundling-qt-using-pyqt-bundle"]], "Bundling Qt6 Additional Libraries": [[6, 
"bundling-qt6-additional-libraries"]]}, "indexentries": {"--android-abi": [[0, 
"cmdoption-android-abi"]], "--apple-universal2": [[0, 
"cmdoption-apple-universal2"]], "--jobs": [[0, "cmdoption-jobs"]], 
"--link-full-dll": [[0, "cmdoption-link-full-dll"]], "--no-make": [[0, 
"cmdoption-no-make"]], "--qmake": [[0, "cmdoption-qmake"]], "--qmake-setting": 
[[0, "cmdoption-qmake-setting"]], "--qml-debug": [[0, "cmdoption-qml-debug"]], 
"--spec": [[0, "cmdoption-spec"]], "--target-qt-dir": [[0, 
"cmdoption-target-qt-dir"]], "path": [[0, "index-0"], [4, "index-0"], [6, 
"index-0"]], "command line option": [[0, "cmdoption-android-abi"], [0, 
"cmdoption-apple-universal2"], [0, "cmdoption-jobs"], [0, 
"cmdoption-link-full-dll"], [0, "cmdoption-no-make"], [0, "cmdoption-qmake"], 
[0, "cmdoption-qmake-settin
 g"], [0, "cmdoption-qml-debug"], [0, "cmdoption-spec"], [0, 
"cmdoption-target-qt-dir"]], "environment variable": [[0, "index-0"], [4, 
"index-0"], [6, "index-0"]], "pyqtbuild_version (in module pyqtbuild)": [[5, 
"pyqtbuild.PYQTBUILD_VERSION"]], "pyqtbuild_version_str (in module pyqtbuild)": 
[[5, "pyqtbuild.PYQTBUILD_VERSION_STR"]], "pyqtbindings (class in pyqtbuild)": 
[[5, "pyqtbuild.PyQtBindings"]], "pyqtproject (class in pyqtbuild)": [[5, 
"pyqtbuild.PyQtProject"]], "qmakebuilder (class in pyqtbuild)": [[5, 
"pyqtbuild.QmakeBuilder"]], "qmaketargetinstallable (class in pyqtbuild)": [[5, 
"pyqtbuild.QmakeTargetInstallable"]], "handle_test_output() 
(pyqtbuild.pyqtbindings method)": [[5, 
"pyqtbuild.PyQtBindings.handle_test_output"]], "module": [[5, 
"module-pyqtbuild"]], "pyqtbuild": [[5, "module-pyqtbuild"]], "qmake_quote() 
(pyqtbuild.qmakebuilder static method)": [[5, 
"pyqtbuild.QmakeBuilder.qmake_quote"]], "qt_configuration 
(pyqtbuild.qmakebuilder attribute)": [[5, "pyqtbuild.QmakeBuil
 der.qt_configuration"]], "--arch": [[6, "cmdoption-pyqt-bundle-arch"]], 
"--build-tag-suffix": [[6, "cmdoption-pyqt-bundle-build-tag-suffix"]], 
"--exclude": [[6, "cmdoption-pyqt-bundle-exclude"]], "--help": [[6, 
"cmdoption-pyqt-bundle-h"]], "--ignore-missing": [[6, 
"cmdoption-pyqt-bundle-ignore-missing"]], "--no-msvc-runtime": [[6, 
"cmdoption-pyqt-bundle-no-msvc-runtime"]], "--no-openssl": [[6, 
"cmdoption-pyqt-bundle-no-openssl"]], "--openssl-dir": [[6, 
"cmdoption-pyqt-bundle-openssl-dir"]], "--qt-dir": [[6, 
"cmdoption-pyqt-bundle-qt-dir"]], "--version": [[6, 
"cmdoption-pyqt-bundle-V"]], "-v": [[6, "cmdoption-pyqt-bundle-V"]], "-h": [[6, 
"cmdoption-pyqt-bundle-h"]], "pyqt-bundle command line option": [[6, 
"cmdoption-pyqt-bundle-V"], [6, "cmdoption-pyqt-bundle-arch"], [6, 
"cmdoption-pyqt-bundle-build-tag-suffix"], [6, 
"cmdoption-pyqt-bundle-exclude"], [6, "cmdoption-pyqt-bundle-h"], [6, 
"cmdoption-pyqt-bundle-ignore-missing"], [6, 
"cmdoption-pyqt-bundle-no-msvc-runtime"], [6, "cmdopti
 on-pyqt-bundle-no-openssl"], [6, "cmdoption-pyqt-bundle-openssl-dir"], [6, 
"cmdoption-pyqt-bundle-qt-dir"]]}})
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt-builder-1.15.2/doc/pyproject_toml.rst 
new/PyQt-builder-1.15.3/doc/pyproject_toml.rst
--- old/PyQt-builder-1.15.2/doc/pyproject_toml.rst      2023-07-21 
15:05:10.000000000 +0200
+++ new/PyQt-builder-1.15.3/doc/pyproject_toml.rst      2023-10-12 
22:17:53.000000000 +0200
@@ -53,6 +53,12 @@
     The value is a list of target Android ABIs (e.g. armeabi-v7a, arm64-v8a).
     There is also a corresponding command line option.
 
+**universal2**
+    The boolean value specifies that the project is built as an Apple universal
+    package supporting both x86_64 and arm64 architectures.  The default is to
+    build for the native architecture.  There is also a corresponding command
+    line option.
+
 **link-full-dll**
     The boolean value specifies if, on Windows, the full Python DLL should be
     linked against rather than the limited API DLL.  There is also a
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt-builder-1.15.2/pyqtbuild/builder.py 
new/PyQt-builder-1.15.3/pyqtbuild/builder.py
--- old/PyQt-builder-1.15.2/pyqtbuild/builder.py        2023-07-21 
15:05:11.000000000 +0200
+++ new/PyQt-builder-1.15.3/pyqtbuild/builder.py        2023-10-12 
22:17:53.000000000 +0200
@@ -686,11 +686,7 @@
 
         buildable.make_names_relative()
 
-        # Handle the target architecture(s).  The way that Python handles
-        # 'universal2' seems broken as it is determined by what versions of
-        # macOS and the SDK the interpreter was built against rather than the
-        # versions that are being used now.
-        if self.project.get_platform_tag().endswith('_universal2'):
+        if sys.platform == 'darwin' and self.project.apple_universal2:
             pro_lines.append('QMAKE_APPLE_DEVICE_ARCHS = x86_64 arm64')
 
         # Handle debugging.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt-builder-1.15.2/pyqtbuild/bundle/qt_metadata.py 
new/PyQt-builder-1.15.3/pyqtbuild/bundle/qt_metadata.py
--- old/PyQt-builder-1.15.2/pyqtbuild/bundle/qt_metadata.py     2023-07-21 
15:05:10.000000000 +0200
+++ new/PyQt-builder-1.15.3/pyqtbuild/bundle/qt_metadata.py     2023-10-12 
22:17:53.000000000 +0200
@@ -71,7 +71,7 @@
         # See if a particular macOS architecture has been specified but only
         # for versions of Qt that support universal libraries.
         macos_thin_arch = self._get_macos_thin_arch(platform_tag)
-        if qt_version < (6, 2, 0):
+        if qt_version < (5, 15, 10) or (6, 0, 0) <= qt_version < (6, 2, 0):
             macos_thin_arch = None
 
         if macos_thin_arch is not None:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt-builder-1.15.2/pyqtbuild/bundle/qt_wheel.py 
new/PyQt-builder-1.15.3/pyqtbuild/bundle/qt_wheel.py
--- old/PyQt-builder-1.15.2/pyqtbuild/bundle/qt_wheel.py        2023-07-21 
15:05:10.000000000 +0200
+++ new/PyQt-builder-1.15.3/pyqtbuild/bundle/qt_wheel.py        2023-10-12 
22:17:53.000000000 +0200
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Riverbank Computing Limited
+# Copyright (c) 2023, Riverbank Computing Limited
 # All rights reserved.
 #
 # This copy of PyQt-builder is licensed for use under the terms of the SIP
@@ -64,10 +64,10 @@
         platform_tag = 'manylinux{}_x86_64'.format(
                 '_2_28' if package.qt_version[0] == 6 else '2014')
     elif qt_arch in ('macos', 'clang_64'):
-        if package.qt_version < (6, 2, 0):
+        if package.qt_version < (5, 15, 10) or (6, 0, 0) <= package.qt_version 
< (6, 2, 0):
             if arch is not None:
                 raise UserException(
-                        "'--arch' may only be specified for Qt v6.2 and later")
+                        "'--arch' may only be specified for Qt v5.15.10 and 
later or Qt v6.2 and later")
 
             subarch = 'x86_64'
         elif arch is None:
@@ -75,10 +75,10 @@
         else:
             subarch = arch
 
-        if package.qt_version[0] == 5:
-            sdk_version = '10_13'
-        elif subarch == 'arm64':
+        if subarch == 'arm64':
             sdk_version = '11_0'
+        elif package.qt_version[0] == 5:
+            sdk_version = '10_13'
         else:
             sdk_version = '10_14'
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt-builder-1.15.2/pyqtbuild/project.py 
new/PyQt-builder-1.15.3/pyqtbuild/project.py
--- old/PyQt-builder-1.15.2/pyqtbuild/project.py        2023-07-21 
15:05:10.000000000 +0200
+++ new/PyQt-builder-1.15.3/pyqtbuild/project.py        2023-10-12 
22:17:53.000000000 +0200
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Riverbank Computing Limited
+# Copyright (c) 2023, Riverbank Computing Limited
 # All rights reserved.
 #
 # This copy of PyQt-builder is licensed for use under the terms of the SIP
@@ -131,16 +131,33 @@
 
     def get_platform_tag(self):
         """ Return the platform tag to use in a wheel name.  This calls the
-        default implementation and replaces 'universal2' with 'x86_64' for
-        versions of Qt that don't support Apple silicon.
+        default implementation and applied the target Apple build type.
         """
 
-        platform_tag = super().get_platform_tag().split('_')
+        platform_tag = super().get_platform_tag()
 
-        if platform_tag[-1] == 'universal2' and self.builder.qt_version < 
0x060200:
-            platform_tag[-1] = 'x86_64'
+        if sys.platform == 'darwin':
+            parts = platform_tag.split('_')
 
-        return '_'.join(platform_tag)
+            # We assume the format is 'macosx_major_minor_arch'.
+            if len(parts) == 4:
+                if self.apple_universal2:
+                    arch = 'universal2'
+                else:
+                    from platform import machine
+
+                    arch = machine()
+
+                    # For arm64 binaries enforce a valid minimum macOS version.
+                    if arch == 'arm64':
+                        if int(parts[1]) < 11:
+                            parts[1] = '11'
+                            parts[2] = '0'
+
+                parts[3] = arch
+                platform_tag = '_'.join(parts)
+
+        return platform_tag
 
     def get_options(self):
         """ Return the list of configurable options. """
@@ -172,6 +189,10 @@
                         help="the target Android ABI", metavar="ABI"))
 
         options.append(
+                Option('apple_universal2', option_type=bool,
+                        help="build a universal2 project"))
+
+        options.append(
                 Option('link_full_dll', option_type=bool,
                         help="on Windows link against the full Python DLL "
                                 "rather than the limited API DLL"))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt-builder-1.15.2/pyqtbuild/version.py 
new/PyQt-builder-1.15.3/pyqtbuild/version.py
--- old/PyQt-builder-1.15.2/pyqtbuild/version.py        2023-07-21 
15:05:14.000000000 +0200
+++ new/PyQt-builder-1.15.3/pyqtbuild/version.py        2023-10-12 
22:17:53.000000000 +0200
@@ -1,2 +1,2 @@
-PYQTBUILD_VERSION = 0x010f02
-PYQTBUILD_VERSION_STR = '1.15.2'
+PYQTBUILD_VERSION = 0x010f03
+PYQTBUILD_VERSION_STR = '1.15.3'

++++++ support-python3.6.patch ++++++
--- /var/tmp/diff_new_pack.Vu9Nd2/_old  2023-10-16 22:33:14.096363885 +0200
+++ /var/tmp/diff_new_pack.Vu9Nd2/_new  2023-10-16 22:33:14.100364030 +0200
@@ -1,7 +1,7 @@
-Index: PyQt-builder-1.14.0/PKG-INFO
+Index: PyQt-builder-1.15.3/PKG-INFO
 ===================================================================
---- PyQt-builder-1.14.0.orig/PKG-INFO
-+++ PyQt-builder-1.14.0/PKG-INFO
+--- PyQt-builder-1.15.3.orig/PKG-INFO
++++ PyQt-builder-1.15.3/PKG-INFO
 @@ -9,7 +9,7 @@ License: SIP
  Platform: X11
  Platform: macOS
@@ -9,12 +9,12 @@
 -Requires-Python: >=3.7
 +Requires-Python: >=3.6
  License-File: LICENSE
- License-File: LICENSE-GPL3
  License-File: LICENSE-GPL2
-Index: PyQt-builder-1.14.0/PyQt_builder.egg-info/PKG-INFO
+ License-File: LICENSE-GPL3
+Index: PyQt-builder-1.15.3/PyQt_builder.egg-info/PKG-INFO
 ===================================================================
---- PyQt-builder-1.14.0.orig/PyQt_builder.egg-info/PKG-INFO
-+++ PyQt-builder-1.14.0/PyQt_builder.egg-info/PKG-INFO
+--- PyQt-builder-1.15.3.orig/PyQt_builder.egg-info/PKG-INFO
++++ PyQt-builder-1.15.3/PyQt_builder.egg-info/PKG-INFO
 @@ -9,7 +9,7 @@ License: SIP
  Platform: X11
  Platform: macOS
@@ -22,12 +22,12 @@
 -Requires-Python: >=3.7
 +Requires-Python: >=3.6
  License-File: LICENSE
- License-File: LICENSE-GPL3
  License-File: LICENSE-GPL2
-Index: PyQt-builder-1.14.0/setup.py
+ License-File: LICENSE-GPL3
+Index: PyQt-builder-1.15.3/setup.py
 ===================================================================
---- PyQt-builder-1.14.0.orig/setup.py
-+++ PyQt-builder-1.14.0/setup.py
+--- PyQt-builder-1.15.3.orig/setup.py
++++ PyQt-builder-1.15.3/setup.py
 @@ -48,7 +48,7 @@ setup(
          name='PyQt-builder',
          version=version,

Reply via email to