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 2021-03-05 13:44:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pyqt-builder (Old) and /work/SRC/openSUSE:Factory/.python-pyqt-builder.new.2378 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyqt-builder" Fri Mar 5 13:44:27 2021 rev:4 rq:875450 version:1.9.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pyqt-builder/python-pyqt-builder.changes 2021-02-25 18:26:18.854134992 +0100 +++ /work/SRC/openSUSE:Factory/.python-pyqt-builder.new.2378/python-pyqt-builder.changes 2021-03-05 13:44:39.243588255 +0100 @@ -1,0 +2,8 @@ +Thu Feb 25 11:07:12 UTC 2021 - Ben Greiner <c...@bnavigator.de> + +- Update to version 1.9.0 + * Added support for PyQtNetworkAuth. + * Added support for creating Qt5 wheels. + * The default minimum glibc version for Qt6 is now v2.28. + +------------------------------------------------------------------- Old: ---- PyQt-builder-1.8.0.tar.gz New: ---- PyQt-builder-1.9.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pyqt-builder.spec ++++++ --- /var/tmp/diff_new_pack.i8ddg1/_old 2021-03-05 13:44:39.883588837 +0100 +++ /var/tmp/diff_new_pack.i8ddg1/_new 2021-03-05 13:44:39.887588841 +0100 @@ -20,7 +20,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-%{mname} -Version: 1.8.0 +Version: 1.9.0 Release: 0 Summary: The PEP 517 compliant PyQt build system License: GPL-2.0-only OR GPL-3.0-only OR SUSE-SIP @@ -33,7 +33,7 @@ Requires: python-wheel Requires(post): update-alternatives Requires(postun): update-alternatives -Provides: python-PyQt-builder = %{version} +Provides: python-PyQt-builder = %{version}-%{release} BuildArch: noarch # SECTION Test Requirements BuildRequires: %{python_module sip-devel >= 5.5} ++++++ PyQt-builder-1.8.0.tar.gz -> PyQt-builder-1.9.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt-builder-1.8.0/ChangeLog new/PyQt-builder-1.9.0/ChangeLog --- old/PyQt-builder-1.8.0/ChangeLog 2021-02-06 10:38:32.000000000 +0100 +++ new/PyQt-builder-1.9.0/ChangeLog 2021-02-22 18:52:29.000000000 +0100 @@ -1,5 +1,55 @@ +2021-02-22 Phil Thompson <p...@riverbankcomputing.com> + + * NEWS: + Released as v1.9.0. + [de8775a53a87] [1.9.0] + + * NEWS: + Updated the NEWS file. + [a3908330c638] + +2021-02-15 Phil Thompson <p...@riverbankcomputing.com> + + * pyqtbuild/builder.py, pyqtbuild/project.py: + The minimum glibc version for Qt6 is v2.28. + [e821b89d6da5] + + * pyqtbuild/builder.py: + The minimum macOS version for Qt6 is v10.14. + [2da0eb4c6a8d] + +2021-02-10 Phil Thompson <p...@riverbankcomputing.com> + + * pyqtbuild/bundle/abstract_package.py, pyqtbuild/bundle/qt_wheel.py: + Completed the support for PyQt5 having external Qt wheels. + [7d1ddf9b785d] + +2021-02-09 Phil Thompson <p...@riverbankcomputing.com> + + * pyqtbuild/bundle/abstract_package.py, + pyqtbuild/bundle/packages/pyqt5.py, pyqtbuild/bundle/qt_metadata.py, + pyqtbuild/bundle/qt_wheel.py: + Suppress the pyqt-bundle warning if legacy bindings (ie. + QtNetworkAuth) are missing from PyQt5. + [fe54749aa7d2] + + * pyqtbuild/bundle/packages/pyqt6_networkauth.py, + pyqtbuild/bundle/packages/pyqtnetworkauth.py: + Tidy ups to the NetworkAuth support. + [abc779c028e6] + + * pyqtbuild/bundle/packages/__init__.py, + pyqtbuild/bundle/packages/pyqt5.py, + pyqtbuild/bundle/packages/pyqtnetworkauth.py: + Added support for bundling PyQtNetworkAuth. + [b45e586058c4] + 2021-02-05 Phil Thompson <p...@riverbankcomputing.com> + * .hgtags: + Added tag 1.8.0 for changeset 5f7636c716f1 + [d9a3f36369b6] + * NEWS: Released as v1.8.0. [5f7636c716f1] [1.8.0] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt-builder-1.8.0/NEWS new/PyQt-builder-1.9.0/NEWS --- old/PyQt-builder-1.8.0/NEWS 2021-02-06 10:38:26.000000000 +0100 +++ new/PyQt-builder-1.9.0/NEWS 2021-02-22 18:52:26.000000000 +0100 @@ -1,3 +1,9 @@ +v1.9.0 23rd February 2021 + - Added support for PyQtNetworkAuth. + - Added support for creating Qt5 wheels. + - The default minimum glibc version for Qt6 is now v2.28. + - The default minimum macOS version for Qt6 is now v10.14. + v1.8.0 5th February 2021 - Added the (as yet undocumented) pyqt-qt-wheel utility. - chrpath and install_name_tool are no longer required when bundling Qt v5.15 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt-builder-1.8.0/PKG-INFO new/PyQt-builder-1.9.0/PKG-INFO --- old/PyQt-builder-1.8.0/PKG-INFO 2021-02-06 10:38:33.000000000 +0100 +++ new/PyQt-builder-1.9.0/PKG-INFO 2021-02-22 18:52:30.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.2 Name: PyQt-builder -Version: 1.8.0 +Version: 1.9.0 Summary: The PEP 517 compliant PyQt build system Home-page: https://www.riverbankcomputing.com/software/pyqt/ Author: Riverbank Computing Limited diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt-builder-1.8.0/PyQt_builder.egg-info/PKG-INFO new/PyQt-builder-1.9.0/PyQt_builder.egg-info/PKG-INFO --- old/PyQt-builder-1.8.0/PyQt_builder.egg-info/PKG-INFO 2021-02-06 10:38:33.000000000 +0100 +++ new/PyQt-builder-1.9.0/PyQt_builder.egg-info/PKG-INFO 2021-02-22 18:52:29.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.2 Name: PyQt-builder -Version: 1.8.0 +Version: 1.9.0 Summary: The PEP 517 compliant PyQt build system Home-page: https://www.riverbankcomputing.com/software/pyqt/ Author: Riverbank Computing Limited diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt-builder-1.8.0/PyQt_builder.egg-info/SOURCES.txt new/PyQt-builder-1.9.0/PyQt_builder.egg-info/SOURCES.txt --- old/PyQt-builder-1.8.0/PyQt_builder.egg-info/SOURCES.txt 2021-02-06 10:38:33.000000000 +0100 +++ new/PyQt-builder-1.9.0/PyQt_builder.egg-info/SOURCES.txt 2021-02-22 18:52:29.000000000 +0100 @@ -109,6 +109,7 @@ pyqtbuild/bundle/packages/pyqt6_networkauth.py pyqtbuild/bundle/packages/pyqtchart.py pyqtbuild/bundle/packages/pyqtdatavisualization.py +pyqtbuild/bundle/packages/pyqtnetworkauth.py pyqtbuild/bundle/packages/pyqtpurchasing.py pyqtbuild/bundle/packages/pyqtwebengine.py pyqtbuild/bundle/qt_wheel_distinfo/LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt-builder-1.8.0/doc/html/_static/documentation_options.js new/PyQt-builder-1.9.0/doc/html/_static/documentation_options.js --- old/PyQt-builder-1.8.0/doc/html/_static/documentation_options.js 2021-02-06 10:38:32.000000000 +0100 +++ new/PyQt-builder-1.9.0/doc/html/_static/documentation_options.js 2021-02-22 18:52:28.000000000 +0100 @@ -1,6 +1,6 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '1.8.0', + VERSION: '1.9.0', LANGUAGE: 'None', COLLAPSE_INDEX: false, BUILDER: 'html', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt-builder-1.8.0/doc/html/command_line_tools.html new/PyQt-builder-1.9.0/doc/html/command_line_tools.html --- old/PyQt-builder-1.8.0/doc/html/command_line_tools.html 2021-02-06 10:38:31.000000000 +0100 +++ new/PyQt-builder-1.9.0/doc/html/command_line_tools.html 2021-02-22 18:52:28.000000000 +0100 @@ -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.8.0 Reference Guide</title> + <title>Command Line Tools — PyQt-builder v1.9.0 Reference Guide</title> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> <link rel="stylesheet" href="_static/riverbank.css" type="text/css" /> @@ -35,7 +35,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.8.0 Reference Guide</a> »</li> + <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder v1.9.0 Reference Guide</a> »</li> <li class="nav-item nav-item-this"><a href="">Command Line Tools</a></li> </ul> </div> @@ -170,7 +170,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.8.0 Reference Guide</a> »</li> + <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder v1.9.0 Reference Guide</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.8.0/doc/html/example.html new/PyQt-builder-1.9.0/doc/html/example.html --- old/PyQt-builder-1.8.0/doc/html/example.html 2021-02-06 10:38:31.000000000 +0100 +++ new/PyQt-builder-1.9.0/doc/html/example.html 2021-02-22 18:52:28.000000000 +0100 @@ -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.8.0 Reference Guide</title> + <title>An Example — PyQt-builder v1.9.0 Reference Guide</title> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> <link rel="stylesheet" href="_static/riverbank.css" type="text/css" /> @@ -35,7 +35,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.8.0 Reference Guide</a> »</li> + <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder v1.9.0 Reference Guide</a> »</li> <li class="nav-item nav-item-this"><a href="">An Example</a></li> </ul> </div> @@ -170,7 +170,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.8.0 Reference Guide</a> »</li> + <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder v1.9.0 Reference Guide</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.8.0/doc/html/genindex.html new/PyQt-builder-1.9.0/doc/html/genindex.html --- old/PyQt-builder-1.8.0/doc/html/genindex.html 2021-02-06 10:38:32.000000000 +0100 +++ new/PyQt-builder-1.9.0/doc/html/genindex.html 2021-02-22 18:52:28.000000000 +0100 @@ -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.8.0 Reference Guide</title> + <title>Index — PyQt-builder v1.9.0 Reference Guide</title> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> <link rel="stylesheet" href="_static/riverbank.css" type="text/css" /> @@ -27,7 +27,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.8.0 Reference Guide</a> »</li> + <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder v1.9.0 Reference Guide</a> »</li> <li class="nav-item nav-item-this"><a href="">Index</a></li> </ul> </div> @@ -363,7 +363,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.8.0 Reference Guide</a> »</li> + <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder v1.9.0 Reference Guide</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.8.0/doc/html/index.html new/PyQt-builder-1.9.0/doc/html/index.html --- old/PyQt-builder-1.8.0/doc/html/index.html 2021-02-06 10:38:31.000000000 +0100 +++ new/PyQt-builder-1.9.0/doc/html/index.html 2021-02-22 18:52:28.000000000 +0100 @@ -5,7 +5,7 @@ <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <title>PyQt-builder Reference Guide — PyQt-builder v1.8.0 Reference Guide</title> + <title>PyQt-builder Reference Guide — PyQt-builder v1.9.0 Reference Guide</title> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> <link rel="stylesheet" href="_static/riverbank.css" type="text/css" /> @@ -31,7 +31,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.8.0 Reference Guide</a> »</li> + <li class="nav-item nav-item-0"><a href="#">PyQt-builder v1.9.0 Reference Guide</a> »</li> <li class="nav-item nav-item-this"><a href="">PyQt-builder 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.8.0 Reference Guide</a> »</li> + <li class="nav-item nav-item-0"><a href="#">PyQt-builder v1.9.0 Reference Guide</a> »</li> <li class="nav-item nav-item-this"><a href="">PyQt-builder Reference Guide</a></li> </ul> </div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt-builder-1.8.0/doc/html/introduction.html new/PyQt-builder-1.9.0/doc/html/introduction.html --- old/PyQt-builder-1.8.0/doc/html/introduction.html 2021-02-06 10:38:31.000000000 +0100 +++ new/PyQt-builder-1.9.0/doc/html/introduction.html 2021-02-22 18:52:28.000000000 +0100 @@ -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.8.0 Reference Guide</title> + <title>Introduction — PyQt-builder v1.9.0 Reference Guide</title> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> <link rel="stylesheet" href="_static/riverbank.css" type="text/css" /> @@ -35,7 +35,7 @@ <li class="right" > <a href="index.html" title="PyQt-builder Reference Guide" accesskey="P">previous</a> |</li> - <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder v1.8.0 Reference Guide</a> »</li> + <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder v1.9.0 Reference Guide</a> »</li> <li class="nav-item nav-item-this"><a href="">Introduction</a></li> </ul> </div> @@ -133,7 +133,7 @@ <li class="right" > <a href="index.html" title="PyQt-builder Reference Guide" >previous</a> |</li> - <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder v1.8.0 Reference Guide</a> »</li> + <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder v1.9.0 Reference Guide</a> »</li> <li class="nav-item nav-item-this"><a href="">Introduction</a></li> </ul> </div> Binary files old/PyQt-builder-1.8.0/doc/html/objects.inv and new/PyQt-builder-1.9.0/doc/html/objects.inv differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt-builder-1.8.0/doc/html/py-modindex.html new/PyQt-builder-1.9.0/doc/html/py-modindex.html --- old/PyQt-builder-1.8.0/doc/html/py-modindex.html 2021-02-06 10:38:32.000000000 +0100 +++ new/PyQt-builder-1.9.0/doc/html/py-modindex.html 2021-02-22 18:52:28.000000000 +0100 @@ -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.8.0 Reference Guide</title> + <title>Python Module Index — PyQt-builder v1.9.0 Reference Guide</title> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> <link rel="stylesheet" href="_static/riverbank.css" type="text/css" /> @@ -34,7 +34,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.8.0 Reference Guide</a> »</li> + <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder v1.9.0 Reference Guide</a> »</li> <li class="nav-item nav-item-this"><a href="">Python Module Index</a></li> </ul> </div> @@ -95,7 +95,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.8.0 Reference Guide</a> »</li> + <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder v1.9.0 Reference Guide</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.8.0/doc/html/pyproject_toml.html new/PyQt-builder-1.9.0/doc/html/pyproject_toml.html --- old/PyQt-builder-1.8.0/doc/html/pyproject_toml.html 2021-02-06 10:38:31.000000000 +0100 +++ new/PyQt-builder-1.9.0/doc/html/pyproject_toml.html 2021-02-22 18:52:28.000000000 +0100 @@ -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.8.0 Reference Guide</title> + <title>pyproject.toml Reference — PyQt-builder v1.9.0 Reference Guide</title> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> <link rel="stylesheet" href="_static/riverbank.css" type="text/css" /> @@ -35,7 +35,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.8.0 Reference Guide</a> »</li> + <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder v1.9.0 Reference Guide</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> @@ -203,7 +203,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.8.0 Reference Guide</a> »</li> + <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder v1.9.0 Reference Guide</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.8.0/doc/html/pyqtbuild_api.html new/PyQt-builder-1.9.0/doc/html/pyqtbuild_api.html --- old/PyQt-builder-1.8.0/doc/html/pyqtbuild_api.html 2021-02-06 10:38:31.000000000 +0100 +++ new/PyQt-builder-1.9.0/doc/html/pyqtbuild_api.html 2021-02-22 18:52:28.000000000 +0100 @@ -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.8.0 Reference Guide</title> + <title>pyqtbuild Module Reference — PyQt-builder v1.9.0 Reference Guide</title> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> <link rel="stylesheet" href="_static/riverbank.css" type="text/css" /> @@ -35,7 +35,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.8.0 Reference Guide</a> »</li> + <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder v1.9.0 Reference Guide</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> @@ -275,7 +275,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.8.0 Reference Guide</a> »</li> + <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder v1.9.0 Reference Guide</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.8.0/doc/html/pyqtbundle.html new/PyQt-builder-1.9.0/doc/html/pyqtbundle.html --- old/PyQt-builder-1.8.0/doc/html/pyqtbundle.html 2021-02-06 10:38:32.000000000 +0100 +++ new/PyQt-builder-1.9.0/doc/html/pyqtbundle.html 2021-02-22 18:52:28.000000000 +0100 @@ -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.8.0 Reference Guide</title> + <title>Bundling Qt Using pyqt-bundle — PyQt-builder v1.9.0 Reference Guide</title> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> <link rel="stylesheet" href="_static/riverbank.css" type="text/css" /> @@ -31,7 +31,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.8.0 Reference Guide</a> »</li> + <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder v1.9.0 Reference Guide</a> »</li> <li class="nav-item nav-item-this"><a href="">Bundling Qt Using <strong class="program">pyqt-bundle</strong></a></li> </ul> </div> @@ -224,7 +224,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.8.0 Reference Guide</a> »</li> + <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder v1.9.0 Reference Guide</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.8.0/doc/html/search.html new/PyQt-builder-1.9.0/doc/html/search.html --- old/PyQt-builder-1.8.0/doc/html/search.html 2021-02-06 10:38:32.000000000 +0100 +++ new/PyQt-builder-1.9.0/doc/html/search.html 2021-02-22 18:52:28.000000000 +0100 @@ -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.8.0 Reference Guide</title> + <title>Search — PyQt-builder v1.9.0 Reference Guide</title> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> <link rel="stylesheet" href="_static/riverbank.css" type="text/css" /> @@ -33,7 +33,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.8.0 Reference Guide</a> »</li> + <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder v1.9.0 Reference Guide</a> »</li> <li class="nav-item nav-item-this"><a href="">Search</a></li> </ul> </div> @@ -87,7 +87,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.8.0 Reference Guide</a> »</li> + <li class="nav-item nav-item-0"><a href="index.html">PyQt-builder v1.9.0 Reference Guide</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.8.0/pyqtbuild/builder.py new/PyQt-builder-1.9.0/pyqtbuild/builder.py --- old/PyQt-builder-1.8.0/pyqtbuild/builder.py 2021-02-06 10:38:26.000000000 +0100 +++ new/PyQt-builder-1.9.0/pyqtbuild/builder.py 2021-02-22 18:52:26.000000000 +0100 @@ -109,9 +109,18 @@ project.py_platform = py_platform + # Set the default minimum GLIBC version. + if not project.minimum_glibc_version: + if self.qt_version >= 0x060000: + project.minimum_glibc_version = '2.28' + else: + project.minimum_glibc_version = '2.17' + # Set the default minimum macOS version. if not project.minimum_macos_version: - if self.qt_version >= 0x050e00: + if self.qt_version >= 0x060000: + project.minimum_macos_version = '10.14' + elif self.qt_version >= 0x050e00: project.minimum_macos_version = '10.13' elif self.qt_version >= 0x050c00: project.minimum_macos_version = '10.12' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt-builder-1.8.0/pyqtbuild/bundle/abstract_package.py new/PyQt-builder-1.9.0/pyqtbuild/bundle/abstract_package.py --- old/PyQt-builder-1.8.0/pyqtbuild/bundle/abstract_package.py 2021-02-06 10:38:26.000000000 +0100 +++ new/PyQt-builder-1.9.0/pyqtbuild/bundle/abstract_package.py 2021-02-22 18:52:26.000000000 +0100 @@ -71,7 +71,7 @@ # This default implementation does nothing. def bundle_qt(self, target_qt_dir, arch, exclude, ignore_missing, - ignore_missing_bindings=True): + bindings=True): """ Bundle the relevant parts of the Qt installation. Returns True if the LGPL applies to all bundled parts. """ @@ -89,7 +89,6 @@ else: raise UserException("Unsupported platform tag '{0}'".format(arch)) - # Bundle for bindings that are installed. package_dir = os.path.dirname(target_qt_dir) lgpl = True @@ -98,21 +97,26 @@ if name in exclude: continue - for ext in module_extensions: - if ignore_missing_bindings: - bindings = os.path.join(package_dir, name + ext) - if not os.path.isfile(bindings): - continue - else: - bindings = None + # Get the metadata for the Qt version. + if isinstance(metadata, VersionedMetadata): + metadata = [metadata] + + metadata = [md for md in metadata + if md.is_applicable(self.qt_version)] + + if len(metadata) == 0: + continue - if isinstance(metadata, VersionedMetadata): - metadata = [metadata] + metadata = metadata[0] - # Check there is an applicable version. - for md in metadata: - if md.is_applicable(self.qt_version): - if bindings and self.qt_version < (5, 15, 0): + # See if we need to check if the bindings are present to decide to + # bundle this part of Qt. + if bindings: + # Find the bindings. + for ext in module_extensions: + bindings = os.path.join(package_dir, name + ext) + if os.path.isfile(bindings): + if self.qt_version < (5, 15, 0): # This isn't necessary for newer wheels built with # '--target-qt-dir' but we still have to handle # older wheels (ie. using versions of Qt released @@ -122,15 +126,20 @@ elif metadata_arch == 'macos': self._fix_macos_rpath(bindings) - lgpl = lgpl and md.lgpl - - md.bundle(name, target_qt_dir, self._qt_dir, - metadata_arch, self.qt_version, ignore_missing) break + else: + verbose( + "Skipping {0} as it is not in the wheel".format( + name)) + continue + elif metadata.legacy: + # We don't bundle Qt for legacy bindings. + continue + + lgpl = lgpl and metadata.lgpl - break - else: - verbose("Skipping {0} as it is not in the wheel".format(name)) + metadata.bundle(name, target_qt_dir, self._qt_dir, metadata_arch, + self.qt_version, ignore_missing) return lgpl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt-builder-1.8.0/pyqtbuild/bundle/packages/__init__.py new/PyQt-builder-1.9.0/pyqtbuild/bundle/packages/__init__.py --- old/PyQt-builder-1.8.0/pyqtbuild/bundle/packages/__init__.py 2021-02-06 10:38:27.000000000 +0100 +++ new/PyQt-builder-1.9.0/pyqtbuild/bundle/packages/__init__.py 2021-02-22 18:52:27.000000000 +0100 @@ -1,4 +1,4 @@ -# Copyright (c) 2020, Riverbank Computing Limited +# Copyright (c) 2021, Riverbank Computing Limited # All rights reserved. # # This copy of PyQt-builder is licensed for use under the terms of the SIP @@ -31,5 +31,6 @@ from .pyqt3d import PyQt3D from .pyqtchart import PyQtChart from .pyqtdatavisualization import PyQtDataVisualization +from .pyqtnetworkauth import PyQtNetworkAuth from .pyqtpurchasing import PyQtPurchasing from .pyqtwebengine import PyQtWebEngine diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt-builder-1.8.0/pyqtbuild/bundle/packages/pyqt5.py new/PyQt-builder-1.9.0/pyqtbuild/bundle/packages/pyqt5.py --- old/PyQt-builder-1.8.0/pyqtbuild/bundle/packages/pyqt5.py 2021-02-06 10:38:27.000000000 +0100 +++ new/PyQt-builder-1.9.0/pyqtbuild/bundle/packages/pyqt5.py 2021-02-22 18:52:27.000000000 +0100 @@ -1,4 +1,4 @@ -# Copyright (c) 2020, Riverbank Computing Limited +# Copyright (c) 2021, Riverbank Computing Limited # All rights reserved. # # This copy of PyQt-builder is licensed for use under the terms of the SIP @@ -101,7 +101,7 @@ VersionedMetadata(), 'QtNetworkAuth': - VersionedMetadata(version=(5, 10, 0)), + VersionedMetadata(version=(5, 10, 0), legacy=True), 'QtNfc': VersionedMetadata(qml=True), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt-builder-1.8.0/pyqtbuild/bundle/packages/pyqt6_networkauth.py new/PyQt-builder-1.9.0/pyqtbuild/bundle/packages/pyqt6_networkauth.py --- old/PyQt-builder-1.8.0/pyqtbuild/bundle/packages/pyqt6_networkauth.py 2021-02-06 10:38:27.000000000 +0100 +++ new/PyQt-builder-1.9.0/pyqtbuild/bundle/packages/pyqt6_networkauth.py 2021-02-22 18:52:27.000000000 +0100 @@ -29,7 +29,7 @@ # The Qt meta-data for this package. _QT_METADATA = { 'QtNetworkAuth': - VersionedMetadata(name='QtNetworkAuth', lgpl=False), + VersionedMetadata(lgpl=False), } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt-builder-1.8.0/pyqtbuild/bundle/packages/pyqtnetworkauth.py new/PyQt-builder-1.9.0/pyqtbuild/bundle/packages/pyqtnetworkauth.py --- old/PyQt-builder-1.8.0/pyqtbuild/bundle/packages/pyqtnetworkauth.py 1970-01-01 01:00:00.000000000 +0100 +++ new/PyQt-builder-1.9.0/pyqtbuild/bundle/packages/pyqtnetworkauth.py 2021-02-22 18:52:27.000000000 +0100 @@ -0,0 +1,45 @@ +# Copyright (c) 2021, Riverbank Computing Limited +# All rights reserved. +# +# This copy of PyQt-builder is licensed for use under the terms of the SIP +# License Agreement. See the file LICENSE for more details. +# +# This copy of PyQt-builder may also used under the terms of the GNU General +# Public License v2 or v3 as published by the Free Software Foundation which +# can be found in the files LICENSE-GPL2 and LICENSE-GPL3 included in this +# package. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE +# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. + + +from ..abstract_package import AbstractPackage +from ..qt_metadata import VersionedMetadata + + +# The Qt meta-data for this package. +_QT_METADATA = { + 'QtNetworkAuth': + VersionedMetadata(version=(5, 10, 0), + lgpl=False), +} + + +class PyQtNetworkAuth(AbstractPackage): + """ The PyQtNetworkAuth package. """ + + def get_qt_metadata(self): + """ Return the package-specific meta-data describing the parts of Qt to + install. + """ + + return _QT_METADATA diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt-builder-1.8.0/pyqtbuild/bundle/qt_metadata.py new/PyQt-builder-1.9.0/pyqtbuild/bundle/qt_metadata.py --- old/PyQt-builder-1.8.0/pyqtbuild/bundle/qt_metadata.py 2021-02-06 10:38:27.000000000 +0100 +++ new/PyQt-builder-1.9.0/pyqtbuild/bundle/qt_metadata.py 2021-02-22 18:52:27.000000000 +0100 @@ -40,7 +40,7 @@ def __init__(self, *, version=None, name=None, lib_deps=None, other_lib_deps=None, exes=None, files=None, others=None, dll=True, qml=False, qml_names=None, translations=None, - excluded_plugins=None, lgpl=True): + excluded_plugins=None, lgpl=True, legacy=False): """ Initialise the versioned bindings. """ self._version = version @@ -57,6 +57,7 @@ self._excluded_plugins = excluded_plugins self.lgpl = lgpl + self.legacy = legacy def bundle(self, name, target_qt_dir, qt_dir, arch, qt_version, ignore_missing): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt-builder-1.8.0/pyqtbuild/bundle/qt_wheel.py new/PyQt-builder-1.9.0/pyqtbuild/bundle/qt_wheel.py --- old/PyQt-builder-1.8.0/pyqtbuild/bundle/qt_wheel.py 2021-02-06 10:38:27.000000000 +0100 +++ new/PyQt-builder-1.9.0/pyqtbuild/bundle/qt_wheel.py 2021-02-22 18:52:27.000000000 +0100 @@ -95,7 +95,7 @@ # Bundle the relevant parts of the Qt installation. target_qt_dir = package.get_target_qt_dir() lgpl = package.bundle_qt(target_qt_dir, arch, exclude, ignore_missing=True, - ignore_missing_bindings=False) + bindings=False) if arch in ('win32', 'win_amd64'): # Bundle the MSVC runtime if required. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt-builder-1.8.0/pyqtbuild/project.py new/PyQt-builder-1.9.0/pyqtbuild/project.py --- old/PyQt-builder-1.8.0/pyqtbuild/project.py 2021-02-06 10:38:27.000000000 +0100 +++ new/PyQt-builder-1.9.0/pyqtbuild/project.py 2021-02-22 18:52:27.000000000 +0100 @@ -1,4 +1,4 @@ -# Copyright (c) 2020, Riverbank Computing Limited +# Copyright (c) 2021, Riverbank Computing Limited # All rights reserved. # # This copy of PyQt-builder is licensed for use under the terms of the SIP @@ -28,11 +28,6 @@ from sipbuild import Option, Project, UserException -# The minimum GLIBC version required by Qt. Strictly speaking this should -# depend on the Qt version being used. -MINIMUM_GLIBC_VERSION = '2.17' - - class PyQtProject(Project): """ Encapsulate a PyQt based project. """ @@ -67,10 +62,6 @@ if not os.path.isabs(self.tests_dir): self.tests_dir = os.path.join(self.root_dir, self.tests_dir) - # Set the default minimum GLIBC version. - if self.minimum_glibc_version is None: - self.minimum_glibc_version = MINIMUM_GLIBC_VERSION - super().apply_nonuser_defaults(tool) def apply_user_defaults(self, tool): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt-builder-1.8.0/pyqtbuild/version.py new/PyQt-builder-1.9.0/pyqtbuild/version.py --- old/PyQt-builder-1.8.0/pyqtbuild/version.py 2021-02-06 10:38:30.000000000 +0100 +++ new/PyQt-builder-1.9.0/pyqtbuild/version.py 2021-02-22 18:52:27.000000000 +0100 @@ -1,2 +1,2 @@ -PYQTBUILD_VERSION = 0x010800 -PYQTBUILD_VERSION_STR = '1.8.0' +PYQTBUILD_VERSION = 0x010900 +PYQTBUILD_VERSION_STR = '1.9.0'