Re: devel/py-setuptools-scm does not build, if devel/py-setuptools_scm7 installed

From: Rainer Hurling <rhurlin_at_gwdg.de>
Date: Sat, 06 Jul 2024 18:56:14 UTC
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.