all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Zheng Junjie <zhengjunjie@iscas.ac.cn>
To: 72835@debbugs.gnu.org
Cc: Lars-Dominik Braun <lars@6xq.net>, Marius Bakke <marius@gnu.org>,
	Munyoki Kilyungi <me@bonfacemunyoki.com>,
	Sharlatan Hellseher <sharlatanus@gmail.com>,
	Tanguy Le Carrour <tanguy@bioneland.org>,
	jgart <jgart@dismail.de>
Subject: [bug#72835] [PATCH qt-team v2 33/74] gnu: Add python-setuptools-scm-next.
Date: Wed, 18 Sep 2024 09:43:15 +0800	[thread overview]
Message-ID: <2b1f9a094a5c53e70bc67d6d8dd3ccb1da421a6b.1726567073.git.zhengjunjie@iscas.ac.cn> (raw)
In-Reply-To: <cover.1726567073.git.zhengjunjie@iscas.ac.cn>

* gnu/packages/python-build.scm (python-setuptools-scm-next): New variable.

Change-Id: Ic6b95ed437f95c25c165de3d51732154e2bd954a
---
 gnu/packages/python-build.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/python-build.scm b/gnu/packages/python-build.scm
index 5b46272bde..47c9c5a9ff 100644
--- a/gnu/packages/python-build.scm
+++ b/gnu/packages/python-build.scm
@@ -11,6 +11,7 @@
 ;;; Copyright © 2022 Garek Dyszel <garekdyszel@disroot.org>
 ;;; Copyright © 2022 Greg Hogan <code@greghogan.com>
 ;;; Copyright © 2024 David Elsing <david.elsing@posteo.net>
+;;; Copyright © 2024 Zheng Junjie <873216071@qq.com>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -677,6 +678,37 @@ (define-public python-setuptools-scm
 them as the version argument or in a SCM managed file.")
     (license license:expat)))
 
