From nobody Tue Jun 10 13:23:20 2025 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 4bGqHK1ptFz5xbv9 for ; Tue, 10 Jun 2025 13:23:25 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bGqHK1JgQz4Mxp for ; Tue, 10 Jun 2025 13:23:25 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1749561805; 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=Qhd2K/zyc5Q+MbJUgDTp4lU/A9DztO4LTTqHc53JCxE=; b=CfJPqEBTwrpIwrdCDMuYLQzRGDuiLZF8f4HVuzpuj8OVuVkBzlJhxCgrKHXbK7J+1YkdTV A7U/hkf/hx70LO1iS/CXMOpkd+pwZvr3HEBFjZEUqFeP0228By7VgumecBjEdIGSbr4Dis XDmZQi3n5CMdpYzbnvhWuNTxqmWyt9UFrGgkrYj+g5uLBSkr9mym11EQ0mBGtQuYelarEg HRwDvnv+dWwmc49qlVQe8ABiGOXKcxfzaBX1YJlAr0v/JYgffDHj+uxtNp7SBW8mKEi0c8 sMF8+qh6ahgP1X/8gKDfG6eEcSh4QcDXKxyiEBNgDv7ABlM3ol1XpakSdPa+Tw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1749561805; 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=Qhd2K/zyc5Q+MbJUgDTp4lU/A9DztO4LTTqHc53JCxE=; b=MpqEzy+VaLXFxBNBnz6YDxyArjUUifZYHebtKpb0yg/E4hoWccUGlSswWYrhacAil2C89m ebSyYqUN/5jBwX4cq7v4UZshS1zWpy/N1w8pCSr8cVE3+3qkN/e3L8+7qY/PSw/HPjnmN4 j93oaLyEWwgIMzVsplYK701YkXV6bkHen7vkHsk/8bq7NvuDN2uI+f5OV1CWcSgRy3T1z7 T+ZXdXHOIaQi9C7ouTLudxhwyCOKfkN821k8JsGcbFB4tImsw0CDnGsaRrG5UJSl+lRlCu m68Y7fdkcHOvFrkFCA0rn+y4tlA9GP7jdT8tp2xRjJHgeKn2lYQeOXIAeAuAog== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1749561805; a=rsa-sha256; cv=none; b=ss+mP4DiqGNF+twQyY6TPnWIDKtdBkQUmelGHMTgohMKriWs19HfQ2keenIcjDV73AlmgP exvSoyxWVg286cequuyZJ487ufKZlpPHbizLXEEP1BAB9tnx2vA4bmooYU2hDsFqJ1GenS YVdNkkd5HnCctOjNGN55P3nirMTg/DsCyyVdWc3C68qfzmq5RTLGiPnjDvETUz04MfKGDw I00euSw1JeKqRS0+7q+R7mFUn47SN0DmqWO83YMQ3a3o++VppTP49Q1RhIePMBTc5lEStL 5+O+vC/CmIuCVuzbh2vVsAd/UjNM2SsnwvR8aBtqm8PDiwtMp+YRArKGHljkGA== 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 4bGqHK0wQ7zjrg for ; Tue, 10 Jun 2025 13:23:25 +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 55ADNPGg026235 for ; Tue, 10 Jun 2025 13:23:25 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 55ADNPKs026234 for python@FreeBSD.org; Tue, 10 Jun 2025 13:23:25 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 274671] lang/python313: New port, 3.13.4 release Date: Tue, 10 Jun 2025 13:23:20 +0000 X-Bugzilla-Reason: AssignedTo 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 Many People X-Bugzilla-Who: vishwin@freebsd.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: python@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: see_also Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" 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: X-BeenThere: freebsd-python@freebsd.org Sender: owner-freebsd-python@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D274671 Charlie Li changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.freebsd.org/bu | |gzilla/show_bug.cgi?id=3D2= 859 | |57 --- Comment #24 from Charlie Li --- review D49680 is updated for 3.13.4. (In reply to Konstantin Belousov from comment #22) The build issues have been resolved, but packaging and possible circular dependency issues persist, particularly when enabling the experimental free-threaded mode. Free-threaded mode will most likely will be a child port since it is effectively a separate distribution: while the same CPython version, the ABIs are not compatible, and they have a few overlapping files thus CONFLICTS_INSTALL. Some logic changes will also need to happen in python.mk to accommodate this. While free-threaded mode and JIT are current= ly officially experimental, they may not be experimental in future versions, s= o we need to start accommodating them now. The primary use case and mandate for the Python team has always been CPython itself and the Python package ports. The use of virtual environments on CPy= thon and everything else is secondary. Please remember that many non-Python ports have Python dependencies (examples: anything that builds using meson, ninja, countless desktop programs implemented in other languages that incorporate Python components). From a support perspective, actual nonsense is when we = the Python team get reports (formal or not) from those who manage their Python packages outside of ports, like using pip in a virtual environment or not, = that we never had any primary semblance of QA over. (related: there is in fact a= PEP that expressly disallows pip et al from touching ${LOCALBASE} or ${PREFIX} = that we have not implemented yet, but is coming) It is no longer possible to have a new CPython version without specifying i= t in Mk/ as these ports themselves use the python.mk variables directly and extensively. This was always the goal even prior to my involvement. Anyway, this is more substantial than 3.12 (which itself was substantial). = 3.12 still has issues with some of their ports which carry over to this version.= For this version, the new big dependency failure is cython: lang/cython 0.29 is declared not supported on 3.13+ by upstream, but we still have many ports depending on it that probably should change to lang/cython3 which is compatible. --=20 You are receiving this mail because: You are the assignee for the bug.=