X-Loop: help-debbugs@HIDDEN Subject: [bug#73711] Questions about updating the Python build tools for a patch Resent-From: "King, Spencer" <spencer.king@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Tue, 08 Oct 2024 20:59:01 +0000 Resent-Message-ID: <handler.73711.B.172842112223370 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 73711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 73711 <at> debbugs.gnu.org X-Debbugs-Original-To: "King, Spencer via Guix-patches via" <guix-patches@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.172842112223370 (code B ref -1); Tue, 08 Oct 2024 20:59:01 +0000 Received: (at submit) by debbugs.gnu.org; 8 Oct 2024 20:58:42 +0000 Received: from localhost ([127.0.0.1]:54658 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1syHI2-00064s-2v for submit <at> debbugs.gnu.org; Tue, 08 Oct 2024 16:58:42 -0400 Received: from lists.gnu.org ([209.51.188.17]:33628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <spencer.king@HIDDEN>) id 1syHHy-00064j-OJ for submit <at> debbugs.gnu.org; Tue, 08 Oct 2024 16:58:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <spencer.king@HIDDEN>) id 1syHHp-0004ar-1v for guix-patches@HIDDEN; Tue, 08 Oct 2024 16:58:29 -0400 Received: from mail-dm6nam04lp20203.outbound.protection.outlook.com ([2a01:111:f403:83d::203] helo=NAM04-DM6-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <spencer.king@HIDDEN>) id 1syHHm-0006bB-MS for guix-patches@HIDDEN; Tue, 08 Oct 2024 16:58:28 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DmluDZ8cKhnnjGuTTHI7AwuIq724n9VEN2mp5uaXP6fMqwA/Zq/8hiOK4YTndUbG3hLNmPfe8eF7XDOoiG5TeOLybaj3z8K/WBfv8Qc8TrJr3cxEJ3MtyhtVg4D+OCOQgiZYbHZv52nQwIQjQXDCEHMOQs1miDwgftXZCuq+oVc0dLOs7Svv9shL2exflrPGGBkr1mmZEGOF3s08Nzih1wmPRwI4agTWjCu7vACxWfVqQKIXYVfK7zhUBx4/VJTyIpqj2n1fnwH2H/RIO7Ol1qboRbCrEnG1zbVHS9S3awJyG0NNwAtqxG9dxXhnFsSNe9OoABDQUmBW0EXikFqT8g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=qzusOsbuaONySD+V/PRL9vOrTKgY915xEo9eJ/O/eXQ=; b=H58Ovyhb2UoO9lKk/ilvc3pqU+SgpC1RUZSqW1aq3AwhBO0WaXpRi78S8GuP5QTBfxdA4xZz45KaTKdPX3LqZs2XDfLS1fxTNLdnhp1W9eJkarCGIY4z9epN6EFxtqkz6jCVShpfabT/HuANwaPuhKFEZrDBboMgOqLCST81x0ZixmlKztO0VNLA7Z9ySLvqjiM6GzlZMFA/OaIDDzUTdAqoLzRjXP7/VWBrCGl4dXz0XFBAFep7Yxzxm8V/PAbrI8VDmo2RPWHpzsMsQZXKpISh+uxLRbrlJrinF8drYGldfMBh76q9HF+qhgyCtqAKfF7dzklmTuTiPZK8ZIvMzA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=wustl.edu; dmarc=pass action=none header.from=wustl.edu; dkim=pass header.d=wustl.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wustl.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qzusOsbuaONySD+V/PRL9vOrTKgY915xEo9eJ/O/eXQ=; b=LwvY80qZ6H5bBdOXOY44N+5aXJmeLAH7AddNJ/qFM5ZTKlv3bQh6F0EBIydLLHzqrbtdcl6wiRro6+p69ojqimRYEIc5HzuDSUYRKmEJJa3O+ZkGbhjlUwBARxORPOFkAwUOwxSBoPCFT/Iay8X9a3/WZBuqBwrjn9CkMEFHU0s0+eHQrPI7ZQN9pQNUAzT4RPjXz1LO/OvAWHhgssI3LnZyDcHRGfjXgAILuMfYrvun5sEE3VTHwYgShnWBjkWFwLGxw6hdAx+LJ4+8DzJ6ODVofKkInEMC1c9P8O/4KPTW6ISMgYyiykbaAdQAKGp1ceKwxe4DQY35eHJ6F8Zxog== Received: from CH3PR02MB9746.namprd02.prod.outlook.com (2603:10b6:610:17e::9) by PH0PR02MB7399.namprd02.prod.outlook.com (2603:10b6:510:a::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.23; Tue, 8 Oct 2024 20:53:22 +0000 Received: from CH3PR02MB9746.namprd02.prod.outlook.com ([fe80::af73:c006:40eb:b3e7]) by CH3PR02MB9746.namprd02.prod.outlook.com ([fe80::af73:c006:40eb:b3e7%4]) with mapi id 15.20.8026.020; Tue, 8 Oct 2024 20:53:22 +0000 From: "King, Spencer" <spencer.king@HIDDEN> Thread-Topic: Questions about updating the Python build tools for a patch Thread-Index: AQHbGbL+CrpaDRnZp026nSMp6ga5og== Date: Tue, 8 Oct 2024 20:53:22 +0000 Message-ID: <CH3PR02MB97467B47BD5504C18B1B6268907E2@HIDDEN> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=wustl.edu; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH3PR02MB9746:EE_|PH0PR02MB7399:EE_ x-ms-office365-filtering-correlation-id: 0631d969-1368-43db-ac5f-08dce7db3f2d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|38070700018; x-microsoft-antispam-message-info: bR86VM/37Mg3VXGVRwijYc3sXGdmGrCimgr5U/xJZlYzBAKkiaoDysSIqrWvPhBvcYGdV+7Lb/Who6Ydqbhv3eS9+SD8GN8S3eU88B6TqRWgItMOkzDCFhlpFOsJw/pcMvwY8MviMdO+hJ998ovXoQZTMUC0bkgHZnB4fQ3t8lO38K7ICca+M2rLjero0ElMnzHhqQuIJL2wFE7UwCJJ0t/mWEDCm3Ay/jaa5GORJSmhpR7+k3YuGj4XGB/Kf9uju5txC5KRt/VXQtltv+sq6836vnxdITCF9yiHjsSWKHvTh/QTFwusP/D50CQX7PSaS9xLpnJlePu5ewPcpYS4kDL9KIwuKDcpQmRyJpD3fqYj06Yl/rIYusQ9PJmRcyY+7oKsx1vW+Wos5dysGdcC0VImW+B7ALqS+udhSvDbXf4ROyMUCWN+TIpnYGcmsTWwteH4/3APRaDvmoLwsbQqPCwgXwaONeTnS1a7o84ofjKw3YU4tZC6NUX3wsEh4uDYIkcJRuaHtR7qgwcyXstLIZiidJdgEcIPZZvF3o85MJ69iSoJ1Q2/yZRBO1WUAeFMC7iffkFa9HO1PSG2MyudSDq3K9KG+n+NfwvMap/q6GauRfZq9XU5jBEdvmsP9AdoDbSfmQc/GT0KSlOoCavb/RBrVUd2ABazAO/qbZcb54ch7KyrrGbmcP1cyWyerZcSvp0fftVvBC3asBHDWW3a+uuoLbDj2/DbV6/tHSsauB6qm/9DTpbwd9SgbbeYuiNyUUfOAwWlhXGCE/jAmkF8OYqybHhDcW20RHz0A7oRI2QEsDP7LhfuRvACl/uw48rLjH70TUqOAiNqwL6ItCPB6mjkTaAgUR0+FCLG3K8r4B2bNSUOtMUsllaL623lpAscjDUrwhiaIs1KjXSAQHlSvLbwzS5S0Lpa5fjTHd5/wEj3qpF8uVKvvPCoVJC2X+vUOdlG+Qa9VakXjqfNgHcy4V4yXzlrG/L5FDp/AkJGq/p0FY15BuLW5ROJko6+FMDawl2q1o/Y3LE8wsIaUXsQEkyFTqbe3dB9BxiKgFsIvzbuhakdztQy4rIhWgS0m+u3DMmjmOvagQxtzBa2E16LdxBO7TN6nv8tIiAXjk7CW1cSjz0ZZ7wf3QVnS8sg0d3Hxo7atNN907Zg2PEyDG7hvrctFw33lU5bugGNcFygQgzHclQdhHBrWmFgKs4qdxuq+EuR/tuZpJyZrLBipaZGoef/q9nUgqTkGtTrDmICRIHPrMEdPBN8c9HCkUUi0tAsmEdn0tEGA6TwVoh/1TV9haPTS65pE6WhpTeMFMiPuqyZ9XcA5+DEEOomlmTJo/7Pj+Uqzl3twrltvr4aCQKSng== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH3PR02MB9746.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: H73VxErxEU+LEn2Ct/LHwtOtYdBnoue+C7q0rnk9mTgzT3kh82cbuVrisS/bK41fHpyN8jA7UH/KFtBLrxXxh0T0KaxWdgeATmcvwb90hfvgvz2eEBQmgBBsYITnyB1qVN1vsxZw/6vjLwAOaaeuWPZDbMM34s9SLKPPcgpgTXVvq7PBxqr6YlZCNZiu3tWnv261Q7rYTgMiq6DckNTckTiJ2zo+XtXxNGrHwodgbaFDvg17LQKOH7UqpVcmxv5h2RclImS0cqh3GJY42FLV6mfCBD3a1SYImj7eDw3zQZBYjafIwLMVksOS1vH1MmEB/M7u2tiUUQI0X3XvJ5cCBwN+YiF30tsZvhXh3hSqg04SQ8biHYmb4hx3b0PFF2lztHurj0YupybNpxXfi/om74YkHs173BagINGewy8ZvZlAu6RbUHKkIkzPfRl6bl7yVA3nqXDEzImHG7hcI7FQxXZQ7re0kvwPL8Sv5L0XnISK9UK+l7YSFVYJLEO7euM4tPBFhA5QbYu6ndRPyYb0oEvQzg9TCYMA0OerU+HCzKAoG2Tf6Z1rAIaUsePcbZykP8HXCCBamx6loXyunlDxIKa3KjiNvz+YTiA0UfGj4al4b6znq+b9Up1lmRqWm1b3Dd/S5llXkF4GABLaAWfbcoKpZHYoqW+uP894bc276vcLzM9zgyad2aa82HmJN9fymBu2VsP0JBbU7y8ATLFFgg6LGeO4ZxBIzJlVdiau5o9zfvlUzP+LuimOhDOLck5aBi6rixisDV9cQ3wNvm3m24vvLnN8rz5cqVYGq+8ZA2GxqVGGutAFt6diRzA+TswXgrjJhwnGn4fyMBtBTZlSqnY6b522XiqYrljPie1DJciFy+03WJRFa42rbgMj2EXOvm978hhqSXQRbeYgQklD6S83nMYq5MvFOT2FxZcYyKrngfiBkLLAFUBBeJS5K0Ge+mCVO9udXqsmD0uqlbGY2KM3yZvWiGEyMxiEiRKDCqt0zT9KtMqSMqyvuMYHe4MrAPLfVHyNcNvD2dSucqexiBuLnG0wSjjNAGOGc+P7Fsb3SW0CW7AYdgey8WpUOFvyzn3gZEy4+lkiVbIdOwrWXkixB5vBG5DH42BG2wtRgyL/T5ezH3n2tZsrQjhvJv91EdnlXg9XLUK8UdxLGoUsCfyDXhBZX+IadfldugPs8NboqWBTKh3aA1dOXE4y8vRblLU8FOtPNFgtaMDPLlBmJdD6ooLcCWHMnwjqp7WXAlI96I8twUw+kf2dpRvuXurZqCRPeCmTt5+SAfS/hceefmbuUmkIwb2Gyzacpb0dBgpDwoCxV7mQ9X4VX88tPn5ZFWh6oZfL/oXWJUMYbyaf2dmLX+yqI+ypiRrAzJOBaDHllUbrW8tP69VqhM43hDMGShDGyTFaM1ETCOMKu8HHgGLqckQpFv0BhLvFK/LGMZjhLJUOgEhvG+16UuKdQWjk82a5bpRKf73V4BBoQBmQoUYUosG5r4qqVJR5JcEmwPft7+JE71/P5lJ4Rhe44v980CucWIiR9hIP//2JUZ0IDQy7mx6d7QcvuGdsuk+UgL7ZWlGw8zWRBYIVl3eDPLEd Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: wustl.edu X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR02MB9746.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0631d969-1368-43db-ac5f-08dce7db3f2d X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Oct 2024 20:53:22.2960 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4ccca3b5-71cd-4e6d-974b-4d9beb96c6d6 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: st8bJZX2nNkqErHkw8JLBKNaKadbNxzPWEtWpaSFe9INsplobJw1hz9WpuMCtUTzJ7N6MQpjvyUk+ngKzt/0Aw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR02MB7399 Received-SPF: pass client-ip=2a01:111:f403:83d::203; envelope-from=spencer.king@HIDDEN; helo=NAM04-DM6-obe.outbound.protection.outlook.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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) Hello,=0A= =0A= I am working on a patch for an update to python-humanize, but I believe thi= s is going to necessitate updating some packages in python-build. I would a= ppreciate it if someone could give me some advice and let me know if this i= s even the right thing to be doing. =0A= =0A= When trying to build python-humanize@HIDDEN I received the following error:= =0A= =0A= starting phase `build'=0A= Using 'hatchling.build' to build wheels, auto-detected 'hatchling.build', o= verride '#f'.=0A= Traceback (most recent call last):=0A= File "<string>", line 4, in <module>=0A= File "/gnu/store/iafxd40mzizd2kndvla2inmkmjhnygrr-python-hatchling-1.14.0= /lib/python3.10/site-packages/hatchling/build.py", line 56, in build_wheel= =0A= return os.path.basename(next(builder.build(wheel_directory, ['standard'= ])))=0A= File "/gnu/store/iafxd40mzizd2kndvla2inmkmjhnygrr-python-hatchling-1.14.0= /lib/python3.10/site-packages/hatchling/builders/plugin/interface.py", line= 93, in build=0A= self.metadata.validate_fields()=0A= File "/gnu/store/iafxd40mzizd2kndvla2inmkmjhnygrr-python-hatchling-1.14.0= /lib/python3.10/site-packages/hatchling/metadata/core.py", line 244, in val= idate_fields=0A= self.core.validate_fields()=0A= File "/gnu/store/iafxd40mzizd2kndvla2inmkmjhnygrr-python-hatchling-1.14.0= /lib/python3.10/site-packages/hatchling/metadata/core.py", line 1325, in va= lidate_fields=0A= getattr(self, attribute)=0A= File "/gnu/store/iafxd40mzizd2kndvla2inmkmjhnygrr-python-hatchling-1.14.0= /lib/python3.10/site-packages/hatchling/metadata/core.py", line 978, in cla= ssifiers=0A= raise ValueError(message)=0A= ValueError: Unknown classifier in field `project.classifiers`: Programming = Language :: Python :: 3.13=0A= =0A= I believe this is due to python-hatchling being a little out of date. I upd= ated python-hatchling, however this requires a more recent version of pytho= n-packaging. I see that the current package uses python-packaging-bootstrap= , which cannot be updated without creating a circular dependency, shown bel= ow:=0A= =0A= gnu/packages/python.scm:1171:4: error: python-toolchain@HIDDEN: dependency = cycle detected:=0A= python-toolchain@HIDDEN -> python-packaging-bootstrap@HIDDEN -> python-pypa= -build@HIDDEN -> python-toolchain@HIDDEN -> python-humanize@HIDDEN=0A= =0A= To resolve this, my plan was to change that dependency to python-packaging = and update that package's version. However, when I try to add "#:use-modul= e (gnu packages python-xyz)" like so:=0A= =0A= (define-module (gnu packages python-build)=0A= #:use-module (gnu packages)=0A= #:use-module (gnu packages python-xyz)=0A= #:use-module ((guix licenses) #:prefix license:)=0A= #:use-module (guix build-system python)=0A= #:use-module (guix build-system pyproject)=0A= #:use-module (guix gexp)=0A= #:use-module (guix download)=0A= #:use-module (guix git-download)=0A= #:use-module (guix packages))=0A= =0A= I receive the following error:=0A= =0A= ice-9/eval.scm:293:34: error: python-setuptools: unbound variable=0A= hint: Did you forget a `use-modules' form?=0A= =0A= Does anyone have any insight on what is happening here and if I am even on = the right track to begin with?=0A= =0A= Best,=0A= Spencer=
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: "King, Spencer" <spencer.king@HIDDEN> Subject: bug#73711: Acknowledgement (Questions about updating the Python build tools for a patch) Message-ID: <handler.73711.B.172842112223370.ack <at> debbugs.gnu.org> References: <CH3PR02MB97467B47BD5504C18B1B6268907E2@HIDDEN> X-Gnu-PR-Message: ack 73711 X-Gnu-PR-Package: guix-patches Reply-To: 73711 <at> debbugs.gnu.org Date: Tue, 08 Oct 2024 20:59:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 73711 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 73711: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D73711 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.