From nobody Wed Mar 11 23:28:09 2026 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 4fWRkj3MbYz6VC34 for ; Wed, 11 Mar 2026 23:28:13 +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 "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fWRkj2nKDz3M8j for ; Wed, 11 Mar 2026 23:28:13 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773271693; 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=IXdnrqmrBlnbBRhlJKpj/4Ge0E3HMgroWyQJG7/eX38=; b=v0OeN9igMPlhlM2eSMbPrmiFXCL9KpBVsat88utl1KmuqpF6A4jCoBhCxm904uxetxOx73 u6pd67kxeJN9INV3OGH7Ujo59MsbKxPPUGLN4rXSzQL+jaKwjCZHdn4ww+UVJISz5oOG4C NTtPOZSeHWXh9NO4tWiir3shaq6oOmLpe/vNeWipr6x7AKnBwKy7sBQmDBOl2b4/C3a12E V6hOfdhQot61esue+XMvMnxGkeqnzwAyyk6lsTqK7KcOt19kTqBrHW1vK+4y8PLK9mQl8d jQDzG6Kw8MeF950oJB5QRaOHBeo0P0BGBvff5SgPUiAX01bOmZpdMgyS2z8QsA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1773271693; a=rsa-sha256; cv=none; b=H+Xm8/KUEDMzA7yX1tF0+dfOiou1fFS4DPsIZX9NSRSM9S1QeteKoRRjTTgloUcIjjPZ8M 96Dj8K1jKRglhcvf9W1mKKfqE3waFn93sesj+amPaBntaaV6GT5kOGWO+Rutmq0KG5jJmN MiUqXaIUVaqUWqRcDIJfrQVu7HdJxu3EYLyDX3DGehJbP80tvuZkkua5BoN83+CMuJEa0J SgfXiyUfTWndtVkgQnkpo5hTdvrMcIvANo2xI7HYyEj4f7VRLd91vymm3QVQu1trBY/iH2 VgOuZ6TZCyPLNXHEXhJ+QUy1Cg20Zej0fwUPricinOiDmz7z1GHO1kqGFWYT0g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773271693; 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=IXdnrqmrBlnbBRhlJKpj/4Ge0E3HMgroWyQJG7/eX38=; b=Lo/Q9MPx7A9UZPR2VsdSna3XZeX6ijs3D93VkC8F7IXUp+K6FL8zkyx/HrxevfLxnSWRx8 QeBem8Dz4Jxuz+6EdF28m9BWlWfteUaoXGahN+7jwFLyHnv4a56ZJP+VoIEoFH/eJonGlc EB6ccnBF4qPOYU+4pam2QQ3Ihr5M+Jv/RHHqoJA8b2rpVPQeem+3k2PaFZ4ApZZ+Bormry RAQ43JmIbuXU9HflamLDq9/UF3YtrdMHtEgnRvHNZizTxZBXL9uNq2yjYXBgD0A1dcpMa+ x8g+zQ7cFS9n9Eo7kXZTKFhBpdKMf5Hb1HUFRkoZLIMicNq2/zy7jKcmAY8ajQ== 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 4fWRkj23Rzz45C for ; Wed, 11 Mar 2026 23:28:13 +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 62BNSD8x013213 for ; Wed, 11 Mar 2026 23:28:13 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 62BNSD00013212 for python@FreeBSD.org; Wed, 11 Mar 2026 23:28:13 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 270358] devel/py-setuptools: update to 81.0.0 Date: Wed, 11 Mar 2026 23:28:09 +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 Some People X-Bugzilla-Who: vishwin@freebsd.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: vishwin@freebsd.org X-Bugzilla-Flags: maintainer-feedback+ exp-run+ X-Bugzilla-Changed-Fields: 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=3D270358 --- Comment #139 from Charlie Li --- (In reply to Kevin Bowling from comment #138) You don't get to make threats like this either, especially not with unpaid volunteers. The one who is most angry and feeling burnt out without actually being burnt out is me. Until you have actually witnessed, dealt with and reconciled all the breaking changes, on top of all the whining from everyone who don't have a clue, continuing these comments don't help. The way you (a= nd everyone else) can help is by following directions. And speaking of breakages, I'm not even through the USE_PYTHON=3Ddistutils portion of the exp-run (USE_PYTHON=3Dpep517 consumers to run separately) an= d we already have some common themes: A number of consumers fail stage-qa because tests are getting installed into ${PYTHON_SITELIBDIR} (site-packages) as its own package/namespace. This is = due to improper package discovery practices (from devel/py-homebase): Error: Python package installs top-level 'test/' directory in site-packages Error: Location: lib/python3.11/site-packages/test Error: This causes file conflicts with other packages. Exclude it via pyproject.toml: Error: [tool.setuptools.packages.find] Error: exclude =3D ["test", "test.*"] Error: See: https://setuptools.pypa.io/en/latest/userguide/package_discovery.html I'm inclined to mark these cases BROKEN since these are more likely to not = have as much recent upstream activity in any form. www/py-html5lib still references a number of ancient setuptools (ie < 26) primitives, ostensibly for maximum compatibility with even EOLed Python. A fork, www/py-html5lib-modern, still uses references pkg_resources (as does www/py-html5lib). This is removed in 82 and later, which is why this PR hol= ds on 81, but nonetheless prints a huge deprecation notice. The remaining pkg_resources is not guaranteed to work properly, and this non-guarantee is= hit here. Given that the upstream repository has not had commit or other mainta= iner activity in about two years, some local patching may be warranted, which wo= uld be covered in a separate PR referencing this one. This port gets its own mention due to blocking many other ports from being built/tested, particula= rly those with active upstream activity. A few others have version specifiers that violate the Python packaging standards. More to come. --=20 You are receiving this mail because: You are on the CC list for the bug.=