From nobody Sat Jul 06 18:56:14 2024 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 4WGfjs3KBJz5Pgt4 for ; Sat, 06 Jul 2024 18:56:17 +0000 (UTC) (envelope-from rhurlin@gwdg.de) Received: from mx-2023-1.gwdg.de (mx-2023-1.gwdg.de [134.76.10.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4WGfjs1Vh1z43dn; Sat, 6 Jul 2024 18:56:17 +0000 (UTC) (envelope-from rhurlin@gwdg.de) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gwdg.de; s=2023-rsa; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:Reply-To: From:References:To:Subject:MIME-Version:Date:Message-ID:Sender:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=8ybLIGBzAws+pc+7OKARMSH6P0+duLWY7eX40qMlCdc=; b=Vc7h0pYiBYfpgI9ANmU4SVaoBO ybA9lr3DBf6/ZpfGiHOM1uGWKI7bOZnXwnkifDhCvv1DWx3QqNMsZRM1WsaL5AIMdiSpkO0yaORkJ UgagXPLL3m7jPI6dKClv6UUQBQhuIAwijFLo5uSRDpVfBowS6Wnh+wb3kz0MSrSSyrEpftFJYnHnj ExCxC6dHe+BZiMr+urn1s43/+kUhHLc2eG79rYDy0LTXHHKROeTU/mu+mu6Yp/NxGLI5zrX+LmepZ l/J/7T3pp9Tpt9N6Akkf8mFS0cEyIYp+PuNrZxJdDtvvzM/uWn9MLjURF+pckjvUFqE+t1igDdbFs Sho49sZA==; Received: from xmailer.gwdg.de ([134.76.10.29]:45940) by mailer.gwdg.de with esmtp (GWDG Mailer) (envelope-from ) id 1sQAZz-002TT1-0D; Sat, 06 Jul 2024 20:56:15 +0200 Received: from mbx19-gwd-03.um.gwdg.de ([10.108.142.56] helo=email.gwdg.de) by mailer.gwdg.de with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (GWDG Mailer) (envelope-from ) id 1sQAZz-000Ssw-01; Sat, 06 Jul 2024 20:56:15 +0200 Received: from [192.168.178.23] (10.250.9.199) by MBX19-GWD-03.um.gwdg.de (10.108.142.56) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.2.1544.11; Sat, 6 Jul 2024 20:56:14 +0200 Message-ID: <0f9e5729-7b04-4316-b84b-621619bef858@gwdg.de> Date: Sat, 6 Jul 2024 20:56:14 +0200 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 User-Agent: Mozilla Thunderbird Subject: Re: devel/py-setuptools-scm does not build, if devel/py-setuptools_scm7 installed Content-Language: en-US, de-DE To: Charlie Li , , References: <645d6514-e60e-4e9e-b999-d4777997a89e@freebsd.org> From: Rainer Hurling Reply-To: Rainer Hurling In-Reply-To: <645d6514-e60e-4e9e-b999-d4777997a89e@freebsd.org> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [10.250.9.199] X-ClientProxiedBy: MBX19-FMZ-05.um.gwdg.de (10.108.142.64) To MBX19-GWD-03.um.gwdg.de (10.108.142.56) X-Virus-Scanned: (clean) by clamav X-Spam-Level: - X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:207592, ipnet:134.76.0.0/16, country:DE] X-Rspamd-Queue-Id: 4WGfjs1Vh1z43dn Am 06.07.24 um 20:37 schrieb Charlie Li: > Rainer Hurling wrote: >> This happens to devel/py-setuptools-scm, if devel/py-setuptools_scm7 >> is installed: >> >> Any ideas? I really need both installed because of dependencies, scm >> v7.1.0 and v8.0.4. >> > This is intentional. Additionally, both should not have *any* runtime > consumers unless they are themselves are solely build dependencies for > others. > > I should really formally put this in writing in a better place than > mailing lists and IRC, but building Python packages outside of isolated > environments like jails or virtualenvs is not really supported anymore, > not even in the greater Python community. > [This sounds a bit like Python becoming the nail in the coffin for ports-related tools like portmaster ...] I still often build with portmaster because it fulfills my needs well with numerous customized GIS options. Manually, it still works for me to uninstall the unneeded scm version in advance. Thanks for clarification, really appreciated.