+(define-public python-setuptools-scm-next
+  (package
+    (inherit python-setuptools-scm)
+    (name "python-setuptools-scm")
+    (version "8.1.0")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "setuptools_scm" version))
+              (sha256
+               (base32 "19y84rzqwb2rd88bjrlafrhfail2bnk6apaig8xskjviayva3pj2"))))
+    (build-system pyproject-build-system)
+    (arguments (list
+                ;; pyproject-build-system will error handle forms such as
+                ;; "module:object", so we set it.
+                #:build-backend "setuptools.build_meta"
+                #:phases
+                #~(modify-phases %standard-phases
+                    (add-before 'build 'setenv
+                      (lambda _
+                        ;; pyproject-build-system ignore backend-path,
+                        ;; and __import__ ignore GUIX_PYTHONPATH, so set
+                        ;; PYTHONPATH.
+                        (setenv "PYTHONPATH"
+                                (string-append
+                                 (getcwd)
+                                 ":"
+                                 (getcwd) "/src:"
+                                 (getenv "GUIX_PYTHONPATH"))))))
+                #:tests? #f))    ;avoid extra dependencies such as pytest
+    (native-inputs (list python-setuptools))))
+
 (define-public python-editables
   (package
     (name "python-editables")
-- 
2.45.2





  parent reply	other threads:[~2024-09-18  2:26 UTC|newest]

Thread overview: 130+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-08-27 16:19 [bug#72835] [PATCH qt-team 00/38] update qt6 to 6.7.2 Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 01/38] gnu: qtbase: Update " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 02/38] gnu: qt5compat: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 03/38] gnu: qtsvg: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 04/38] gnu: qtimageformats: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 05/38] gnu: qtdeclarative: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 06/38] gnu: qtwebsockets: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 07/38] gnu: qtsensors: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 08/38] gnu: qtshadertools: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 09/38] gnu: qtmultimedia: " Zheng Junjie
2024-09-13 15:20   ` Maxim Cournoyer
2024-09-18  2:09     ` Z572
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 10/38] gnu: qtwayland: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 11/38] gnu: qtserialport: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 12/38] gnu: qtwebchannel: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 13/38] gnu: qtlanguageserver: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 14/38] gnu: qtlocation: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 15/38] gnu: qtlottie: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 16/38] gnu: qttools: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 17/38] gnu: qttranslations: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 18/38] gnu: qtscxml: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 19/38] gnu: qtpositioning: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 20/38] gnu: qtremoteobjects: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 21/38] gnu: qtspeech: " Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 23/38] gnu: qt-creator: Update to 14.0.1 Zheng Junjie
2024-09-13 15:22   ` Maxim Cournoyer
2024-09-26  3:51     ` Maxim Cournoyer
2024-09-26  6:20       ` Z572
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 24/38] gnu: qtnetworkauth: Update to 6.7.2 Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 25/38] gnu: abseil-cpp: Update to 20240722.0 Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 26/38] gnu: libvpx: Update to 1.14.1 Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 27/38] gnu: Add re2-next Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 22/38] gnu: qthttpserver: Update to 6.7.2 Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 28/38] gnu: Add icu4c-75 Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 29/38] gnu: qtwebengine: Update to 6.7.2 Zheng Junjie
2024-09-13 15:34   ` Maxim Cournoyer
2024-09-18  2:08     ` Z572
2024-09-26  3:50       ` Maxim Cournoyer
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 30/38] gnu: python-shiboken-6: " Zheng Junjie
2024-09-13 15:23   ` Maxim Cournoyer
2024-09-18  2:05     ` Z572
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 31/38] gnu: qtconnectivity: Rename to qtconnectivity-5 Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 32/38] gnu: Add qtconnectivity Zheng Junjie
2024-09-13 15:28   ` Maxim Cournoyer
2024-09-18  2:10     ` Z572
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 33/38] gnu: Add python-setuptools-scm-next Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 34/38] gnu: python-sip: Update to 6.8.6 Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 35/38] gnu: python-pyqt6-sip: Update to 13.8.0 Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 36/38] gnu: python-pyqt-builder: Update to 1.16.4 Zheng Junjie
2024-09-13 15:36   ` Maxim Cournoyer
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 37/38] gnu: python-pyqt-6: Update to 6.7.1 Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 38/38] gnu: python-pyqtwebengine-6: Update to 6.7.0 Zheng Junjie
2024-09-13 15:37 ` [bug#72835] [PATCH qt-team 00/38] update qt6 to 6.7.2 Maxim Cournoyer
2024-09-18  1:42 ` [bug#72835] [PATCH qt-team v2 00/74] update qt{5,6} Zheng Junjie
2024-09-18  1:42   ` [bug#72835] [PATCH qt-team v2 01/74] gnu: qtbase: Update to 6.7.2 Zheng Junjie
2024-09-18  1:42   ` [bug#72835] [PATCH qt-team v2 02/74] gnu: qt5compat: " Zheng Junjie
2024-09-18  1:42   ` [bug#72835] [PATCH qt-team v2 03/74] gnu: qtsvg: " Zheng Junjie
2024-09-18  1:42   ` [bug#72835] [PATCH qt-team v2 04/74] gnu: qtimageformats: " Zheng Junjie
2024-09-18  1:42   ` [bug#72835] [PATCH qt-team v2 05/74] gnu: qtdeclarative: " Zheng Junjie
2024-09-18  1:42   ` [bug#72835] [PATCH qt-team v2 06/74] gnu: qtwebsockets: " Zheng Junjie
2024-09-18  1:42   ` [bug#72835] [PATCH qt-team v2 07/74] gnu: qtsensors: " Zheng Junjie
2024-09-18  1:42   ` [bug#72835] [PATCH qt-team v2 08/74] gnu: qtshadertools: " Zheng Junjie
2024-09-18  1:42   ` [bug#72835] [PATCH qt-team v2 09/74] gnu: qtmultimedia: " Zheng Junjie
2024-09-18  1:42   ` [bug#72835] [PATCH qt-team v2 10/74] gnu: qtwayland: " Zheng Junjie
2024-09-18  1:42   ` [bug#72835] [PATCH qt-team v2 11/74] gnu: qtserialport: " Zheng Junjie
2024-09-18  1:42   ` [bug#72835] [PATCH qt-team v2 12/74] gnu: qtwebchannel: " Zheng Junjie
2024-09-18  1:42   ` [bug#72835] [PATCH qt-team v2 13/74] gnu: qtlanguageserver: " Zheng Junjie
2024-09-18  1:42   ` [bug#72835] [PATCH qt-team v2 14/74] gnu: qtlocation: " Zheng Junjie
2024-09-18  1:42   ` [bug#72835] [PATCH qt-team v2 15/74] gnu: qtlottie: " Zheng Junjie
2024-09-18  1:42   ` [bug#72835] [PATCH qt-team v2 16/74] gnu: qttools: " Zheng Junjie
2024-09-18  1:42   ` [bug#72835] [PATCH qt-team v2 17/74] gnu: qttranslations: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 18/74] gnu: qtscxml: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 19/74] gnu: qtpositioning: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 20/74] gnu: qtremoteobjects: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 21/74] gnu: qtspeech: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 22/74] gnu: qthttpserver: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 23/74] gnu: qt-creator: Update to 14.0.1 Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 24/74] gnu: qtnetworkauth: Update to 6.7.2 Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 25/74] gnu: abseil-cpp: Update to 20240722.0 Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 26/74] gnu: libvpx: Update to 1.14.1 Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 27/74] gnu: Add re2-next Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 28/74] gnu: Add icu4c-75 Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 29/74] gnu: qtwebengine: Update to 6.7.2 Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 30/74] gnu: python-shiboken-6: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 31/74] gnu: qtconnectivity: Rename to qtconnectivity-5 Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 32/74] gnu: Add qtconnectivity Zheng Junjie
2024-09-18  1:43   ` Zheng Junjie [this message]
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 34/74] gnu: python-sip: Update to 6.8.6 Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 35/74] gnu: python-pyqt6-sip: Update to 13.8.0 Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 36/74] gnu: python-pyqt-builder: Update to 1.16.4 Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 37/74] gnu: python-pyqt-6: Update to 6.7.1 Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 38/74] gnu: python-pyqtwebengine-6: Update to 6.7.0 Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 39/74] gnu: python-pyqt5-sip: Update to 12.15.0 Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 40/74] gnu: clazy: Update to 1.12 Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 41/74] gnu: python-pyqt: Update to 5.15.10 Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 42/74] gnu: qtcharts: Rename to qtcharts-5 Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 43/74] gnu: Add qtcharts Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 44/74] gnu: qtbase-5: Update to 5.15.15 Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 45/74] gnu: qt3d-5: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 46/74] gnu: qtsvg-5: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 47/74] gnu: qtimageformats-5: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 48/74] gnu: qtx11extras: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 49/74] gnu: qtxmlpatterns: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 50/74] gnu: qtdeclarative-5: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 51/74] gnu: qtconnectivity-5: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 52/74] gnu: qtwebsockets-5: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 53/74] gnu: qtmultimedia-5: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 54/74] gnu: qtwayland-5: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 55/74] gnu: qtserialport-5: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 56/74] gnu: qtserialbus: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 57/74] gnu: qtwebchannel-5: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 58/74] gnu: qtwebglplugin: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 59/74] gnu: qtwebview: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 60/74] gnu: qtlocation-5: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 61/74] gnu: qttools-5: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 62/74] gnu: qtscript: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 63/74] gnu: qtquickcontrols-5: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 64/74] gnu: qtquickcontrols2-5: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 65/74] gnu: qtgraphicaleffects: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 66/74] gnu: qtgamepad: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 67/74] gnu: qtscxml-5: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 68/74] gnu: qtpurchasing: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 69/74] gnu: qtcharts-5: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 70/74] gnu: qtdatavis3d: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 71/74] gnu: qtnetworkauth-5: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 72/74] gnu: qtspeech-5: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 73/74] gnu: qtvirtualkeyboard-5: " Zheng Junjie
2024-09-18  1:43   ` [bug#72835] [PATCH qt-team v2 74/74] gnu: qtwebengine-5: " Zheng Junjie
2024-09-26  3:48   ` [bug#72835] [PATCH qt-team v2 00/74] update qt{5,6} Maxim Cournoyer
2024-09-27 12:33     ` bug#72835: " Z572

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=2b1f9a094a5c53e70bc67d6d8dd3ccb1da421a6b.1726567073.git.zhengjunjie@iscas.ac.cn \
    --to=zhengjunjie@iscas.ac.cn \
    --cc=72835@debbugs.gnu.org \
    --cc=jgart@dismail.de \
    --cc=lars@6xq.net \
    --cc=marius@gnu.org \
    --cc=me@bonfacemunyoki.com \
    --cc=sharlatanus@gmail.com \
    --cc=tanguy@bioneland.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.