From nobody Mon Aug 8 00:51:55 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 4M1Hhr1t1Pz4YLj1 for ; Mon, 8 Aug 2022 00:51:56 +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 4M1Hhr0rgKz3tWV for ; Mon, 8 Aug 2022 00:51:56 +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 4M1Hhq6wnyzY7w for ; Mon, 8 Aug 2022 00:51:55 +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 2780pt38028969 for ; Mon, 8 Aug 2022 00:51:55 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 2780ptEU028968 for python@FreeBSD.org; Mon, 8 Aug 2022 00:51:55 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: Mon, 08 Aug 2022 00:51:55 +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=1659919916; 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=VrPUfnS1WwNN2beEbxWz2wMKn8TrG/A85ec7r0SERfA=; b=iqh+uv2pTnPwFRb/F2Rp07U4020ZnucNe4qwgpOxOhJWiXt79eGwzIbFLt4YQLBMA8VlAR BPw77hDW54TQjMEc0lffnSPS6/a4FS8rx19dv3g46izaNJLi88gpXhV/MOAwaoLbY30jaT icu6PeomP0OO+kUcUELdQm5HMuVkdHuJSyt5Fjj2Ki8YWsf0kzNM5jJ9l7VoU3BzAJXS9H BQ6E8xXTnKjuxynKIEHgZ+bByUfFbhrU7l282CmJiufroGJWel3K0f9+WvelP9qNgkN4w2 na6ywm54EATeuBTg9qhtGuKqbIlrshqwALT1+UxoPl9kiX7oKSsLUVh7i3B94Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1659919916; a=rsa-sha256; cv=none; b=EpORp0lhp4LHcBPoiAT4RUCAr4+sGXmkia5I5DoXZsSSG71686T11pXVTAo7SFtLNCxwua lSLha7GBCBgDZATadz8Vf6nAs4CTq6UHi3AxOEZewk6eYlfQJJ4CTFLgFk29O9tBaMX5CX cXSkHkHtACXIW/mzDlzvtJV+WtkYOWOME6Kp2PFOgfKbtDqAfrJ5kgmCHFC5Yf/kPEEncW U/gbV+S11uTmRpkFjyODfn5wlYX/bGOQg5CE4n9/zA8RYln+g9DhUhe/X2fyoPpWOBkDPf VzfsnvG3exj6MRhW3xNm7NB9qilWfo764tK8kbPi8LZHTzY0KYoDpqBFEFAdzQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D255722 --- Comment #15 from Charlie Li --- > If you are implying that all instances of setuptools/distutils use would = be removed form the ports tree Not what I meant, since setuptools is also itself a PEP-517 build backend. The current patch is a hack at best, much like my phab reviews marked WIP. Functionality that USE_PYTHON=3Ddistutils provided that is available in PEP= -517 (like autoplist) has to be provided. Additionally, the "toolchain" has to bootstrap itself through the framework. There is no gradual as far as the framework is concerned, but individual packages can go at their pace. To further clarify, the best "testsuite" for the framework support is the (self-)bootstrap "toolchain" listed in the wiki. --=20 You are receiving this mail because: You are on the CC list for the bug.=