From nobody Sun Aug 07 23:51:48 2022 X-Original-To: python@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4M1GMS2h4Pz4YByp for ; Sun, 7 Aug 2022 23:51:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4M1GMS1j0Fz3lyt for ; Sun, 7 Aug 2022 23:51:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4M1GMS0ms3zWvn for ; Sun, 7 Aug 2022 23:51:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 277Npm7n091268 for ; Sun, 7 Aug 2022 23:51:48 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 277NpmnQ091267 for python@FreeBSD.org; Sun, 7 Aug 2022 23:51:48 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: python@FreeBSD.org Subject: [Bug 255722] Mk/Uses/python.mk: Needs to support pyproject.toml-based projects: USE_PYTHON=build feature Date: Sun, 07 Aug 2022 23:51:48 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: yuri@freebsd.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: yuri@freebsd.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: FreeBSD-specific Python issues List-Archive: https://lists.freebsd.org/archives/freebsd-python List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-python@freebsd.org X-BeenThere: freebsd-python@freebsd.org MIME-Version: 1.0 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1659916308; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1busiU8TDQuMDwkzxatsxxJ/v3JABw9mtLQSLbJV650=; b=M8b2wEJNryaroZTrDr17dxjSNLBVDFfYXDKPv7QThMPk+QJ19uvLypwwHHRiLi4w9fFfAD gdCvn9wzthCr6qmjLDDsYjFMALy2y+q62ZpMqyFrhIhoKyEOVyoAP9qJUTitJJiCEbOgz0 TmAxnYopuPTAIq6yMQYcv5LmEy7XUfnY8fNrEpK4Qcwjtm4tlj3pj3/zlacSeBZV5cYC7h n5m8tbdIf/My71zFkgRoLg2M8uW3y+56aiLO9CDxpcd8lYzMFGU9yPh7mrxWjf/8lhA6Hl DEj4zGAQYooFJmLvucHjOuO1wbQIvh4AIJMEm3Kiuh1IzCo6OoZkk3o5FfbEXw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1659916308; a=rsa-sha256; cv=none; b=JGoo1piZ2RpK1lNS7eReUX8qggbCzfZmdncLXjERb5hQ1/yY/y5mCzhNmVTDK4itVzzPeQ 1K8qXA8YH/G+4lgqWxBLaK8EMVTYwPW5cQJ+QN6fUIRBsqDcqlg0lM1d4plc0KQOA4mNFc r9uQSZYJIMDFOi243jUtokroX0dtq1cqpBMFOYDbeB2jntZoZgQWMYiMYjIdXl0nDe9FmR a+mc70BVq7hb6Yd5Vnw3qJyMp2rS9UqhLOb9Z6iwcLBhRCG3OZot1tdNO85aJ/gaYlt1rh FwBEije4atYrWMBLpZbAn8O2TsLSlrEYQjLtS49CITQrSY/sHqJ+u90rVm1kBw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D255722 --- Comment #12 from Yuri Victorovich --- (In reply to Charlie Li from comment #11) Dear Charlie, distutils and setuptools aren't required ot be present in the suggested approach. They would only be needed if pyproject.toml would explicitly spec= ify them as a dependency. "build" is a user intent, not a package name. It is such so that it can be easily remembered. > [...] in terms of future-proofing, this cannot go into the framework with= out also converting the toolchain to setuptools-less bootstrapping. This is a more global issue. setuptools and distutils aren't going anywhere regardless of what standards say, simply because there are so many projects that use them. This potential problem can be solved once it becomes a real problem. And it won't become a real problem any time soon. Yuri --=20 You are receiving this mail because: You are on the CC list for the bug.=