From unknown Thu Aug 14 20:55:30 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#57431 <57431@debbugs.gnu.org> To: bug#57431 <57431@debbugs.gnu.org> Subject: Status: [PATCH]: Add PyQt 6. Reply-To: bug#57431 <57431@debbugs.gnu.org> Date: Fri, 15 Aug 2025 03:55:30 +0000 retitle 57431 [PATCH]: Add PyQt 6. reassign 57431 guix-patches submitter 57431 Zhu Zihao severity 57431 normal tag 57431 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 26 10:53:38 2022 Received: (at submit) by debbugs.gnu.org; 26 Aug 2022 14:53:38 +0000 Received: from localhost ([127.0.0.1]:54322 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRaiG-0008Cs-DS for submit@debbugs.gnu.org; Fri, 26 Aug 2022 10:53:38 -0400 Received: from lists.gnu.org ([209.51.188.17]:34178) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRaiD-0008Ch-Kq for submit@debbugs.gnu.org; Fri, 26 Aug 2022 10:53:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46956) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oRaiB-0004q5-5E for guix-patches@gnu.org; Fri, 26 Aug 2022 10:53:33 -0400 Received: from mail-m971.mail.163.com ([123.126.97.1]:39964) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oRai1-0002KV-Er for guix-patches@gnu.org; Fri, 26 Aug 2022 10:53:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version; bh=KFTYx 8BW/+m9wWLJK/STeiOwtHYzzHn62JETvjBzRVI=; b=Bxw4WpHPx8YVn3o5uY9nd kn1RJoMLzgGQ8VuDcWthpwSs2ELJYp+DD+Xzi/Qy6JeoxVS9UT2jThf/F6WzuKU9 Fh6TAAKcvmURNFawUcgr9GgOunKa+Rszd9e/N/J376ggPOZlPTRYqMSPLDhd1Xrj iSz0SvZooC63nRiHUpqD10= Received: from asus-laptop (unknown [163.125.249.44]) by smtp1 (Coremail) with SMTP id GdxpCgBHk59W3ghjCo0ZXg--.55398S2; Fri, 26 Aug 2022 22:53:11 +0800 (CST) User-agent: mu4e 1.8.9; emacs 29.0.50 From: Zhu Zihao To: guix-patches Subject: [PATCH]: Add PyQt 6. Date: Fri, 26 Aug 2022 22:50:00 +0800 Message-ID: <865yifjbu2.fsf@163.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-CM-TRANSID: GdxpCgBHk59W3ghjCo0ZXg--.55398S2 X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvj4RZMaeDUUUU X-Originating-IP: [163.125.249.44] X-CM-SenderInfo: pdoosuxxwbztlvw6il2tof0z/1tbiTwVpr1sGce0+bAABse Received-SPF: pass client-ip=123.126.97.1; envelope-from=all_but_last@163.com; helo=mail-m971.mail.163.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-Add-python-pyqt6-sip.patch >From f14e4b2e32240ef169514127d61da775b641f97d Mon Sep 17 00:00:00 2001 From: Zhu Zihao Date: Thu, 25 Aug 2022 14:58:57 +0800 Subject: [PATCH 1/9] gnu: Add python-pyqt6-sip. * gnu/packages/qt.scm (python-pyqt6-sip): New variable. --- gnu/packages/qt.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 25d56acdc3..1f8e51c667 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -3088,6 +3088,21 @@ (define-public python-pyqt5-sip (description "Sip module support for PyQt5") (license license:lgpl2.1+))) +(define-public python-pyqt6-sip + (package + (inherit python-pyqt5-sip) + (name "python-pyqt6-sip") + (version "13.4.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "PyQt6_sip" version)) + (sha256 + (base32 + "0yfra2rk4072kqfs0hks7fpjqd8946inhzcmfqdm3mvjb3pa71vd")))) + (synopsis "Sip module support for PyQt6") + (description "Sip module support for PyQt6"))) + (define-public python-pyqtwebengine (package (name "python-pyqtwebengine") -- 2.37.2 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0002-gnu-python-pyqtwebengine-Rename-to-python-pyqtwebeng.patch >From 6cdce14bb88eebfc7da1a5aa3f59eab663550589 Mon Sep 17 00:00:00 2001 From: Zhu Zihao Date: Thu, 25 Aug 2022 18:19:51 +0800 Subject: [PATCH 2/9] gnu: python-pyqtwebengine: Rename to python-pyqtwebengine-5. Automated via the follownig commands: git grep -l '\bpython-pyqtwebengine\b' | xargs sed -E 's/python-pyqtwebengine/\0-5/g' -i --- gnu/packages/ebook.scm | 2 +- gnu/packages/education.scm | 4 ++-- gnu/packages/orange.scm | 2 +- gnu/packages/qt.scm | 6 +++--- gnu/packages/vpn.scm | 2 +- gnu/packages/web-browsers.scm | 6 +++--- 6 files changed, 11 insertions(+), 11 deletions(-) diff --git a/gnu/packages/ebook.scm b/gnu/packages/ebook.scm index c3a27cb113..edcf7b486f 100644 --- a/gnu/packages/ebook.scm +++ b/gnu/packages/ebook.scm @@ -198,7 +198,7 @@ (define-public calibre python-pychm python-pygments python-pyqt-without-qtwebkit - python-pyqtwebengine + python-pyqtwebengine-5 python-regex speech-dispatcher python-zeroconf diff --git a/gnu/packages/education.scm b/gnu/packages/education.scm index c5666fb02e..3c574b4176 100644 --- a/gnu/packages/education.scm +++ b/gnu/packages/education.scm @@ -801,8 +801,8 @@ (define-public anki ("python-jsonschema" ,python-jsonschema) ("python-markdown" ,python-markdown) ("python-pyaudio" ,python-pyaudio) - ;; `python-pyqtwebengine' must precede `python-pyqt' in PYTHONPATH. - ("python-pyqtwebengine" ,python-pyqtwebengine) + ;; `python-pyqtwebengine-5' must precede `python-pyqt' in PYTHONPATH. + ("python-pyqtwebengine-5" ,python-pyqtwebengine-5) ("python-pyqt" ,python-pyqt-without-qtwebkit) ("python-requests" ,python-requests) ("python-send2trash" ,python-send2trash) diff --git a/gnu/packages/orange.scm b/gnu/packages/orange.scm index 367c9cc288..ef6f36d8a8 100644 --- a/gnu/packages/orange.scm +++ b/gnu/packages/orange.scm @@ -162,7 +162,7 @@ (define-public orange python-pygments python-pyqt-without-qtwebkit python-pyqtgraph - python-pyqtwebengine + python-pyqtwebengine-5 python-pyyaml python-qtconsole python-requests diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 1f8e51c667..e6779e333a 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -3025,7 +3025,7 @@ (define-public python-pyqt ,@%gnu-build-system-modules) #:phases (modify-phases %standard-phases - ;; When building python-pyqtwebengine, can not be + ;; When building python-pyqtwebengine-5, can not be ;; included. Here we substitute the full path to the header in the ;; store. (add-before 'configure 'substitute-source @@ -3103,7 +3103,7 @@ (define-public python-pyqt6-sip (synopsis "Sip module support for PyQt6") (description "Sip module support for PyQt6"))) -(define-public python-pyqtwebengine +(define-public python-pyqtwebengine-5 (package (name "python-pyqtwebengine") (version "5.15.2") @@ -3187,7 +3187,7 @@ (define-public python-pyqtwebengine (license license:gpl3))) ;; XXX: This is useful for removing qtwebkit from other packages' dependency -;; graphs, as well as for preventing python-pyqtwebengine from transitively +;; graphs, as well as for preventing python-pyqtwebengine-5 from transitively ;; depending on qtwebkit. ;; Ultimately, it would be nicer to have a more modular set of python-pyqt-* ;; packages that could be used together. diff --git a/gnu/packages/vpn.scm b/gnu/packages/vpn.scm index 1ec619b0c2..eeb5991303 100644 --- a/gnu/packages/vpn.scm +++ b/gnu/packages/vpn.scm @@ -751,7 +751,7 @@ (define-public openconnect-sso python-prompt-toolkit python-requests python-pyqt-without-qtwebkit - python-pyqtwebengine + python-pyqtwebengine-5 python-pysocks python-pyxdg python-structlog diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm index 68d27a838b..8708efdb56 100644 --- a/gnu/packages/web-browsers.scm +++ b/gnu/packages/web-browsers.scm @@ -488,11 +488,11 @@ (define-public qutebrowser python-pygments python-pynacl python-pyyaml - ;; FIXME: python-pyqtwebengine needs to come before python-pyqt so + ;; FIXME: python-pyqtwebengine-5 needs to come before python-pyqt so ;; that it's __init__.py is used first. - python-pyqtwebengine + python-pyqtwebengine-5 python-pyqt-without-qtwebkit - ;; While qtwebengine-5 is provided by python-pyqtwebengine, it's + ;; While qtwebengine-5 is provided by python-pyqtwebengine-5, it's ;; included here so we can wrap QTWEBENGINEPROCESS_PATH. qtwebengine-5)) (arguments -- 2.37.2 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0003-gnu-python-pyqt-without-qtwebkit-Rename-to-python-py.patch >From 5890b5be7cc4ceaa6efad623eb56300dfc1a3e15 Mon Sep 17 00:00:00 2001 From: Zhu Zihao Date: Thu, 25 Aug 2022 19:05:17 +0800 Subject: [PATCH 3/9] gnu: python-pyqt-without-qtwebkit: Rename to python-pyqt-5-without-qtwebkit. Automated by following script: git grep -l '\bpython-pyqt-without-qtwebkit' | \ xargs sed -E 's/python-pyqt-without-qtwebkit/python-pyqt-5-without-qtwebkit/g' -i --- gnu/packages/backup.scm | 2 +- gnu/packages/ebook.scm | 4 ++-- gnu/packages/education.scm | 2 +- gnu/packages/orange.scm | 2 +- gnu/packages/python-check.scm | 2 +- gnu/packages/python-xyz.scm | 2 +- gnu/packages/qt.scm | 4 ++-- gnu/packages/radio.scm | 2 +- gnu/packages/vpn.scm | 2 +- gnu/packages/web-browsers.scm | 2 +- 10 files changed, 12 insertions(+), 12 deletions(-) diff --git a/gnu/packages/backup.scm b/gnu/packages/backup.scm index 0d03d2e87f..f673e16a4a 100644 --- a/gnu/packages/backup.scm +++ b/gnu/packages/backup.scm @@ -1336,7 +1336,7 @@ (define-public vorta python-paramiko python-peewee python-psutil - python-pyqt-without-qtwebkit + python-pyqt-5-without-qtwebkit python-secretstorage ;; This is included so that the qt-wrap phase picks it up. qtsvg-5)) diff --git a/gnu/packages/ebook.scm b/gnu/packages/ebook.scm index edcf7b486f..f105d43754 100644 --- a/gnu/packages/ebook.scm +++ b/gnu/packages/ebook.scm @@ -197,7 +197,7 @@ (define-public calibre python-py7zr python-pychm python-pygments - python-pyqt-without-qtwebkit + python-pyqt-5-without-qtwebkit python-pyqtwebengine-5 python-regex speech-dispatcher @@ -243,7 +243,7 @@ (define-public calibre (string-append "[tool.sip.project] sip-include-dirs = [\"" #$(this-package-input - "python-pyqt-without-qtwebkit") + "python-pyqt-5-without-qtwebkit") "/share/sip\"]"))) (substitute* "src/calibre/ebooks/pdf/pdftohtml.py" (("PDFTOHTML = 'pdftohtml'") diff --git a/gnu/packages/education.scm b/gnu/packages/education.scm index 3c574b4176..b2e8eb4568 100644 --- a/gnu/packages/education.scm +++ b/gnu/packages/education.scm @@ -803,7 +803,7 @@ (define-public anki ("python-pyaudio" ,python-pyaudio) ;; `python-pyqtwebengine-5' must precede `python-pyqt' in PYTHONPATH. ("python-pyqtwebengine-5" ,python-pyqtwebengine-5) - ("python-pyqt" ,python-pyqt-without-qtwebkit) + ("python-pyqt" ,python-pyqt-5-without-qtwebkit) ("python-requests" ,python-requests) ("python-send2trash" ,python-send2trash) ("python-sip" ,python-sip) diff --git a/gnu/packages/orange.scm b/gnu/packages/orange.scm index ef6f36d8a8..0da1f28692 100644 --- a/gnu/packages/orange.scm +++ b/gnu/packages/orange.scm @@ -160,7 +160,7 @@ (define-public orange python-orange-widget-base python-pandas python-pygments - python-pyqt-without-qtwebkit + python-pyqt-5-without-qtwebkit python-pyqtgraph python-pyqtwebengine-5 python-pyyaml diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index 7cc266fbce..e866de2212 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm @@ -1624,7 +1624,7 @@ (define-public python-pytest-qt (setenv "QT_QPA_PLATFORM" "offscreen") #t))))) (propagated-inputs - (list python-pyqt-without-qtwebkit)) + (list python-pyqt-5-without-qtwebkit)) (native-inputs (list python-pytest python-pytest-runner python-setuptools-scm)) (home-page "https://github.com/pytest-dev/pytest-qt") diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index f7971b75fa..d362850466 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -15562,7 +15562,7 @@ (define-public python-pyqtgraph (list qtbase-5)) (propagated-inputs (list python-h5py python-numpy python-pyopengl python-scipy - python-pyqt-without-qtwebkit)) + python-pyqt-5-without-qtwebkit)) (home-page "http://www.pyqtgraph.org") (synopsis "Scientific graphics and GUI library for Python") (description diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index e6779e333a..df12c37964 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -3127,7 +3127,7 @@ (define-public python-pyqtwebengine-5 (inputs `(("python" ,python-wrapper) ("python-sip" ,python-sip) - ("python-pyqt" ,python-pyqt-without-qtwebkit) + ("python-pyqt" ,python-pyqt-5-without-qtwebkit) ("qtbase" ,qtbase-5) ("qtsvg-5" ,qtsvg-5) ("qtdeclarative-5" ,qtdeclarative-5) @@ -3191,7 +3191,7 @@ (define-public python-pyqtwebengine-5 ;; depending on qtwebkit. ;; Ultimately, it would be nicer to have a more modular set of python-pyqt-* ;; packages that could be used together. -(define-public python-pyqt-without-qtwebkit +(define-public python-pyqt-5-without-qtwebkit (package/inherit python-pyqt (name "python-pyqt-without-qtwebkit") (inputs diff --git a/gnu/packages/radio.scm b/gnu/packages/radio.scm index bc2c13b847..7d1d9da0b1 100644 --- a/gnu/packages/radio.scm +++ b/gnu/packages/radio.scm @@ -597,7 +597,7 @@ (define-public gnuradio python-numpy python-pycairo python-pygobject - python-pyqt-without-qtwebkit + python-pyqt-5-without-qtwebkit python-pyqtgraph python-pyyaml qtbase-5 diff --git a/gnu/packages/vpn.scm b/gnu/packages/vpn.scm index eeb5991303..a0fd20d246 100644 --- a/gnu/packages/vpn.scm +++ b/gnu/packages/vpn.scm @@ -750,7 +750,7 @@ (define-public openconnect-sso python-lxml python-prompt-toolkit python-requests - python-pyqt-without-qtwebkit + python-pyqt-5-without-qtwebkit python-pyqtwebengine-5 python-pysocks python-pyxdg diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm index 8708efdb56..634d9ea0bf 100644 --- a/gnu/packages/web-browsers.scm +++ b/gnu/packages/web-browsers.scm @@ -491,7 +491,7 @@ (define-public qutebrowser ;; FIXME: python-pyqtwebengine-5 needs to come before python-pyqt so ;; that it's __init__.py is used first. python-pyqtwebengine-5 - python-pyqt-without-qtwebkit + python-pyqt-5-without-qtwebkit ;; While qtwebengine-5 is provided by python-pyqtwebengine-5, it's ;; included here so we can wrap QTWEBENGINEPROCESS_PATH. qtwebengine-5)) -- 2.37.2 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0004-gnu-python-pyqt-Rename-to-python-pyqt-5.patch >From 5614cc205c8ef9dc10f24726ea959f13220fac13 Mon Sep 17 00:00:00 2001 From: Zhu Zihao Date: Thu, 25 Aug 2022 19:17:54 +0800 Subject: [PATCH 4/9] gnu: python-pyqt: Rename to python-pyqt-5. Automated by following scripts and some manually fix: git grep -l '\bpython-pyqt\b' | xargs sed -E \ -e 's/,python-pyqt/\0-5/g' \ -e 's/pyqt$/\0-5/g' \ -e 's/pyqt /pyqt-5 /g' \ -e 's/pyqt\)/pyqt-5)/g' -i --- gnu/packages/audio.scm | 4 ++-- gnu/packages/chemistry.scm | 2 +- gnu/packages/cups.scm | 2 +- gnu/packages/education.scm | 2 +- gnu/packages/engineering.scm | 2 +- gnu/packages/finance.scm | 6 +++--- gnu/packages/games.scm | 2 +- gnu/packages/maths.scm | 2 +- gnu/packages/music.scm | 4 ++-- gnu/packages/pdf.scm | 4 ++-- gnu/packages/photo.scm | 2 +- gnu/packages/plotutils.scm | 2 +- gnu/packages/python-web.scm | 2 +- gnu/packages/python-xyz.scm | 8 ++++---- gnu/packages/qt.scm | 14 +++++++------- gnu/packages/radio.scm | 6 +++--- gnu/packages/stenography.scm | 2 +- gnu/packages/text-editors.scm | 2 +- gnu/packages/video.scm | 2 +- gnu/packages/web-browsers.scm | 2 +- 20 files changed, 36 insertions(+), 36 deletions(-) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index c0bfb3b9d8..083b9ca971 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -5104,9 +5104,9 @@ (define-public carla gtk+-2 ;needed for bridging GTK2 plugins in GTK3 hosts gtk+ python-pyliblo - python-pyqt + python-pyqt-5 python-rdflib - ;; python-pyqt shows the following error without python-wrapper: + ;; python-pyqt-5 shows the following error without python-wrapper: ;; Error while finding module specification for 'PyQt5.uic.pyuic' ;; (ModuleNotFoundError: No module named 'PyQt5') python-wrapper diff --git a/gnu/packages/chemistry.scm b/gnu/packages/chemistry.scm index 735d599d2d..f00e96bdc2 100644 --- a/gnu/packages/chemistry.scm +++ b/gnu/packages/chemistry.scm @@ -555,7 +555,7 @@ (define-public python-pymol libxml2 mmtf-cpp msgpack - python-pyqt + python-pyqt-5 glm netcdf)) (native-inputs diff --git a/gnu/packages/cups.scm b/gnu/packages/cups.scm index 3de9ddbf22..7e5ddaa7e3 100644 --- a/gnu/packages/cups.scm +++ b/gnu/packages/cups.scm @@ -689,7 +689,7 @@ (define-public hplip ("python" ,python) ("python-dbus" ,python-dbus) ("python-pygobject" ,python-pygobject) - ("python-pyqt" ,python-pyqt) + ("python-pyqt" ,python-pyqt-5) ("python-wrapper" ,python-wrapper) ("sane-backends" ,sane-backends-minimal) ("zlib" ,zlib))) diff --git a/gnu/packages/education.scm b/gnu/packages/education.scm index b2e8eb4568..d11f4e956e 100644 --- a/gnu/packages/education.scm +++ b/gnu/packages/education.scm @@ -434,7 +434,7 @@ (define-public toutenclic (native-inputs (list unzip)) (inputs - (list python-pyqt)) + (list python-pyqt-5)) (synopsis "School tools for physically disabled children") (description "ToutEnClic is intended to facilitate the schooling of physically disabled children in ordinary schools. It is both diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index f195179413..947047fd11 100644 --- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm @@ -3418,7 +3418,7 @@ (define-public uranium python python-cryptography python-numpy - python-pyqt + python-pyqt-5 python-scipy python-shapely python-trimesh diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index 849f9aba99..79f00e3738 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -581,7 +581,7 @@ (define-public electrum python-hidapi python-ledgerblue python-protobuf - python-pyqt + python-pyqt-5 python-qdarkstyle python-qrcode zbar)) @@ -680,7 +680,7 @@ (define-public electron-cash python-pathvalidate python-protobuf python-pyaes - python-pyqt + python-pyqt-5 python-pysocks python-qdarkstyle python-qrcode @@ -1100,7 +1100,7 @@ (define-public python-trezor python-black python-isort python-protobuf - python-pyqt + python-pyqt-5 python-pytest)) (home-page "https://github.com/trezor/python-trezor") (synopsis "Python library for communicating with TREZOR Hardware Wallet") diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 5dc7298acb..b40fde45a4 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -10503,7 +10503,7 @@ (define-public kajongg libkmahjongg python python-twisted - python-pyqt + python-pyqt-5 python-zope-interface qtbase-5 qtsvg-5)) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 72d5e9a83a..947578c038 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -3150,7 +3150,7 @@ (define-public veusz (list ghostscript ;optional, for EPS/PS output python-dbus python-h5py ;optional, for HDF5 data - python-pyqt + python-pyqt-5 qtbase-5 qtsvg-5)) (propagated-inputs diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index e1de632dda..cedfb4fee7 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -2890,7 +2890,7 @@ (define-public frescobaldi python-ly python-poppler-qt5 python-pyportmidi - python-pyqt + python-pyqt-5 python-sip)) (home-page "https://www.frescobaldi.org/") (synopsis "LilyPond sheet music text editor") @@ -3553,7 +3553,7 @@ (define-public picard `(("gettext" ,gettext-minimal) ("python-dateutil" ,python-dateutil))) (inputs - (list chromaprint python-discid python-pyqt python-mutagen)) + (list chromaprint python-discid python-pyqt-5 python-mutagen)) (home-page "https://picard.musicbrainz.org/") (synopsis "Graphical music tagging application") (description diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm index 39266a2822..d94c2e2f75 100644 --- a/gnu/packages/pdf.scm +++ b/gnu/packages/pdf.scm @@ -180,7 +180,7 @@ (define-public flyer-composer (,(string-append qtbase "/lib/qt5/plugins/platforms")))) #t)))))) (inputs - (list python-pypdf2 python-pyqt python-poppler-qt5 qtbase-5)) + (list python-pypdf2 python-pyqt-5 python-poppler-qt5 qtbase-5)) (home-page "http://crazy-compilers.com/flyer-composer") (synopsis "Rearrange PDF pages to print as flyers on one sheet") (description "@command{flyer-composer} can be used to prepare one- or @@ -351,7 +351,7 @@ (define-public python-poppler-qt5 (native-inputs (list pkg-config)) (inputs - (list python-sip-4 python-pyqt poppler-qt5 qtbase-5)) + (list python-sip-4 python-pyqt-5 poppler-qt5 qtbase-5)) (home-page "https://pypi.org/project/python-poppler-qt5/") (synopsis "Python bindings for Poppler-Qt5") (description diff --git a/gnu/packages/photo.scm b/gnu/packages/photo.scm index 19c171a9bb..56806ad014 100644 --- a/gnu/packages/photo.scm +++ b/gnu/packages/photo.scm @@ -118,7 +118,7 @@ (define-public rapid-photo-downloader ("libnotify" ,libnotify) ("libmediainfo" ,libmediainfo) ("usdisks" ,udisks) - ("python-pyqt" ,python-pyqt) + ("python-pyqt" ,python-pyqt-5) ("python-pygobject" ,python-pygobject) ("python-gphoto2" ,python-gphoto2) ("python-pyzmq" ,python-pyzmq) diff --git a/gnu/packages/plotutils.scm b/gnu/packages/plotutils.scm index a5e1a1ad55..83a869137c 100644 --- a/gnu/packages/plotutils.scm +++ b/gnu/packages/plotutils.scm @@ -327,7 +327,7 @@ (define-public asymptote python python-cson python-numpy - python-pyqt + python-pyqt-5 readline zlib)) (arguments diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index d060d5b27c..9c57aaa25e 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -7153,7 +7153,7 @@ (define-public python-woob python-lxml python-pillow python-prettytable - python-pyqt + python-pyqt-5 python-pyyaml python-requests python-six diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index d362850466..67d1128b88 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -13584,7 +13584,7 @@ (define-public python-qtconsole (("def test_other_output") "def _test_other_output"))))))) (propagated-inputs (list python-ipykernel python-ipython-genutils python-jupyter-client - python-jupyter-core python-pygments python-pyqt python-pyzmq + python-jupyter-core python-pygments python-pyqt-5 python-pyzmq python-qtpy python-traitlets)) (native-inputs (list python-flaky python-pytest python-pytest-qt)) @@ -15596,7 +15596,7 @@ (define-public python-qasync (native-inputs (list python-pytest python-pytest-runner)) (propagated-inputs - (list python-pyqt)) + (list python-pyqt-5)) (home-page "https://github.com/CabbageDevelopment/qasync") (synopsis "Implementation of the PEP 3156 Event-Loop with Qt") (description @@ -25269,7 +25269,7 @@ (define-public offlate python-pyenchant python-pygit2 python-pygithub - python-pyqt + python-pyqt-5 python-requests python-ruamel.yaml python-translate-toolkit @@ -26198,7 +26198,7 @@ (define-public pyzo ;; symbol: objc_getClass". #:tests? #f)) (propagated-inputs - (list python-pyqt)) + (list python-pyqt-5)) (home-page "https://pyzo.org") (synopsis "Python IDE for scientific computing") diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index df12c37964..25bc0a1dad 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -2978,7 +2978,7 @@ (define-public python-sip-4 "--incdir" include))))))) (license license:gpl3))) -(define-public python-pyqt +(define-public python-pyqt-5 (package (name "python-pyqt") (version "5.15.2") @@ -3162,7 +3162,7 @@ (define-public python-pyqtwebengine-5 "--stubsdir" stubs "--sipdir" sipdir "--pyqt-sipdir" pyqt-sipdir)))) - ;; Because this has a different prefix than python-pyqt then we need + ;; Because this has a different prefix than python-pyqt-5 then we need ;; to make this a namespace of its own. (add-after 'install 'make-namespace (lambda* (#:key inputs outputs #:allow-other-keys) @@ -3192,10 +3192,10 @@ (define-public python-pyqtwebengine-5 ;; Ultimately, it would be nicer to have a more modular set of python-pyqt-* ;; packages that could be used together. (define-public python-pyqt-5-without-qtwebkit - (package/inherit python-pyqt + (package/inherit python-pyqt-5 (name "python-pyqt-without-qtwebkit") (inputs - (alist-delete "qtwebkit" (package-inputs python-pyqt))))) + (alist-delete "qtwebkit" (package-inputs python-pyqt-5))))) (define-public python-pyqt-builder (package @@ -3322,7 +3322,7 @@ (define-public python-qscintilla (inputs `(("qscintilla" ,qscintilla) ("python" ,python) - ("python-pyqt" ,python-pyqt))) + ("python-pyqt" ,python-pyqt-5))) (description "QScintilla is a port to Qt of Neil Hodgson's Scintilla C++ editor control. QScintilla includes features especially useful when editing and debugging source code. These include support for syntax styling, error @@ -3334,7 +3334,7 @@ (define-public python-qscintilla ;; variables such as PYTHONPATH, so we need to build a union package to make ;; it work. (define-public python-pyqt+qscintilla - (package/inherit python-pyqt + (package/inherit python-pyqt-5 (name "python-pyqt+qscintilla") (source #f) (build-system trivial-build-system) @@ -3349,7 +3349,7 @@ (define-public python-pyqt+qscintilla directories) #t))))) (inputs - `(("python-pyqt" ,python-pyqt) + `(("python-pyqt" ,python-pyqt-5) ("python-qscintilla" ,python-qscintilla))) (synopsis "Union of PyQt and the Qscintilla extension") (description diff --git a/gnu/packages/radio.scm b/gnu/packages/radio.scm index 7d1d9da0b1..4f356d677d 100644 --- a/gnu/packages/radio.scm +++ b/gnu/packages/radio.scm @@ -734,7 +734,7 @@ (define-public gr-osmosdr log4cpp python python-numpy - python-pyqt + python-pyqt-5 rtl-sdr soapysdr spdlog @@ -1576,7 +1576,7 @@ (define-public nanovna-saver (native-inputs (list python-cython)) (inputs - (list python-numpy python-pyqt python-pyserial python-scipy)) + (list python-numpy python-pyqt-5 python-pyserial python-scipy)) (arguments '(#:tests? #f)) (home-page "https://github.com/NanoVNA-Saver/nanovna-saver") @@ -2470,7 +2470,7 @@ (define-public urh python-numpy python-psutil python-pyaudio - python-pyqt + python-pyqt-5 rtl-sdr)) (arguments `(#:phases diff --git a/gnu/packages/stenography.scm b/gnu/packages/stenography.scm index 3b86ab6bcf..2be3461a4d 100644 --- a/gnu/packages/stenography.scm +++ b/gnu/packages/stenography.scm @@ -49,7 +49,7 @@ (define-public plover (list python-pytest)) (inputs (list python-appdirs - python-pyqt + python-pyqt-5 python-babel python-dbus python-hidapi diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm index 839f812733..555d9cf620 100644 --- a/gnu/packages/text-editors.scm +++ b/gnu/packages/text-editors.scm @@ -770,7 +770,7 @@ (define-public manuskript #:icon "manuskript" #:categories "Office;WordProcessor;")))))))) (inputs - (list pandoc python-lxml python-markdown python-pyqt qtsvg-5)) + (list pandoc python-lxml python-markdown python-pyqt-5 qtsvg-5)) (home-page "http://www.theologeek.ch/manuskript/") (synopsis "Tool for writers") (description "Manuskript provides a rich environment to help diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 556eb46df4..40d74c741d 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -4762,7 +4762,7 @@ (define-public openshot font-dejavu libopenshot python - python-pyqt + python-pyqt-5 python-pyzmq python-requests qtsvg-5)) diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm index 634d9ea0bf..f2bb61d0bb 100644 --- a/gnu/packages/web-browsers.scm +++ b/gnu/packages/web-browsers.scm @@ -488,7 +488,7 @@ (define-public qutebrowser python-pygments python-pynacl python-pyyaml - ;; FIXME: python-pyqtwebengine-5 needs to come before python-pyqt so + ;; FIXME: python-pyqtwebengine-5 needs to come before python-pyqt-5 so ;; that it's __init__.py is used first. python-pyqtwebengine-5 python-pyqt-5-without-qtwebkit -- 2.37.2 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0005-gnu-python-pyqt-qscintilla-Rename-to-python-pyqt-5-q.patch >From 5949dc9870560a474d79337b8cfe3abdde7792f3 Mon Sep 17 00:00:00 2001 From: Zhu Zihao Date: Thu, 25 Aug 2022 19:25:45 +0800 Subject: [PATCH 5/9] gnu: python-pyqt+qscintilla: Rename to python-pyqt-5+qscintilla. * gnu/packages/qt.scm (python-pyqt+qscintilla): Rename to python-pyqt-5+qscintilla. * gnu/packages/geo.scm (qgjs)[inputs]: Ditto. * gnu/packages/medical.scm (openmolar-1)[inputs]: Ditto. * gnu/packages/python-xyz.scm (autokey)[inputs]: Ditto. --- gnu/packages/geo.scm | 2 +- gnu/packages/medical.scm | 2 +- gnu/packages/python-xyz.scm | 2 +- gnu/packages/qt.scm | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm index 66c97d3d6a..2678c08a02 100644 --- a/gnu/packages/geo.scm +++ b/gnu/packages/geo.scm @@ -2607,7 +2607,7 @@ (define-public qgis python-owslib python-psycopg2 python-pygments - python-pyqt+qscintilla + python-pyqt-5+qscintilla python-pytz python-pyyaml python-requests diff --git a/gnu/packages/medical.scm b/gnu/packages/medical.scm index 6c9cc757eb..60fb8c6091 100644 --- a/gnu/packages/medical.scm +++ b/gnu/packages/medical.scm @@ -49,7 +49,7 @@ (define-public openmolar-1 (("/usr") (assoc-ref outputs "out"))) #t))))) (inputs - (list python-pyqt+qscintilla python-mysqlclient qscintilla)) + (list python-pyqt-5+qscintilla python-mysqlclient qscintilla)) (home-page "https://openmolar.com/om1") (synopsis "Dental practice management software") (description "Openmolar is a dental practice management suite. Its diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 67d1128b88..82eaeec90f 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -4357,7 +4357,7 @@ (define-public autokey python-ipython python-pygobject python-pyinotify - python-pyqt+qscintilla + python-pyqt-5+qscintilla python-xlib wmctrl zenity)) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 25bc0a1dad..d9b32749cc 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -3333,7 +3333,7 @@ (define-public python-qscintilla ;; PyQt only looks for modules in its own directory. It ignores environment ;; variables such as PYTHONPATH, so we need to build a union package to make ;; it work. -(define-public python-pyqt+qscintilla +(define-public python-pyqt-5+qscintilla (package/inherit python-pyqt-5 (name "python-pyqt+qscintilla") (source #f) -- 2.37.2 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0006-gnu-python-sip-Update-to-6.6.2.patch >From 5e054770ff6f50478be9860f0c75ffc706e980ec Mon Sep 17 00:00:00 2001 From: Zhu Zihao Date: Thu, 25 Aug 2022 20:06:14 +0800 Subject: [PATCH 6/9] gnu: python-sip: Update to 6.6.2. * gnu/packages/qt.scm (python-sip): Update to 6.6.2 [propagated-inputs]: Add missing input python-ply. --- gnu/packages/qt.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index d9b32749cc..c7ea6e6713 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -2904,7 +2904,7 @@ (define-public single-application-qt5 (define-public python-sip (package (name "python-sip") - (version "5.5.0") + (version "6.6.2") (source (origin (method url-fetch) @@ -2914,12 +2914,12 @@ (define-public python-sip "/sip-" version ".tar.gz"))) (sha256 (base32 - "1idaivamp1jvbbai9yzv471c62xbqxhaawccvskaizihkd0lq0jx")))) + "03frpw2l2krigibx32cbyl9kx696vwkhj52pmqjybn6zqp0zlghf")))) (build-system python-build-system) (native-inputs (list python-wrapper)) (propagated-inputs - (list python-toml python-packaging)) + (list python-toml python-packaging python-ply)) (home-page "https://www.riverbankcomputing.com/software/sip/intro") (synopsis "Python binding creator for C and C++ libraries") (description -- 2.37.2 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0007-gnu-python-pyqt-builder-Update-to-1.13.0.patch >From 750cd9f80a3a02b64c933b8308fa1e0ef0ab8333 Mon Sep 17 00:00:00 2001 From: Zhu Zihao Date: Thu, 25 Aug 2022 22:41:25 +0800 Subject: [PATCH 7/9] gnu: python-pyqt-builder: Update to 1.13.0. * gnu/packages/qt.scm (python-pyqt-builder): Update to 1.13.0. --- gnu/packages/qt.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index c7ea6e6713..b89cf989ec 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -3200,14 +3200,14 @@ (define-public python-pyqt-5-without-qtwebkit (define-public python-pyqt-builder (package (name "python-pyqt-builder") - (version "1.9.0") + (version "1.13.0") (source (origin (method url-fetch) (uri (pypi-uri "PyQt-builder" version)) (sha256 (base32 - "0nh0054c54ji3sm6d268fccf0y5f613spswwgwqd3rnn816hnljl")))) + "1vwyd2hs13zh0ybvkn36h73031ha7c41sf4v28735dff7065hxs8")))) (build-system python-build-system) (inputs (list python-sip)) -- 2.37.2 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0008-gnu-Add-python-pyqt-version-6.3.1.patch >From 18831a399f1be3748c55d25c3c1bb80036c2cbcb Mon Sep 17 00:00:00 2001 From: Zhu Zihao Date: Fri, 26 Aug 2022 17:50:36 +0800 Subject: [PATCH 8/9] gnu: Add python-pyqt, version 6.3.1. * gnu/packages/qt.scm (python-pyqt): New variable. --- gnu/packages/qt.scm | 59 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index b89cf989ec..ac575c9828 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -2978,6 +2978,65 @@ (define-public python-sip-4 "--incdir" include))))))) (license license:gpl3))) +(define-public python-pyqt + (package + (name "python-pyqt") + (version "6.3.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "PyQt6" version)) + (file-name (string-append "PyQt6-" version ".tar.gz")) + (sha256 + (base32 + "0mwp5iyh21jzsvd66rcpxzr142kiv769dqwpr0gps17pp8fy5ilc")))) + (inputs + (list python-wrapper + qtbase + qtdeclarative + qtmultimedia + qtpositioning + qtsvg + qttools + qtwebchannel + qtwebsockets)) + (propagated-inputs + (list python-pyqt6-sip)) + (native-inputs + (list python-pyqt-builder + python-sip + python-wrapper + qtbase)) ;qmake + (build-system gnu-build-system) + (arguments + (list + #:imported-modules `((guix build python-build-system) + ,@%gnu-build-system-modules) + #:modules `(((guix build python-build-system) #:select (site-packages)) + ,@%gnu-build-system-modules) + #:phases + #~(modify-phases %standard-phases + (replace 'configure + (lambda* (#:key inputs outputs #:allow-other-keys) + (invoke "sip-build" + "--verbose" + "--confirm-license" + "--no-make" + "--qmake" (search-input-file inputs "/bin/qmake") + "--target-dir" (site-packages inputs outputs) + "--scripts-dir" (string-append #$output "/bin")))) + (add-before 'build 'enter-build-directory + (lambda _ (chdir "build") #t)) + (add-after 'install 'leave-build-directory + (lambda _ (chdir "..") #t))))) + (home-page "https://www.riverbankcomputing.com/software/pyqt/intro") + (synopsis "Python bindings for Qt6") + (description + "PyQt is a set of Python v3 bindings for the Qt6 application framework. +The bindings are implemented as a set of Python modules and contain over +620 classes.") + (license license:gpl3))) + (define-public python-pyqt-5 (package (name "python-pyqt") -- 2.37.2 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0009-gnu-Add-python-pyqtwebengine-version-6.3.1.patch >From 0856c6efcd09be2a5326af457b01f994c954d959 Mon Sep 17 00:00:00 2001 From: Zhu Zihao Date: Fri, 26 Aug 2022 22:32:24 +0800 Subject: [PATCH 9/9] gnu: Add python-pyqtwebengine, version 6.3.1. * gnu/packages/qt.scm (python-pyqtwebengine): New variable. --- gnu/packages/qt.scm | 104 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 104 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index ac575c9828..821e824e36 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -3162,6 +3162,110 @@ (define-public python-pyqt6-sip (synopsis "Sip module support for PyQt6") (description "Sip module support for PyQt6"))) +(define-public python-pyqtwebengine + (package + (name "python-pyqtwebengine") + (version "6.3.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "PyQt6_WebEngine" version)) + (sha256 + (base32 + "01zhx1yz8ggi6n9rwqi1z18aznbl3ndwa5yn090z85abgd9gblf3")))) + (build-system gnu-build-system) + (native-inputs + (list python + python-sip + python-pyqt-builder + ;; qtbase is required for qmake + qtbase)) + (inputs + (list python-pyqt + qtbase + qtdeclarative + qtwebchannel + qtwebengine)) + (arguments + (list + #:imported-modules `((guix build python-build-system) + ,@%gnu-build-system-modules) + #:modules + `((ice-9 regex) + ((guix build python-build-system) + #:select (site-packages python-version)) + ,@%gnu-build-system-modules) + #:phases + #~(modify-phases %standard-phases + (add-before 'configure 'fix-pyqt-sip-dirs + (lambda _ + (define sip-dir + (string-append + #$(this-package-input "python-pyqt") + "/lib/python" + (python-version #$(this-package-native-input "python")) + "/site-packages/PyQt6/bindings")) + + (substitute* "pyproject.toml" + (("tool\\.sip\\.project.+$" all) + (format #f "~asip-include-dirs = [\"~a\"]~%" + all sip-dir))))) + (replace 'configure + (lambda* (#:key inputs native-inputs outputs #:allow-other-keys) + (invoke "sip-build" + "--verbose" + "--no-make" + "--target-dir" (site-packages inputs outputs)))) + ;; XXX: qmake generates Makefile that tries to link with + ;; /lib/libQt6Qml.so. This phase deletes these + ;; bad references. + (add-after 'configure 'delete-bad-references + (lambda* (#:key inputs #:allow-other-keys) + (substitute* '("build/QtWebEngineCore/Makefile" + "build/QtWebEngineQuick/Makefile" + "build/QtWebEngineWidgets/Makefile") + (((string-append + (regexp-quote #$(this-package-input "qtbase")) + "/lib/libQt6(Qml|QmlModels|WebEngineCore)\\.so")) + "")))) + (add-after 'configure 'absolutize-qprinter.h + (lambda* (#:key inputs #:allow-other-keys) + (let* ((qtprinter.h + (string-append + "\"" + (search-input-file + inputs + "include/qt6/QtPrintSupport/qprinter.h") + "\""))) + (substitute* (find-files "build/QtWebEngineWidgets" + "\\.(cpp|h)$") + (("") + qtprinter.h)) + #t))) + (add-before 'build 'enter-build-directory + (lambda _ (chdir "build") #t)) + (add-after 'install 'leave-build-directory + (lambda _ (chdir "..") #t)) + (add-after 'install 'make-namespace + (lambda* (#:key inputs outputs #:allow-other-keys) + (let* ((init (string-append + (site-packages inputs outputs) + "/PyQt6/__init__.py"))) + (with-output-to-file init + (lambda _ + (display "\ +from pkgutil import extend_path +__path__ = extend_path(__path__, __name__) +"))) + #t)))))) + (home-page "https://www.riverbankcomputing.com/software/pyqtwebengine/intro") + (synopsis "Python bindings for QtWebEngine6") + (description + "PyQtWebEngine is a set of Python bindings for The Qt Company's Qt +WebEngine libraries. The bindings sit on top of PyQt6 and are implemented as a +set of three modules.") + (license license:gpl3))) + (define-public python-pyqtwebengine-5 (package (name "python-pyqtwebengine") -- 2.37.2 --=-=-= Content-Type: text/plain -- Retrieve my PGP public key: gpg --recv-keys 481F5EEEBA425ADC13247C76A6E672D981B8E744 Zihao --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 13 11:04:35 2023 Received: (at 57431) by debbugs.gnu.org; 13 Apr 2023 15:04:35 +0000 Received: from localhost ([127.0.0.1]:44455 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmyV0-0006nK-PX for submit@debbugs.gnu.org; Thu, 13 Apr 2023 11:04:34 -0400 Received: from mail-pg1-f169.google.com ([209.85.215.169]:59573) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmyUw-0006mz-5y for 57431@debbugs.gnu.org; Thu, 13 Apr 2023 11:04:33 -0400 Received: by mail-pg1-f169.google.com with SMTP id 41be03b00d2f7-5144a9c11c7so1301799a12.2 for <57431@debbugs.gnu.org>; Thu, 13 Apr 2023 08:04:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681398264; x=1683990264; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=QOmMPlGuQUV8wz/e+BMP7QsvBHXbayH+s5LtPO8xkIg=; b=NEasasTop7St8jv0t1f0v/OPsB+xE8ob5SzyQQXAGrORQtHiW9CP38pjzE8+NO63Rc YuAJ7ept5LmqSvtn0TQqY+tlpenKR7eM42DPO4CezmU/n/uxgdeAfYNAPN77AJewrUos 1rYRF63c5pKiVD6cZOSaBeUVY/96kW+PIJ+/4PPE9zbBPj6Frf3GHY/MzsmP7pMfaRwt wuxbnqseZYXjBSu4yYeO1XRy4b9sWJ/FAyHAColCrep5zhkzaPnBFOX6+4nP9vy1nmxF F+Ih719s84O2scX6PEHS0JXMyD6t585bBQDGx3/0qt0WniGhueVoOoaTt8rcvqeAL82d FDTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681398264; x=1683990264; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=QOmMPlGuQUV8wz/e+BMP7QsvBHXbayH+s5LtPO8xkIg=; b=AZp4pCfpcmrwsy9r9LHF2Arjil+nccfw6aFVSEqIieFxvJs/pRx11ah1R3IeUfNXAg 69FQL8lrR8t8wxPWKAcGQWiRGA0bvavIiTH9JhlFC+zOn0avXLqZC+DWNhc8onVO+5y1 U1ayZCAgTELCJ8A4vmPheWOxQdW7Czlcp6yuN5Wkd1kbiJ+HoR6eQaVLywK9+v80d66S 3DaU0PcZHrg6iuwKZtvp6sxs01xp0Z840Iz9R1j+bmpGFoq+xNyHmzBwvs6T6WyzAyCh id8TBlWxs8dXvMC+ndwbvnv3rgPJANw+XpC20KnsRP9sltADtsWEWdSuLjpwJLVKNR8/ wEmA== X-Gm-Message-State: AAQBX9ck1u5asursM8wHFPPTvm/epiMs27TlQOWJho2zIBSJx9YWX9FJ Y9lnv65UB67lvK9piwWs/JWu4mSkKUjJLA== X-Google-Smtp-Source: AKy350aNoPUHaR8f2rtjLhU8eQoa2Vy7Jv1oYIg/RorKREnqg81tI26ryZgd2rRwkB/MeWx6+4KrdA== X-Received: by 2002:a05:6a00:23c8:b0:623:e4d2:d13e with SMTP id g8-20020a056a0023c800b00623e4d2d13emr4130407pfc.34.1681398263916; Thu, 13 Apr 2023 08:04:23 -0700 (PDT) Received: from ?IPV6:2001:f71:180:2900:4220:cc2c:9b40:2423? ([2001:f71:180:2900:4220:cc2c:9b40:2423]) by smtp.gmail.com with ESMTPSA id s18-20020a62e712000000b0062dee0221b2sm1529744pfh.21.2023.04.13.08.04.22 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 13 Apr 2023 08:04:23 -0700 (PDT) Message-ID: Date: Fri, 14 Apr 2023 00:04:21 +0900 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 Content-Language: en-US To: 57431@debbugs.gnu.org, all_but_last@163.com From: ROCKTAKEY Subject: Re: [PATCH]: Add PyQt 6. Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57431 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, it looks great. I would like to use PyQt 6. Is there any progress? I want help if there is some problem. ROCKTAKEY From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 15 22:27:59 2023 Received: (at 57431) by debbugs.gnu.org; 16 Apr 2023 02:27:59 +0000 Received: from localhost ([127.0.0.1]:50369 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pns7T-0006Zc-Ju for submit@debbugs.gnu.org; Sat, 15 Apr 2023 22:27:59 -0400 Received: from m12.mail.163.com ([220.181.12.215]:45566) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pns7P-0006ZN-Ew for 57431@debbugs.gnu.org; Sat, 15 Apr 2023 22:27:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version: Content-Type; bh=6SntSsWaj680jnbHDQ94xtkXtxVSzQRep5AD6Rqln2s=; b=goIHuIvXblmGlHCeXVgJqpRwRymW/ibOGQLyYNg5qTjFQf3D/9wieNCKiqmy0y n2RBINb/Xi5ZxH8/lx5WqFDB8X5wDhqap+ncvL9g5pT0bjWfVB06RTZs5xE4uvMr BLFHs+Y/TZj1tdpRH2vokirZ66+WB/Lh88BsclcBfzCLI= Received: from asus-laptop (unknown [119.123.66.162]) by zwqz-smtp-mta-g0-0 (Coremail) with SMTP id _____wCnFjMfXTtkg5kqBg--.2554S2; Sun, 16 Apr 2023 10:27:44 +0800 (CST) References: User-agent: mu4e 1.8.13; emacs 30.0.50 From: Zhu Zihao To: ROCKTAKEY Subject: Re: [PATCH]: Add PyQt 6. Date: Sun, 16 Apr 2023 10:16:17 +0800 In-reply-to: Message-ID: <86r0sktvco.fsf@163.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-CM-TRANSID: _____wCnFjMfXTtkg5kqBg--.2554S2 X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvj4Rq9aBUUUUU X-Originating-IP: [119.123.66.162] X-CM-SenderInfo: pdoosuxxwbztlvw6il2tof0z/xtbBoQNTr2I0YTLGmQAAsE X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57431 Cc: 57431@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable ROCKTAKEY writes: > Hi, it looks great. I would like to use PyQt 6. If you just wanna programming with Python and Qt, you can use qtpy and pyside-6 :) > > Is there any progress? I want help if there is some problem. The problem is, the sip of PyQt 6 prefer the qmake way rather than CMake way like PySide6. but the qmake definition file of Qt6 is broken.(Ok, plz see the XXX comment of pyqt-webengine in previos patch...) =2D-=20 Retrieve my PGP public key: gpg --recv-keys B3EBC086AB0EBC0F45E0B4D433DB374BCEE4D9DC Zihao --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIsEARYIADMWIQT4UAIrVkIEZilSHr2K2nJqP6LM8gUCZDtdBxUcYWxsX2J1dF9s YXN0QDE2My5jb20ACgkQitpyaj+izPIpRgD+JvpKvLmFP/psJK48YQ0rUE74ITfZ QSMWIQdmY3gcVX4BAPd3g/xqMdSL+rAZbVxTnkmTT5FryuHw0FUCx+kxYv0F =jlwR -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 10:16:10 2023 Received: (at 57431) by debbugs.gnu.org; 19 Nov 2023 15:16:10 +0000 Received: from localhost ([127.0.0.1]:51903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4jWr-000161-Lu for submit@debbugs.gnu.org; Sun, 19 Nov 2023 10:16:10 -0500 Received: from 81-205-150-117.fixed.kpn.net ([81.205.150.117]:59343 helo=email.rimm.ee) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4jWm-00015I-T6 for 57431@debbugs.gnu.org; Sun, 19 Nov 2023 10:16:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rimm.ee; s=herman; t=1700406945; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=p0OpdNw/hDkgp7zFRVC7bIZlQXwX9QAtowjqmFQrIZg=; b=IuLYJWrAmOa0Gf9I7XBG3gkfd41UZ2DyDMpHlKcCohT+aXZqoV9ha3lJjNwKYvqLiGuJGw vYsFAZ+eQQQB90Mx5LJ9PdV5ki+QZ7pFWakX9SygWUQQix3QzyBrJIiCAcq3smJDUkqXcT /WWRYWRoSq9+LYy6qw0ABeqRd5eNhXjx1V++QODN5otXl7fE+iOiUwYZv1kLBwdeyuYYGv Xh+xaE/+h+L06lPF84VZZCEJRGi7Jr98Z6ttCY+zViiZKfDLwWNcmVmAkrisJsKN5NdZRg HwsNCw+bTWITS53KCyejKBOGjZBG/YFQk3KHdZ4IGS+8xisGYLegDoOvNNkMGw== Received: by 81-205-150-117.fixed.kpn.net (OpenSMTPD) with ESMTPSA id 32cd4466 (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO) for <57431@debbugs.gnu.org>; Sun, 19 Nov 2023 15:15:45 +0000 (UTC) Date: Sun, 19 Nov 2023 16:15:49 +0100 From: Herman Rimm To: 57431@debbugs.gnu.org Subject: Update packages to compatible versions. Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Score: 3.5 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hello, only patch 1 can be applied sucessfully: python-sip and python-pyqt-builder are already updated, so patch 6 and 7 don't apply; patches 2, 3, 4 and 5 do renames and touch a lot of code, which ha [...] Content analysis details: (3.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 TVD_RCVD_IP Message was received from an IP address 3.6 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL [81.205.150.117 listed in zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: 57431 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.5 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hello, only patch 1 can be applied sucessfully: python-sip and python-pyqt-builder are already updated, so patch 6 and 7 don't apply; patches 2, 3, 4 and 5 do renames and touch a lot of code, which ha [...] Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL [81.205.150.117 listed in zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 T_SCC_BODY_TEXT_LINE No description available. -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Hello, only patch 1 can be applied sucessfully: python-sip and python-pyqt-builder are already updated, so patch 6 and 7 don't apply; patches 2, 3, 4 and 5 do renames and touch a lot of code, which has changed since patch creation; patch 8 and 9 can't be applied without the renames. I have modified patch 8 and 9 and made a patch series from patches 1, 8 and 9. It should easier to apply than the longer patch series. I have not tested or cross-compiled any of the packages, only built them natively. Probably some (native-)inputs can be removed or need to be added. As for the renames, there are many Qt5 package symbols without a '-5' suffix. Some rename patches touch a lot of files and get outdated quickly. Can they be contributed some other way? For example: 1. run the rename scripts; 2. write a commit message for the changes; 3. send the commit as a patch to a maintainer via IRC/Matrix; 4. the maintainer applies the patch and pushes to remote; 5. repeat steps 1-4 until it is pushed sucessfully. Cheers, Herman Rimm From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 10:18:48 2023 Received: (at 57431) by debbugs.gnu.org; 19 Nov 2023 15:18:48 +0000 Received: from localhost ([127.0.0.1]:51908 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4jZQ-0001Ba-8c for submit@debbugs.gnu.org; Sun, 19 Nov 2023 10:18:48 -0500 Received: from 81-205-150-117.fixed.kpn.net ([81.205.150.117]:56355 helo=email.rimm.ee) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4jZO-0001BM-TC for 57431@debbugs.gnu.org; Sun, 19 Nov 2023 10:18:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rimm.ee; s=herman; t=1700407109; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=L2zvlD/vWvOjTeyIU0rTG3jdRRCxWlBwVRhCxnfOG7A=; b=VrfSCIjiQLmAYd/jEU52+Mv9bnsHJdWygfQl6Dw0u+WP4L6shDqy392aUv72O+DNytjL8X WijLWvLarxN3mIvhyHYIsQu1AKn8kyxUt6dgG9J9bVsOjJ+YUUOdUGo3IlY49kfWqw7T06 BYl3WYVmD7mzUKhD0aequ55oc48btDZFSWaRXu6zMQWQRefxYNX2aSxpWeTMf4UYUJAwMo gVnglTlXKdcxy0chWFkRPmSbgCfWl33Ol+ponXOHhGdEbAk/s5I1ODi7jwZpP+ykLFZ62D cWjKgMrddw78QEg/tskcfQ9uDeX06FAfuCUS/QAuu0V3mLe5wF83zpRV8nV22g== Received: by 81-205-150-117.fixed.kpn.net (OpenSMTPD) with ESMTPSA id 6c36bb68 (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO); Sun, 19 Nov 2023 15:18:29 +0000 (UTC) From: Herman Rimm To: 57431@debbugs.gnu.org Subject: [PATCH v1 1/3] gnu: Add python-pyqt6-sip. Date: Sun, 19 Nov 2023 16:18:13 +0100 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Maxim Cournoyer , 宋文武 Content-Transfer-Encoding: 8bit X-Spam-Score: 3.5 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: From: Zhu Zihao * gnu/packages/qt.scm (python-pyqt6-sip): New variable. --- gnu/packages/qt.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 12785c811f..242a5da172 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -3675,6 +3675,21 @@ (define-public python-pyqt5-sip (d [...] Content analysis details: (3.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL [81.205.150.117 listed in zen.spamhaus.org] 0.0 TVD_RCVD_IP Message was received from an IP address 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: 57431 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.5 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: From: Zhu Zihao * gnu/packages/qt.scm (python-pyqt6-sip): New variable. --- gnu/packages/qt.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 12785c811f..242a5da172 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -3675,6 +3675,21 @@ (define-public python-pyqt5-sip (d [...] Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL [81.205.150.117 listed in zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 T_SCC_BODY_TEXT_LINE No description available. -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager From: Zhu Zihao * gnu/packages/qt.scm (python-pyqt6-sip): New variable. --- gnu/packages/qt.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 12785c811f..242a5da172 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -3675,6 +3675,21 @@ (define-public python-pyqt5-sip (description "Sip module support for PyQt5") (license license:lgpl2.1+))) +(define-public python-pyqt6-sip + (package + (inherit python-pyqt5-sip) + (name "python-pyqt6-sip") + (version "13.6.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "PyQt6_sip" version)) + (sha256 + (base32 + "0y2pgc1kzskq3q230b5d48izvzy9dl4hkfjpcr7kv53ih1cf31i4")))) + (synopsis "Sip module support for PyQt6") + (description "Sip module support for PyQt6"))) + (define-public python-pyqtwebengine (package (name "python-pyqtwebengine") base-commit: b7abea0fd6a146563830db1dc4ddd0cceb6fcf1c -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 10:18:51 2023 Received: (at 57431) by debbugs.gnu.org; 19 Nov 2023 15:18:52 +0000 Received: from localhost ([127.0.0.1]:51910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4jZT-0001Bp-IQ for submit@debbugs.gnu.org; Sun, 19 Nov 2023 10:18:51 -0500 Received: from 81-205-150-117.fixed.kpn.net ([81.205.150.117]:56355 helo=email.rimm.ee) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4jZP-0001BM-Ll for 57431@debbugs.gnu.org; Sun, 19 Nov 2023 10:18:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rimm.ee; s=herman; t=1700407113; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=+RdIyEJR9AUfF+N7oC5K9IeDJb+iBsLfSRcuqkl4Lrs=; b=Cr44Eu8MSTwDZhi220wOUYgt7/ynmVb4s/WiicEkuxMLNmk9YQY5nCzia/oy0yxnBwNvKt /mXztkHIXiLtzivbMEsJSWTKluqWkmfvgeLfi/nfyX4PtG5zS5zybpouhHqjkqBUPTB1Mk Y5b0Sj1dmKV51ND/AS/ZjHUea53hNd8244RsuN3bnp8YCgyIrFxmalPKGgHEScwTWXReo8 kM23kWtmzswTWQLmb5J9VKPHyxV+vWpt5wbpp8Dntnqi4jhap/IzGt0s6jrvoRd6xiGeXo DbBYGadJvc38JQjyPi7hl+PCThfk+pyUA5AnHkVYUMF1NlwF8Wz3v79gEbefCg== Received: by 81-205-150-117.fixed.kpn.net (OpenSMTPD) with ESMTPSA id 72a26fc0 (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO); Sun, 19 Nov 2023 15:18:33 +0000 (UTC) From: Herman Rimm To: 57431@debbugs.gnu.org Subject: [PATCH v1 2/3] gnu: Add python-pyqt, version 6.5.2. Date: Sun, 19 Nov 2023 16:18:14 +0100 Message-ID: <817ca09b733ed2163ec3147a1f131844fa0080e1.1700407095.git.herman@rimm.ee> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Maxim Cournoyer , 宋文武 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 3.5 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: From: Zhu Zihao * gnu/packages/qt.scm (python-pyqt-6): New variable. --- gnu/packages/qt.scm | 49 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) Content analysis details: (3.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL [81.205.150.117 listed in zen.spamhaus.org] 0.0 TVD_RCVD_IP Message was received from an IP address 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: 57431 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.5 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: From: Zhu Zihao * gnu/packages/qt.scm (python-pyqt-6): New variable. --- gnu/packages/qt.scm | 49 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL [81.205.150.117 listed in zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 T_SCC_BODY_TEXT_LINE No description available. -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager From: Zhu Zihao * gnu/packages/qt.scm (python-pyqt-6): New variable. --- gnu/packages/qt.scm | 49 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 242a5da172..eea13d1ea2 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -29,6 +29,7 @@ ;;; Copyright © 2022 Yash Tiwari ;;; Copyright © 2023 Sharlatan Hellseher ;;; Copyright © 2022 Zheng Junjie <873216071@qq.com> +;;; Copyright © 2023 Herman Rimm ;;; ;;; This file is part of GNU Guix. ;;; @@ -3656,6 +3657,54 @@ (define-public python-pyqt contain over 620 classes.") (license license:gpl3))) +(define-public python-pyqt-6 + (package + (inherit python-pyqt) + (version "6.5.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "PyQt6" version)) + (file-name (string-append "PyQt6-" version ".tar.gz")) + (sha256 + (base32 + "100jh1iiz5gx821qzgicfrqv7hjjj98pchdbc1nvdzzra1ryx1ql")))) + (inputs ; Qt5 dependencies only in python-pyqt: + ; (qt)connectivity, location, sensors, serialport, x11extras, xmlpatterns. + `(("python" ,python-wrapper) + ("qtbase" ,qtbase) + ("qtdeclarative" ,qtdeclarative) + ("qtmultimedia" ,qtmultimedia) + ("qtpositioning" ,qtpositioning) + ("qtsvg" ,qtsvg) + ("qttools" ,qttools) + ("qtwebchannel" ,qtwebchannel) + ("qtwebsockets" ,qtwebsockets))) + (propagated-inputs + (list python-sip python-pyqt6-sip)) + (native-inputs + (list python-pyqt-builder + qtbase)) ;for qmake + (arguments + (list + #:tests? #f ; No tests. + #:configure-flags + #~`(@ ("--verbose" . "") ; Print commands run. + ("--confirm-license" . "") + ("--jobs" . ,(number->string (parallel-job-count)))) + #:phases + #~(modify-phases %standard-phases + ;; When building python-pyqtwebengine, can not be + ;; included. Here we substitute the full path to the header in the + ;; store. + (add-after 'unpack 'substitute-source + (lambda* (#:key inputs #:allow-other-keys) + (let* ((qtbase (assoc-ref inputs "qtbase")) + (qtprinter.h (string-append "\"" qtbase "/include/qt6/QtPrintSupport/qprinter.h\""))) + (substitute* (list "sip/QtPrintSupport/qprinter.sip" + "sip/QtPrintSupport/qpyprintsupport_qlist.sip") + (("") qtprinter.h)))))))))) + (define-public python-pyqt5-sip (package (name "python-pyqt5-sip") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 10:18:55 2023 Received: (at 57431) by debbugs.gnu.org; 19 Nov 2023 15:18:55 +0000 Received: from localhost ([127.0.0.1]:51913 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4jZX-0001C4-07 for submit@debbugs.gnu.org; Sun, 19 Nov 2023 10:18:55 -0500 Received: from 81-205-150-117.fixed.kpn.net ([81.205.150.117]:54089 helo=email.rimm.ee) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4jZU-0001BS-5n for 57431@debbugs.gnu.org; Sun, 19 Nov 2023 10:18:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rimm.ee; s=herman; t=1700407119; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=C8YaEwSA5W2pSMXoruTuyTeYHoghtmVR2yDDy4QZwok=; b=Spp5AdRZVvZFxepoPdY3+/vIK2nZFTrJxVLX9sFPorIOHMqS4pKfGm05ii+KzmFKB3X6Gz UeYoU5GvGvfyVl1lzBzxYReOaeaLGRbD5vMqu0zSnmpPBB6Wa79Ps8sOsZ6A8fIHzxBH4e LF/5eVnLxpHLX/7jiFDXfzqLAMYiN1ezUy5cY37yJ1or8Gre+SiuPWsbKa2Cbm4PB+2UpI 5Fk+wUB1HL5dGvaQOp8bZdWbRPO2slcBfgpYnZKqtywsKG/eQD+tX7NoR2YrYE+vrIRVAW opSgWzD2Oml32nIdlADlO37914aCu/HD7UNJxmDJ4WwnzvcdikyzLZIk5n/fPg== Received: by 81-205-150-117.fixed.kpn.net (OpenSMTPD) with ESMTPSA id 830041e6 (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO); Sun, 19 Nov 2023 15:18:39 +0000 (UTC) From: Herman Rimm To: 57431@debbugs.gnu.org Subject: [PATCH v1 3/3] gnu: Add python-pyqtwebengine, version 6.6.0. Date: Sun, 19 Nov 2023 16:18:15 +0100 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Maxim Cournoyer , 宋文武 Content-Transfer-Encoding: 8bit X-Spam-Score: 3.5 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: From: Zhu Zihao * gnu/packages/qt.scm (python-pyqtwebengine-6): New variable. --- gnu/packages/qt.scm | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) Content analysis details: (3.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL [81.205.150.117 listed in zen.spamhaus.org] 0.0 TVD_RCVD_IP Message was received from an IP address 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: 57431 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.5 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: From: Zhu Zihao * gnu/packages/qt.scm (python-pyqtwebengine-6): New variable. --- gnu/packages/qt.scm | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL [81.205.150.117 listed in zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 T_SCC_BODY_TEXT_LINE No description available. -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager From: Zhu Zihao * gnu/packages/qt.scm (python-pyqtwebengine-6): New variable. --- gnu/packages/qt.scm | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index eea13d1ea2..3418900d16 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -3796,6 +3796,50 @@ (define-public python-pyqtwebengine itself.") (license license:gpl3))) +(define-public python-pyqtwebengine-6 + (package + (inherit python-pyqtwebengine) + (version "6.6.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "PyQt6_WebEngine" version)) + (sha256 + (base32 + "11wlnggs5vi7z465xhmnz664wbaj44ki6mmijbk0kr457x69h2ym")))) + (native-inputs + (list python python-sip + python-pyqt-builder + ;; qtbase is required for qmake + qtbase)) + (inputs + `(("python-pyqt" ,python-pyqt-6) + ("qtbase" ,qtbase) + ("qtdeclarative" ,qtdeclarative) + ("qtwebchannel" ,qtwebchannel) + ("qtwebengine" ,qtwebengine))) + (arguments + (list + #:tests? #f ; No tests. + #:configure-flags + #~`(@ ("--verbose" . "") ; Print commands run. + ("--jobs" . ,(number->string (parallel-job-count)))) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'set-include-dirs + (lambda* (#:key inputs outputs #:allow-other-keys) + (let* ((python (assoc-ref inputs "python")) + (python-pyqt (assoc-ref inputs "python-pyqt")) + (sip-include-dirs (string-append + python-pyqt "/lib/python" + (python-version python) + "/site-packages/PyQt6/bindings"))) + (setenv "SIP_INCLUDE_DIRS" sip-include-dirs))))))) + (description + "PyQtWebEngine is a set of Python bindings for The Qt Company's Qt +WebEngine libraries. The bindings sit on top of PyQt6 and are implemented as a +set of three modules."))) + (define-public python-pyqt-builder (package (name "python-pyqt-builder") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 22 10:43:43 2023 Received: (at 57431) by debbugs.gnu.org; 22 Nov 2023 15:43:43 +0000 Received: from localhost ([127.0.0.1]:59689 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r5pOB-0006MN-4r for submit@debbugs.gnu.org; Wed, 22 Nov 2023 10:43:43 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:60568) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r5pO9-0006M9-46 for 57431@debbugs.gnu.org; Wed, 22 Nov 2023 10:43:41 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r5pNv-0004ni-Af; Wed, 22 Nov 2023 10:43:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=AnJA2ibkg924LGQVRwCMDE//ldBSUIneHZIQWUXNE5Y=; b=GJA0QlUig0VjWkaCw6Ap vaxj4GnRw7kSga6M6xS9nkPwIZl806CaNXpQAFuq2M07QJR7eZha//CjM8ksGYKL1XikgMyHXm47G lZkdminFh7LPnbvhkXNz9yhC8OYg+ORf1uHAKrZTrOYG9EwtpnhI0xOIEHGuzDoCG9NXA7AwT/WEp +9ofU8u3IDQZkYsqVND3MMquiPfPuUYcKSGiGTfXgaw4bxKMBOp7/G5esApruRxB7wOxKTzDzP3JE zTA6ZQxhCSnemvlNlfkO1LyRCdneRJ6LA+Yt9pHgKsw5QdwjoF8so6f8jRW7lxZW+qtcgBeXnXQCO AkNedVsqj5MgAw==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Herman Rimm Subject: Re: [bug#57431] [PATCH v1 1/3] gnu: Add python-pyqt6-sip. In-Reply-To: (Herman Rimm's message of "Sun, 19 Nov 2023 16:18:13 +0100") References: <865yifjbu2.fsf@163.com> Date: Wed, 22 Nov 2023 16:43:23 +0100 Message-ID: <87ttpdkd44.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 57431 Cc: =?utf-8?B?5a6L5paH5q2m?= , Andreas Enge , 57431@debbugs.gnu.org, Zhu Zihao , Maxim Cournoyer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Herman Rimm skribis: > From: Zhu Zihao > > * gnu/packages/qt.scm (python-pyqt6-sip): New variable. [...] > + (inherit python-pyqt5-sip) > + (name "python-pyqt6-sip") > + (version "13.6.0") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "PyQt6_sip" version)) > + (sha256 > + (base32 > + "0y2pgc1kzskq3q230b5d48izvzy9dl4hkfjpcr7kv53ih1cf31i4")))) > + (synopsis "Sip module support for PyQt6") > + (description "Sip module support for PyQt6"))) I know the issue was already present, but it would be great if you could provide a description that follows our conventions, possible in =E2=80=98python-pyqt5-sip=E2=80=99 proper: https://guix.gnu.org/manual/devel/en/html_node/Synopses-and-Descriptions.= html Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 22 10:48:00 2023 Received: (at 57431) by debbugs.gnu.org; 22 Nov 2023 15:48:00 +0000 Received: from localhost ([127.0.0.1]:59694 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r5pSJ-0006Uz-RU for submit@debbugs.gnu.org; Wed, 22 Nov 2023 10:48:00 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:54778) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r5pSI-0006UD-7z for 57431@debbugs.gnu.org; Wed, 22 Nov 2023 10:47:59 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r5pS9-0005oS-8P; Wed, 22 Nov 2023 10:47:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=9kxqFf7QJwudCMdYwyk5dqk1bKxC+unhxYofVIs2bnI=; b=JjT3JXTzfIPzBvJwWT2o x1Sv+0q3CE2KgX6uu4iAf8mgMa0jzByupbBEIANczI68z6boDilJ0WrX4KYSpZ8jdwR9Zk3UDkhYu HyRVF8Aj2LT5YLC034keyBPqoZqOO850nmQObewWeTDGiMY+gL4yNRxaY+BITXGfUyHFJ2k5OqCqI I6tltCKIfdGlsvVgnMDKKNukrP9lb1uozLIqXNJRTQZ6GDpp9UidZy6+9x9tP3pxTQEAr54TshT3W G3AD2/LMLQwC4BcItb0+o4hw0FuQNYbelk7opFulDZilEIiYFDTz8VzTYByvdZ7RljlmXJ0LlI4wh Ck8NlQeoYacGeA==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Herman Rimm Subject: Re: [bug#57431] [PATCH v1 2/3] gnu: Add python-pyqt, version 6.5.2. In-Reply-To: <817ca09b733ed2163ec3147a1f131844fa0080e1.1700407095.git.herman@rimm.ee> (Herman Rimm's message of "Sun, 19 Nov 2023 16:18:14 +0100") References: <817ca09b733ed2163ec3147a1f131844fa0080e1.1700407095.git.herman@rimm.ee> Date: Wed, 22 Nov 2023 16:47:46 +0100 Message-ID: <87pm01kcwt.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 57431 Cc: =?utf-8?B?5a6L5paH5q2m?= , Andreas Enge , 57431@debbugs.gnu.org, Zhu Zihao , Maxim Cournoyer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Herman Rimm skribis: > From: Zhu Zihao > > * gnu/packages/qt.scm (python-pyqt-6): New variable. [...] > + (inputs ; Qt5 dependencies only in python-pyqt: > + ; (qt)connectivity, location, sensors, serialport, x11extras, xmlpa= tterns. > + `(("python" ,python-wrapper) > + ("qtbase" ,qtbase) > + ("qtdeclarative" ,qtdeclarative) > + ("qtmultimedia" ,qtmultimedia) > + ("qtpositioning" ,qtpositioning) > + ("qtsvg" ,qtsvg) > + ("qttools" ,qttools) > + ("qtwebchannel" ,qtwebchannel) > + ("qtwebsockets" ,qtwebsockets))) Could you run =E2=80=98guix style -f inputs --input-simplification=3Dalways= python-pyqt-6=E2=80=99? > + #:phases > + #~(modify-phases %standard-phases > + ;; When building python-pyqtwebengine, can not be > + ;; included. Here we substitute the full path to the header in= the > + ;; store. > + (add-after 'unpack 'substitute-source > + (lambda* (#:key inputs #:allow-other-keys) > + (let* ((qtbase (assoc-ref inputs "qtbase")) > + (qtprinter.h (string-append "\"" qtbase "/include/qt= 6/QtPrintSupport/qprinter.h\""))) I understand it=E2=80=99s copied from =E2=80=98python-pyqt=E2=80=99 but IWB= N to write it along these lines: (let ((qtprinter.h (search-input-file inputs "/include/qt6/QtPrintSupport/qprinter.h"))) =E2=80=A6) (We could make the same changes in =E2=80=98python-pyqt=E2=80=99 in a separ= ate patch.) Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 22 10:49:23 2023 Received: (at 57431) by debbugs.gnu.org; 22 Nov 2023 15:49:23 +0000 Received: from localhost ([127.0.0.1]:59699 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r5pTf-0006cB-9E for submit@debbugs.gnu.org; Wed, 22 Nov 2023 10:49:23 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:54424) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r5pTd-0006bw-SY for 57431@debbugs.gnu.org; Wed, 22 Nov 2023 10:49:22 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r5pTQ-0005u5-I7; Wed, 22 Nov 2023 10:49:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=BRTM9ZFJGSzNvk0HB+QjXF4pzmU0WjX7EmDZhixK+dI=; b=JyF5a4/Qygqok3vA5RpR z6mP6X5E6a4Zl27Zl9y4xzpvK1UyoNwy/RaQQ3fyTy9uVq7CqshtZkrpHQ8NqTkpJPPB8081rYmnn TI9eHIw20mAY5gAGVc4LG7tMJHR5rxlEGVjqRKwRlJhPbOJDbiT+0un/MTOnXgahxc0gzrWECtQRz 0xisNwJ872WoI2jnEZ2lVlFMUPxzNepPuYgGZeAXnzwfkP7W88zLoxjXN5veEwdIpIsjL0eOveSkD dmCVKEJk7qH9e95jNh+TZBa17SdwPpRKqHu7dQMwEe76El+gtvlHmkDhA8faKZSuSwOjtgeS0Q0+S wCfxknZ5ODvCDw==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Herman Rimm Subject: Re: [bug#57431] [PATCH v1 3/3] gnu: Add python-pyqtwebengine, version 6.6.0. In-Reply-To: (Herman Rimm's message of "Sun, 19 Nov 2023 16:18:15 +0100") References: Date: Wed, 22 Nov 2023 16:49:06 +0100 Message-ID: <87leapkcul.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 57431 Cc: =?utf-8?B?5a6L5paH5q2m?= , Andreas Enge , 57431@debbugs.gnu.org, Zhu Zihao , Maxim Cournoyer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Herman Rimm skribis: > From: Zhu Zihao > > * gnu/packages/qt.scm (python-pyqtwebengine-6): New variable. [...] > + (inputs > + `(("python-pyqt" ,python-pyqt-6) > + ("qtbase" ,qtbase) > + ("qtdeclarative" ,qtdeclarative) > + ("qtwebchannel" ,qtwebchannel) > + ("qtwebengine" ,qtwebengine))) [...] > + (sip-include-dirs (string-append > + python-pyqt "/lib/python" > + (python-version python) > + "/site-packages/PyQt6/bindings")= )) Similar comments as before regarding =E2=80=98guix style -S inputs=E2=80=99= and use of =E2=80=98search-input-directory=E2=80=99 above. Could you send updated patches? Thanks in advance! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 23 02:21:05 2023 Received: (at 57431) by debbugs.gnu.org; 23 Nov 2023 07:21:05 +0000 Received: from localhost ([127.0.0.1]:60471 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r641J-0006dt-BB for submit@debbugs.gnu.org; Thu, 23 Nov 2023 02:21:05 -0500 Received: from 81-205-150-117.fixed.kpn.net ([81.205.150.117]:43463 helo=email.rimm.ee) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r641G-0006dB-Mx for 57431@debbugs.gnu.org; Thu, 23 Nov 2023 02:21:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rimm.ee; s=herman; t=1700724050; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=ShVcBkuwyxhyQsLj9XX7lbk7YCdPvZ8JBbrcSFL1IZU=; b=WBFCl82KdR5maphujMNJMr9JQvR5u92FnL5XbQhl3i1Yu9qKRFOTQ2J3e45c+dVDbGKXkc qkY+MrfiZqmmUPhK2S48L6v+ISj/wBLKJdaLK38hLEaLxdrN8UoHUGjuXfnNNHOKc3SCFu RaOKN798PhhEH8HT6sjfiaUbe5xhLf5NWOJ1Gs89zZQcQ3+fuNoJQj3ew/ttmPOzG6c9ao nk4ut+uAxFvfvb56IHLxzNtNLIgIUjf6o1ntBSh2WcTgbvQFjgOpsG6mbPT+ghj20PKC6o POSRJzYZGECQm5dAHbS6ia2nSA8l9JLESmThaZWCsq0aHKedWKxlHWTY8eeJjw== Received: by 81-205-150-117.fixed.kpn.net (OpenSMTPD) with ESMTPSA id b72d9617 (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO); Thu, 23 Nov 2023 07:20:50 +0000 (UTC) From: Herman Rimm To: 57431@debbugs.gnu.org Subject: [PATCH v2 1/3] gnu: Add python-pyqt6-sip. Date: Thu, 23 Nov 2023 08:20:14 +0100 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Maxim Cournoyer , 宋文武 Content-Transfer-Encoding: 8bit X-Spam-Score: 3.5 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: From: Zhu Zihao * gnu/packages/qt.scm (python-pyqt6-sip): New variable. --- gnu/packages/qt.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 12785c811f..242a5da172 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -3675,6 +3675,21 @@ (define-public python-pyqt5-sip (d [...] Content analysis details: (3.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 TVD_RCVD_IP Message was received from an IP address 3.6 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL [81.205.150.117 listed in zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: 57431 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.5 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: From: Zhu Zihao * gnu/packages/qt.scm (python-pyqt6-sip): New variable. --- gnu/packages/qt.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 12785c811f..242a5da172 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -3675,6 +3675,21 @@ (define-public python-pyqt5-sip (d [...] Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL [81.205.150.117 listed in zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 T_SCC_BODY_TEXT_LINE No description available. -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager From: Zhu Zihao * gnu/packages/qt.scm (python-pyqt6-sip): New variable. --- gnu/packages/qt.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 12785c811f..242a5da172 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -3675,6 +3675,21 @@ (define-public python-pyqt5-sip (description "Sip module support for PyQt5") (license license:lgpl2.1+))) +(define-public python-pyqt6-sip + (package + (inherit python-pyqt5-sip) + (name "python-pyqt6-sip") + (version "13.6.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "PyQt6_sip" version)) + (sha256 + (base32 + "0y2pgc1kzskq3q230b5d48izvzy9dl4hkfjpcr7kv53ih1cf31i4")))) + (synopsis "Sip module support for PyQt6") + (description "Sip module support for PyQt6"))) + (define-public python-pyqtwebengine (package (name "python-pyqtwebengine") base-commit: 5283d24062be62f59ff9f14fa7095ebcfcb7a9a4 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 23 02:21:10 2023 Received: (at 57431) by debbugs.gnu.org; 23 Nov 2023 07:21:10 +0000 Received: from localhost ([127.0.0.1]:60474 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r641N-0006eS-Mq for submit@debbugs.gnu.org; Thu, 23 Nov 2023 02:21:10 -0500 Received: from 81-205-150-117.fixed.kpn.net ([81.205.150.117]:43463 helo=email.rimm.ee) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r641I-0006dB-Ei for 57431@debbugs.gnu.org; Thu, 23 Nov 2023 02:21:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rimm.ee; s=herman; t=1700724056; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=P4HRrWacD5UtgqQyhtoTeQlf55KhobC6ggmG8y6juhQ=; b=j7n1mC5xEk/m+nNCnOjt4lKC5Wc25SXBM62NpaZF9NlrJEQlZFRnS1jOq5b37Ocyft6Ljz BnaF+uw7mxuB6bVZFmVtxE8F8Smx+qUGZwmoPVW4qUHHKmppdd7ih+ozfHyHpdMH1VyRNK GsljF5sZ3R2mYgP9+0YgRHJjn3WcZg7yLglUU6Uw2aBxY+NvaPqRrV+Zar6V0DVc5yPGhV VIfuL5aVn3fTxo2huUoaGcA9ee+OolKnNkyedR/F8Y6n9oMz+EDwlqklxfQBvko+xuzsd1 QUHAKQhMikphzcG48fnTctdO2Kd1Tiri+LOM1tb9wj5QgcjgLKqtG6upQt6gXg== Received: by 81-205-150-117.fixed.kpn.net (OpenSMTPD) with ESMTPSA id 5dc8edd4 (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO); Thu, 23 Nov 2023 07:20:56 +0000 (UTC) From: Herman Rimm To: 57431@debbugs.gnu.org Subject: [PATCH v2 2/3] gnu: Add python-pyqt, version 6.5.2. Date: Thu, 23 Nov 2023 08:20:15 +0100 Message-ID: <3f2ee183883ab4981f8529b26bca1cbb5205894e.1700724016.git.herman@rimm.ee> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Maxim Cournoyer , 宋文武 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 3.5 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: From: Zhu Zihao * gnu/packages/qt.scm (python-pyqt-6): New variable. --- gnu/packages/qt.scm | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) Content analysis details: (3.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL [81.205.150.117 listed in zen.spamhaus.org] 0.0 TVD_RCVD_IP Message was received from an IP address 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: 57431 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.5 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: From: Zhu Zihao * gnu/packages/qt.scm (python-pyqt-6): New variable. --- gnu/packages/qt.scm | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL [81.205.150.117 listed in zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 T_SCC_BODY_TEXT_LINE No description available. -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager From: Zhu Zihao * gnu/packages/qt.scm (python-pyqt-6): New variable. --- gnu/packages/qt.scm | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 242a5da172..22569f5f75 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -29,6 +29,7 @@ ;;; Copyright © 2022 Yash Tiwari ;;; Copyright © 2023 Sharlatan Hellseher ;;; Copyright © 2022 Zheng Junjie <873216071@qq.com> +;;; Copyright © 2023 Herman Rimm ;;; ;;; This file is part of GNU Guix. ;;; @@ -3656,6 +3657,50 @@ (define-public python-pyqt contain over 620 classes.") (license license:gpl3))) +(define-public python-pyqt-6 + (package + (inherit python-pyqt) + (version "6.5.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "PyQt6" version)) + (file-name (string-append "PyQt6-" version ".tar.gz")) + (sha256 + (base32 "100jh1iiz5gx821qzgicfrqv7hjjj98pchdbc1nvdzzra1ryx1ql")))) + (inputs ;Qt5 dependencies only in python-pyqt: + ;; (qt)connectivity, location, sensors, serialport, x11extras, xmlpatterns. + (list python-wrapper + qtbase + qtdeclarative + qtmultimedia + qtpositioning + qtsvg + qttools + qtwebchannel + qtwebsockets)) + (propagated-inputs (list python-sip python-pyqt6-sip)) + (native-inputs (list python-pyqt-builder qtbase)) ;qtbase is required for qmake. + (arguments + (list + #:tests? #f ;No tests. + #:configure-flags #~`(@ ("--verbose" . "") ;Print commands run. + ("--confirm-license" . "") + ("--jobs" unquote + (number->string (parallel-job-count)))) + #:phases #~(modify-phases %standard-phases + ;; When building python-pyqtwebengine, cannot be + ;; included. Here we substitute the full path to the header in the + ;; store. + (add-after 'unpack 'substitute-source + (lambda* (#:key inputs #:allow-other-keys) + (let* ((qprinter.h (search-input-file inputs + "/include/qt6/QtPrintSupport/qprinter.h"))) + (substitute* (list "sip/QtPrintSupport/qprinter.sip" + "sip/QtPrintSupport/qpyprintsupport_qlist.sip") + (("qprinter.h") + qprinter.h)))))))))) + (define-public python-pyqt5-sip (package (name "python-pyqt5-sip") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 23 02:21:10 2023 Received: (at 57431) by debbugs.gnu.org; 23 Nov 2023 07:21:10 +0000 Received: from localhost ([127.0.0.1]:60476 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r641O-0006eU-81 for submit@debbugs.gnu.org; Thu, 23 Nov 2023 02:21:10 -0500 Received: from 81-205-150-117.fixed.kpn.net ([81.205.150.117]:45505 helo=email.rimm.ee) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r641M-0006dj-0b for 57431@debbugs.gnu.org; Thu, 23 Nov 2023 02:21:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rimm.ee; s=herman; t=1700724062; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ddj3cAUaL75HBC/tGNj4IMnk87CcXO6Eo1aZpvrWDO8=; b=izL1ZnqB6LEwdoR0Y/plvcDglwhVf+Ju5oyDtFAll8o1KUR1Eqyam+8hfIhIPqImpY2X/a NtAJeMFta5FcFM0+3WB8SX8Ts+RV4G8kIqrJeUUWkLsoeJ0shYpD57BDidvIpnEAVwQ9is YKZyM7uZZIEzjJuPkJxTobDtAJhi5i9GWoZBJ5DBH6Fu1K55NC8z1wToe9esMWoptLRdis zfKBDEvBNuyAFm0jcImBWwZ9ca84/p3lRphJIxnzGBQjX3D2SRA6zHOh3l/VDAz+X6HzS2 1t1KQVzWJdErF8L3m3IECtOcmCLZ/MI5kkA4H+9TIXwCaTTRKNRhlhNkgRIgtg== Received: by 81-205-150-117.fixed.kpn.net (OpenSMTPD) with ESMTPSA id c7b67454 (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO); Thu, 23 Nov 2023 07:21:02 +0000 (UTC) From: Herman Rimm To: 57431@debbugs.gnu.org Subject: [PATCH v2 3/3] gnu: Add python-pyqtwebengine, version 6.6.0. Date: Thu, 23 Nov 2023 08:20:16 +0100 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Maxim Cournoyer , 宋文武 Content-Transfer-Encoding: 8bit X-Spam-Score: 3.5 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: From: Zhu Zihao * gnu/packages/qt.scm (python-pyqtwebengine-6): New variable. --- gnu/packages/qt.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 22569f5f75..6ac6afba6e 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -3792,6 +3792,39 @@ (define-public python-pyqtwebengin [...] Content analysis details: (3.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL [81.205.150.117 listed in zen.spamhaus.org] 0.0 TVD_RCVD_IP Message was received from an IP address 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: 57431 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.5 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: From: Zhu Zihao * gnu/packages/qt.scm (python-pyqtwebengine-6): New variable. --- gnu/packages/qt.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 22569f5f75..6ac6afba6e 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -3792,6 +3792,39 @@ (define-public python-pyqtwebengin [...] Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL [81.205.150.117 listed in zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 T_SCC_BODY_TEXT_LINE No description available. -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager From: Zhu Zihao * gnu/packages/qt.scm (python-pyqtwebengine-6): New variable. --- gnu/packages/qt.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 22569f5f75..6ac6afba6e 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -3792,6 +3792,39 @@ (define-public python-pyqtwebengine itself.") (license license:gpl3))) +(define-public python-pyqtwebengine-6 + (package + (inherit python-pyqtwebengine) + (version "6.6.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "PyQt6_WebEngine" version)) + (sha256 + (base32 "11wlnggs5vi7z465xhmnz664wbaj44ki6mmijbk0kr457x69h2ym")))) + (native-inputs (list python python-sip python-pyqt-builder + ;; qtbase is required for qmake + qtbase)) + (inputs (list python-pyqt-6 qtbase qtdeclarative qtwebchannel qtwebengine)) + (arguments + (list + #:tests? #f ;No tests. + #:configure-flags #~`(@ ("--verbose" . "") ;Print commands run. + ("--jobs" unquote + (number->string (parallel-job-count)))) + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'set-include-dirs + (lambda* (#:key inputs outputs #:allow-other-keys) + (let* ((version (python-version (assoc-ref inputs "python"))) + (sip-include-dirs (search-input-directory inputs + (string-append "/lib/python" version + "/site-packages/PyQt6/bindings")))) + (setenv "SIP_INCLUDE_DIRS" sip-include-dirs))))))) + (description + "PyQtWebEngine is a set of Python bindings for The Qt Company's Qt +WebEngine libraries. The bindings sit on top of PyQt6 and are implemented as a +set of three modules."))) + (define-public python-pyqt-builder (package (name "python-pyqt-builder") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 23 06:59:49 2023 Received: (at 57431) by debbugs.gnu.org; 23 Nov 2023 11:59:49 +0000 Received: from localhost ([127.0.0.1]:60830 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r68N2-0002k0-RE for submit@debbugs.gnu.org; Thu, 23 Nov 2023 06:59:49 -0500 Received: from 81-205-150-117.fixed.kpn.net ([81.205.150.117]:57021 helo=email.rimm.ee) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r68N0-0002jj-Ch for 57431@debbugs.gnu.org; Thu, 23 Nov 2023 06:59:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rimm.ee; s=herman; t=1700740774; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=aUe10nFaULODUrXibYoxVCZXKV7qvRP8tfjezs6dJIA=; b=LsWAwthjza0REvkYVRfyFfYgVzGD9wuto9IZaLNqFOHYpf94FkrSz981SmzwwiZoJ3NVEZ U1MzmRykagAOCfH5J4yb8+DghqiVY3HZPUDms7AyXWwvqu/B3IpGoJSHpsxdeZEr1G34u6 5llkyTpzmbdgzKh46AkO6slOehAB+RABf0Fp5zFhnYV49pWLLINQpWQYtsnQs0BSdLT3UX sBDqCbrogLksiZIDSov1iPegbgKDDqNDcoqCWDV/BUdJY4U+D8sn1Blxih3kzr8UZAKExQ BVIR9U5sQmMzCIicM/okDOsddtebTHBrEX+lOVszoQ7XjNfx39HeAun8+p9eDw== Received: by 81-205-150-117.fixed.kpn.net (OpenSMTPD) with ESMTPSA id 5ebc3adc (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO); Thu, 23 Nov 2023 11:59:34 +0000 (UTC) From: Herman Rimm To: 57431@debbugs.gnu.org Subject: [PATCH v3 1/3] gnu: Add python-pyqt6-sip. Date: Thu, 23 Nov 2023 12:59:17 +0100 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Maxim Cournoyer , 宋文武 Content-Transfer-Encoding: 8bit X-Spam-Score: 3.5 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: From: Zhu Zihao * gnu/packages/qt.scm (python-pyqt6-sip): New variable. --- gnu/packages/qt.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 12785c811f..c703dbf4cc 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -3675,6 +3675,22 @@ (define-public python-pyqt5-sip (d [...] Content analysis details: (3.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 TVD_RCVD_IP Message was received from an IP address 3.6 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL [81.205.150.117 listed in zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: 57431 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.5 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: From: Zhu Zihao * gnu/packages/qt.scm (python-pyqt6-sip): New variable. --- gnu/packages/qt.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 12785c811f..c703dbf4cc 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -3675,6 +3675,22 @@ (define-public python-pyqt5-sip (d [...] Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL [81.205.150.117 listed in zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 T_SCC_BODY_TEXT_LINE No description available. -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager From: Zhu Zihao * gnu/packages/qt.scm (python-pyqt6-sip): New variable. --- gnu/packages/qt.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 12785c811f..c703dbf4cc 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -3675,6 +3675,22 @@ (define-public python-pyqt5-sip (description "Sip module support for PyQt5") (license license:lgpl2.1+))) +(define-public python-pyqt6-sip + (package + (inherit python-pyqt5-sip) + (name "python-pyqt6-sip") + (version "13.6.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "PyQt6_sip" version)) + (sha256 + (base32 "0y2pgc1kzskq3q230b5d48izvzy9dl4hkfjpcr7kv53ih1cf31i4")))) + (synopsis "Sip module support for PyQt6") + (description + "SIP is used to write self contained extension modules, i.e. without a library +to be wrapped. This SIP extension module provides support for the PyQt6 package."))) + (define-public python-pyqtwebengine (package (name "python-pyqtwebengine") base-commit: 5283d24062be62f59ff9f14fa7095ebcfcb7a9a4 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 23 06:59:52 2023 Received: (at 57431) by debbugs.gnu.org; 23 Nov 2023 11:59:52 +0000 Received: from localhost ([127.0.0.1]:60833 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r68N6-0002kL-5j for submit@debbugs.gnu.org; Thu, 23 Nov 2023 06:59:52 -0500 Received: from 81-205-150-117.fixed.kpn.net ([81.205.150.117]:57021 helo=email.rimm.ee) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r68N2-0002jj-1L for 57431@debbugs.gnu.org; Thu, 23 Nov 2023 06:59:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rimm.ee; s=herman; t=1700740776; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=c7AGs2oiEIRpe6r26DDAoUoLg6LKSD53WGDgKWz3wxE=; b=Qp2g+23Uu2tCbtpPqg5a3a/sP8mqbr/Fe5e2w+wvWa6+Tj6zLmszN/0i21V4GteZ+rou/c eLg0jJm7fEauHVQYSwyBlVu5VLDxS6Q8nEUy9TAecSU1Dv1PaOL1b2Y5Ub1PodcCvbxZFQ eH3sU9G2KT7Yabmw2rYYxomsScRQeXCkTRIRFptr0klM7Pi4/XTeySr1EdoG5Wznya3JcK heq8qOLKZudIC8nQDBPvQ+LPQ1moaTye1yXOtZpHanWbMVl2naR8m68E07dOVlKBlWYpXW Saq04XCJrNjgS5jOPdFzQVtpzjBF19JtNeqUGXqn06SfK73GBBd2BU/VWeRR7A== Received: by 81-205-150-117.fixed.kpn.net (OpenSMTPD) with ESMTPSA id 732cfd1e (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO); Thu, 23 Nov 2023 11:59:36 +0000 (UTC) From: Herman Rimm To: 57431@debbugs.gnu.org Subject: [PATCH v3 2/3] gnu: Add python-pyqt, version 6.5.2. Date: Thu, 23 Nov 2023 12:59:18 +0100 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Maxim Cournoyer , 宋文武 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 3.5 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: From: Zhu Zihao * gnu/packages/qt.scm (python-pyqt-6): New variable. --- gnu/packages/qt.scm | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) Content analysis details: (3.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL [81.205.150.117 listed in zen.spamhaus.org] 0.0 TVD_RCVD_IP Message was received from an IP address 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: 57431 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.5 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: From: Zhu Zihao * gnu/packages/qt.scm (python-pyqt-6): New variable. --- gnu/packages/qt.scm | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL [81.205.150.117 listed in zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 T_SCC_BODY_TEXT_LINE No description available. -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager From: Zhu Zihao * gnu/packages/qt.scm (python-pyqt-6): New variable. --- gnu/packages/qt.scm | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index c703dbf4cc..1b8c56ef28 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -29,6 +29,7 @@ ;;; Copyright © 2022 Yash Tiwari ;;; Copyright © 2023 Sharlatan Hellseher ;;; Copyright © 2022 Zheng Junjie <873216071@qq.com> +;;; Copyright © 2023 Herman Rimm ;;; ;;; This file is part of GNU Guix. ;;; @@ -3656,6 +3657,50 @@ (define-public python-pyqt contain over 620 classes.") (license license:gpl3))) +(define-public python-pyqt-6 + (package + (inherit python-pyqt) + (version "6.5.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "PyQt6" version)) + (file-name (string-append "PyQt6-" version ".tar.gz")) + (sha256 + (base32 "100jh1iiz5gx821qzgicfrqv7hjjj98pchdbc1nvdzzra1ryx1ql")))) + (inputs ;Qt5 dependencies only in python-pyqt: + ;; (qt)connectivity, location, sensors, serialport, x11extras, xmlpatterns. + (list python-wrapper + qtbase + qtdeclarative + qtmultimedia + qtpositioning + qtsvg + qttools + qtwebchannel + qtwebsockets)) + (propagated-inputs (list python-sip python-pyqt6-sip)) + (native-inputs (list python-pyqt-builder qtbase)) ;qtbase is required for qmake. + (arguments + (list + #:tests? #f ;No tests. + #:configure-flags #~`(@ ("--verbose" . "") ;Print commands run. + ("--confirm-license" . "") + ("--jobs" unquote + (number->string (parallel-job-count)))) + #:phases #~(modify-phases %standard-phases + ;; When building python-pyqtwebengine, cannot be + ;; included. Here we substitute the full path to the header in the + ;; store. + (add-after 'unpack 'substitute-source + (lambda* (#:key inputs #:allow-other-keys) + (let* ((qprinter.h (search-input-file inputs + "/include/qt6/QtPrintSupport/qprinter.h"))) + (substitute* (list "sip/QtPrintSupport/qprinter.sip" + "sip/QtPrintSupport/qpyprintsupport_qlist.sip") + (("qprinter.h") + qprinter.h)))))))))) + (define-public python-pyqt5-sip (package (name "python-pyqt5-sip") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 23 06:59:53 2023 Received: (at 57431) by debbugs.gnu.org; 23 Nov 2023 11:59:53 +0000 Received: from localhost ([127.0.0.1]:60835 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r68N6-0002kN-Kb for submit@debbugs.gnu.org; Thu, 23 Nov 2023 06:59:52 -0500 Received: from 81-205-150-117.fixed.kpn.net ([81.205.150.117]:57021 helo=email.rimm.ee) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r68N3-0002jj-Rx for 57431@debbugs.gnu.org; Thu, 23 Nov 2023 06:59:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rimm.ee; s=herman; t=1700740777; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=xHhNF+GbI33ybusx+YAJhU5M6uzzW06kmwTCxvDVs4Y=; b=B/Dh7NRtt+wnaqY42iL+l0BRvcaalnp6PDXhQqZNLNPvgEtp4opoHybHtf3VeFxLIMXkqZ +xdHjxmfowJd3YXYPIFCqfj1wsZ9dC5pJjAjn7q940gqy7Mu3/aioQD2wYHzzc4bYldwpA 2wSV07g2Dhj6Bec1aQKUWmg8BzusWjXVmM+HjZIpQEE4JusniifExbHc5HHd/AZWLP1Aqi WI3vXgjSzflDqQbJRX5yxK45Y/Ko0qNffXTn9O8MrSn8m2cnE8GS2m7cCMa5l6cyj5fBqC jCcu3yDbOy0LXCbT+kai0EkDoe0Vpz/qIp4W8oOFlIz2v3QHnzkxA17wCWrK8Q== Received: by 81-205-150-117.fixed.kpn.net (OpenSMTPD) with ESMTPSA id 85573146 (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO); Thu, 23 Nov 2023 11:59:37 +0000 (UTC) From: Herman Rimm To: 57431@debbugs.gnu.org Subject: [PATCH v3 3/3] gnu: Add python-pyqtwebengine, version 6.6.0. Date: Thu, 23 Nov 2023 12:59:19 +0100 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Maxim Cournoyer , 宋文武 Content-Transfer-Encoding: 8bit X-Spam-Score: 3.5 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: From: Zhu Zihao * gnu/packages/qt.scm (python-pyqtwebengine-6): New variable. --- gnu/packages/qt.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 1b8c56ef28..ba944a3355 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -3793,6 +3793,40 @@ (define-public python-pyqtwebengin [...] Content analysis details: (3.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL [81.205.150.117 listed in zen.spamhaus.org] 0.0 TVD_RCVD_IP Message was received from an IP address 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: 57431 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.5 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: From: Zhu Zihao * gnu/packages/qt.scm (python-pyqtwebengine-6): New variable. --- gnu/packages/qt.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 1b8c56ef28..ba944a3355 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -3793,6 +3793,40 @@ (define-public python-pyqtwebengin [...] Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL [81.205.150.117 listed in zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 T_SCC_BODY_TEXT_LINE No description available. -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager From: Zhu Zihao * gnu/packages/qt.scm (python-pyqtwebengine-6): New variable. --- gnu/packages/qt.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 1b8c56ef28..ba944a3355 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -3793,6 +3793,40 @@ (define-public python-pyqtwebengine itself.") (license license:gpl3))) +(define-public python-pyqtwebengine-6 + (package + (inherit python-pyqtwebengine) + (version "6.6.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "PyQt6_WebEngine" version)) + (sha256 + (base32 "11wlnggs5vi7z465xhmnz664wbaj44ki6mmijbk0kr457x69h2ym")))) + (native-inputs (list python python-sip python-pyqt-builder + ;; qtbase is required for qmake + qtbase)) + (inputs (list python-pyqt-6 qtbase qtdeclarative qtwebchannel qtwebengine)) + (arguments + (list + #:tests? #f ;No tests. + #:configure-flags #~`(@ ("--verbose" . "") ;Print commands run. + ("--jobs" unquote + (number->string (parallel-job-count)))) + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'set-include-dirs + (lambda* (#:key inputs outputs #:allow-other-keys) + (let* ((python (assoc-ref inputs "python")) + (sip-include-dirs (search-input-directory inputs + (string-append "/lib/python" + (python-version python) + "/site-packages/PyQt6/bindings")))) + (setenv "SIP_INCLUDE_DIRS" sip-include-dirs))))))) + (description + "PyQtWebEngine is a set of Python bindings for The Qt Company's Qt +WebEngine libraries. The bindings sit on top of PyQt6 and are implemented as a +set of three modules."))) + (define-public python-pyqt-builder (package (name "python-pyqt-builder") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 30 04:51:26 2023 Received: (at 57431) by debbugs.gnu.org; 30 Nov 2023 09:51:26 +0000 Received: from localhost ([127.0.0.1]:52328 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r8dhe-0002Uf-3l for submit@debbugs.gnu.org; Thu, 30 Nov 2023 04:51:26 -0500 Received: from mx.kolabnow.com ([212.103.80.154]:50800) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r8dhb-0002UK-Tr for 57431@debbugs.gnu.org; Thu, 30 Nov 2023 04:51:24 -0500 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id D58CD303DFD2 for <57431@debbugs.gnu.org>; Thu, 30 Nov 2023 10:51:09 +0100 (CET) Authentication-Results: ext-mx-out013.mykolab.com (amavis); dkim=pass (4096-bit key) reason="pass (just generated, assumed good)" header.d=kolabnow.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-disposition:content-type:content-type:mime-version :message-id:subject:subject:from:from:date:date:received :received:received; s=dkim20160331; t=1701337867; x=1703152268; bh=wpofWxuG62dIlrjqdbbe3wvY0KGLjwv1J7Jl3O2x3bA=; b=btOufiDhEjt/ rImiSvmyoaAp4Fn6UiNiyxJdBSTRfWebV4KMmBrYedsVU1NYbfQna5hyHjEDWFx1 wH4A5/oAsCcVXryT5Rk/yIjt+sU6QHtvJXaO/dbonJK6uraHBfRR/92iey9nhWXY htHPY0hzR5ArqsDptXly9gW/lr2ZoyXWVYFT5kxSZYIwROa31rdLIOCTNSMVe4+c nb7X/WQYjMqGEW16BJIVD1lT0W0g+V3OA3Ajf9nDtanPAWlWUyHPx2DGwGninpO2 7WApbPaPeh9/5GhACpCIU6K3e3dg9W4pn0ZfQmr72x6DO0rftQRJuAN1mYGS5qNi zRyNyEyz1Cv6CIQ2nNDbbvp16Mz8PAoVpLJUa3Z3nE54XiUBIyZ/wlQIBOmdHG8a NHWIx4Xn1fNET1wDPzYsjKkKBJSwfV8YI6wUbLwJdGqSxrkyO271pAewyXFnEWYJ 8dS393b374xl9m6egSMRQlOdxC6SefHVoI7EzNu11dv2jT/io6LUHqbIRkCkfw1c DiKvIfnwM9IRCjPOyulaSeDF27ITm+auknDHDVN7Nsu6d2GkMtcDTA3D+EYEblau 07k7exKnGsKOEenNLMOGb43tFPTk4YDxm/A1/YSdgtpM6FrjurtCMzv2FJpfGNUm 0X9swyJCLxOUPIOmV9Y9hzTKVyNxSQU= X-Virus-Scanned: amavis at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1 X-Spam-Level: X-Spam-Status: No, score=-1 tagged_above=-10 required=5 tests=[ALL_TRUSTED=-1] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out013.mykolab.com [127.0.0.1]) (amavis, port 10024) with ESMTP id 3zroS7MfqxXy for <57431@debbugs.gnu.org>; Thu, 30 Nov 2023 10:51:07 +0100 (CET) Received: from int-mx009.mykolab.com (unknown [10.9.13.9]) by mx.kolabnow.com (Postfix) with ESMTPS id DF1BC303DFC6 for <57431@debbugs.gnu.org>; Thu, 30 Nov 2023 10:51:06 +0100 (CET) Received: from ext-subm010.mykolab.com (unknown [10.9.6.10]) by int-mx009.mykolab.com (Postfix) with ESMTPS id 514D52095540 for <57431@debbugs.gnu.org>; Thu, 30 Nov 2023 10:51:06 +0100 (CET) Date: Thu, 30 Nov 2023 01:50:08 -0800 From: chris To: 57431@debbugs.gnu.org Subject: [PATCH]: Add PyQt 6. Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 57431 Cc: chris@bumblehead.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) bumping this to please bring PyQt 6 and the latest version of qutebrowser! From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 22 11:15:12 2023 Received: (at 57431-done) by debbugs.gnu.org; 22 Dec 2023 16:15:12 +0000 Received: from localhost ([127.0.0.1]:47646 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rGiB5-000318-Pq for submit@debbugs.gnu.org; Fri, 22 Dec 2023 11:15:12 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:39686) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rGiB2-0002Zj-FV for 57431-done@debbugs.gnu.org; Fri, 22 Dec 2023 11:15:10 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rGiAn-0004Oi-1X; Fri, 22 Dec 2023 11:14:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=1YXx9gqQy3ZDbL2g+WOwx4Vo9NMQBujfvX7CG3zY+yk=; b=BGVyYClFVu3EJoRsACxY CXfut9tuJhjzLFC2HdaseKZE9sevsnaZQbI4IQ1cq8BEhG5G1yBencJDZmG57uMszoLP/+uiApl0w ry23LfZ/VE8HIHdS7r9A0DhB/DWQ/ifYBKcbriqUcFhUbm9RO8vd4tBXcndBx7NcajAEDyv1bafnW FnCtuDmOF8OdmLHOfN81KIJcuoiN47rxpevkWfsu/LuVikpmL45nqW7qiHT1EIY2FiZuL9uITHRsN t9C5l0d6yOaQx+bgYQ8FwZ3k4Ehf1Z22wiieqzfYKYpEP+kgHa//LNHu7ZD41ifG+Ye1Ao/enXvBT 2UAkKdZwn6F6VQ==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Herman Rimm Subject: Re: [bug#57431] [PATCH v3 1/3] gnu: Add python-pyqt6-sip. In-Reply-To: (Herman Rimm's message of "Thu, 23 Nov 2023 12:59:17 +0100") References: <865yifjbu2.fsf@163.com> Date: Fri, 22 Dec 2023 17:14:50 +0100 Message-ID: <87bkaib4ed.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 57431-done Cc: =?utf-8?B?5a6L5paH5q2m?= , Andreas Enge , 57431-done@debbugs.gnu.org, Maxim Cournoyer , Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Herman, Herman Rimm skribis: > From: Zhu Zihao > > * gnu/packages/qt.scm (python-pyqt6-sip): New variable. [...] > From: Zhu Zihao > > * gnu/packages/qt.scm (python-pyqt-6): New variable. [...] > From: Zhu Zihao > > * gnu/packages/qt.scm (python-pyqtwebengine-6): New variable. Finally applied, thanks! Ludo=E2=80=99. From unknown Thu Aug 14 20:55:30 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 20 Jan 2024 12:24:11 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator