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 <[email protected]>
+
+- 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 <[email protected]>
+
+ * 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 <[email protected]>
+
+ * 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 <[email protected]>
+
+ * 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 <[email protected]>
+
+ * .hgtags:
+ Added tag 1.15.2 for changeset 6a8c8b8593be
+ [e7dcdf824d91] <1.15-maint>
+
2023-07-04 Phil Thompson <[email protected]>
* 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 — PyQt-builder v1.15.2
Documentation</title>
+ <title>Command Line Tools — 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> »</li>
+ <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder
v1.15.3 Documentation</a> »</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> »</li>
+ <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder
v1.15.3 Documentation</a> »</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 — PyQt-builder v1.15.2 Documentation</title>
+ <title>An Example — 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> »</li>
+ <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder
v1.15.3 Documentation</a> »</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> »</li>
+ <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder
v1.15.3 Documentation</a> »</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 — PyQt-builder v1.15.2 Documentation</title>
+ <title>Index — 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> »</li>
+ <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder
v1.15.3 Documentation</a> »</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> »</li>
+ <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder
v1.15.3 Documentation</a> »</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 — PyQt-builder v1.15.2 Documentation</title>
+ <title>Reference Guide — 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> »</li>
+ <li class="nav-item nav-item-0"><a href="#">PyQt-builder v1.15.3
Documentation</a> »</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> »</li>
+ <li class="nav-item nav-item-0"><a href="#">PyQt-builder v1.15.3
Documentation</a> »</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 — PyQt-builder v1.15.2 Documentation</title>
+ <title>Introduction — 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> »</li>
+ <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder
v1.15.3 Documentation</a> »</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> »</li>
+ <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder
v1.15.3 Documentation</a> »</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 — PyQt-builder v1.15.2
Documentation</title>
+ <title>Python Module Index — 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> »</li>
+ <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder
v1.15.3 Documentation</a> »</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> »</li>
+ <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder
v1.15.3 Documentation</a> »</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 — PyQt-builder v1.15.2
Documentation</title>
+ <title>pyproject.toml Reference — 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> »</li>
+ <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder
v1.15.3 Documentation</a> »</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> »</li>
+ <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder
v1.15.3 Documentation</a> »</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 — PyQt-builder v1.15.2
Documentation</title>
+ <title>pyqtbuild Module Reference — 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> »</li>
+ <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder
v1.15.3 Documentation</a> »</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> »</li>
+ <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder
v1.15.3 Documentation</a> »</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 — PyQt-builder v1.15.2
Documentation</title>
+ <title>Bundling Qt Using pyqt-bundle — 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> »</li>
+ <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder
v1.15.3 Documentation</a> »</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> »</li>
+ <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder
v1.15.3 Documentation</a> »</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 — PyQt-builder v1.15.2 Documentation</title>
+ <title>Search — 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> »</li>
+ <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder
v1.15.3 Documentation</a> »</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> »</li>
+ <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder
v1.15.3 Documentation</a> »</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,