From nobody Sun Aug 7 23:40:04 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 4M1G5w46P9z4Y9MC for ; Sun, 7 Aug 2022 23:40:04 +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 4M1G5w0fNnz3kdc for ; Sun, 7 Aug 2022 23:40:04 +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 4M1G5v6r7GzWXy for ; Sun, 7 Aug 2022 23:40:03 +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 277Ne3CD083147 for ; Sun, 7 Aug 2022 23:40:03 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 277Ne3jR083146 for python@FreeBSD.org; Sun, 7 Aug 2022 23:40:03 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:40:04 +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: vishwin@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=1659915604; 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=c+T/G9BHbKvwztH2rrW8mvmSC+o5vdhx+cZvOF4Y4Hs=; b=TNZUp7neGTVFr/qGNkb8vNxVg4x5lOb1BwRyxLiZeoxbcEwrctFWpySEgUxh8ASDJqfbpQ c6Hjq9dyFx7ivq3hO4A6oOVejEBjZgBIR8Lr1SA29ImtrqzkhP+4PEPMwyx8mNQ/jyDBCG 5f26jkxNwHsRBBoakYSA+/yOK2GWg6Aq/J2IN2VbP0gk1CRM3t1FzEEG0Xy7E/pefmF4I0 vsFHIQcd1AwKUAZjXR4HDYI15WZlFv6YU75JCpWP0kYMrALTAf1kLfy8tjbo2OPy8Fjz/y 4x4NRyz06m3hiaj8dwo6OD/T2n1LL2UPyyvSnu9bx4nFgODX+DZp3LCgIAJVlQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1659915604; a=rsa-sha256; cv=none; b=oNmrYGgFETVL0q4EJNjziJ02SI5DHSzsXiN5uFy1HiomGDOs8Xd5Qk5PpVEedIKD4uxNh9 0QGC7JLCCsJd3Z9A67OgEAQ0eYJN21hlprSLzd+2ad39ZlWXulK508QlXSoWUjZlYJitIu LWMkEFLXm3GTgzMIcpI0w+7o7yaknPnBWwkJ7bxUHATX2vGJtdk15ex3x7k9bH+lBxDYvz yIP1uP2cj9B42xcH4UxVBeB3mMd4g4aIKGT3V4naHgP1i2KmrkYivFoCt2XDv+Oz2igjkz Tsu7h68YfHUU26ti2nXrub33pibX3A6egWjVkg0AOdk64WVKQJQusZOugKoYbg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D255722 --- Comment #11 from Charlie Li --- autoplist is supported, just a different way of doing it (and much less fragile). "Minimalistic" will not work here, because a major part of PEP-517 is completely deprecating the setup.py or otherwise distutils path in package management and standardising on wheels. Even though setuptools includes an internal copy of distutils, there is no guarantee of it still existing in t= he future. Thus, in terms of future-proofing, this cannot go into the framework without also converting the toolchain to setuptools-less bootstrapping. USE_PYTHON=3Dbuild actually is misleading, because it's only one (minimalis= t) tool that only builds, not installs. In fact, py-build and py-installer did= n't exist until after PEP-517 was accepted and (ensure)pip gained support. --=20 You are receiving this mail because: You are on the CC list for the bug.=