Re: git: de7c5ca4a2d4 - main - devel/py-wheel044: "temporarily" add
- In reply to: Gleb Popov : "Re: git: de7c5ca4a2d4 - main - devel/py-wheel044: "temporarily" add"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 13 Apr 2025 16:37:08 UTC
On 4/10/25 23:57, Gleb Popov wrote: > On Thu, Apr 10, 2025 at 8:29 AM Colin Percival <cperciva@tarsnap.com> wrote: >> On 4/5/25 13:37, Charlie Li wrote: >>> devel/py-wheel044: "temporarily" add >>> >>> The sole purpose of this port is to build setuptools < 70.1.0 under >>> USE_PYTHON=pep517, as a stopgap to allow newer Python >>> distributions/interpreters to land while the setuptools update >>> continues to be worked on. This port will be removed once setuptools >>> is updated. Nothing else is to declare this as a dependency; continue >>> to use devel/py-wheel elsewhere. >> >> This, and the following commit (using this package in py-setuptools) breaks >> release building, because the chain of dependencies >> git-lite -> curl -> brotli -> cmake-core -> csoncpp -> meson >> ends up with meson depending on py311-wheel-0.45.1 directly and depending on >> py311-wheel044-0.44.0 indirectly (via py311-setuptools). > > After cooling down a bit I tried to reproduce your problem and failed > to do that with de7c5ca4a2d40df82a8ca46b37c8b859a412b89c > What commit exactly is causing problems for you? I believe the problem comes with the following commit which adds a dependency on this (8b5ae17d2f43388fade30e266615a9e34bf06abd). -- Colin Percival FreeBSD Release Engineering Lead & EC2 platform maintainer Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid