Setuptools version 78.0.1 breaks install of many packages
1–10 of 14 posts
Re: Setuptools version 78.0.1 breaks install of many packages
#2Re: Setuptools version 78.0.1 breaks install of many packages
#3Re: Setuptools version 78.0.1 breaks install of many packages
#4Re: Setuptools version 78.0.1 breaks install of many packages
#5Here is a PR which reverts this: https://github.com/pypa/setuptools/pull/4911
Interesting that maintainers of setuptools still only postpone the depreciation date for a year, so we can probably expect more issues like this in the future.
Re: Setuptools version 78.0.1 breaks install of many packages
#6Re: Setuptools version 78.0.1 breaks install of many packages
#7In the rationale for this that I can find [1], a maintainer says the following:
> I'm inclined to say we should do it, even though it will cause some disruption.
They also say an alternative is to "accept the status quo", which is exactily what they should be doing. I can't find maintainers giving a compelling reason not to support this status quo of `long-description` as an alias to `long_description` besides "simplifying code." Code simplification should never take precedence over massive breakage of compatibility.
[1] https://github.com/pypa/setuptools/pull/4870#pullrequestrevi...
Re: Setuptools version 78.0.1 breaks install of many packages
#8Took them seemingly forever to do. The reversion, sure, that might take a bit to proof, but the yank should have been done way sooner
Re: Setuptools version 78.0.1 breaks install of many packages
#9They yanked the relevant change and pushed a new one with a revert, this is now resolved Took them seemingly forever to do. The reversion, sure, that might take a bit to proof, but the yank should have been done way sooner
afaict they just released 78.0.2 with a revert of the offending bits
Re: Setuptools version 78.0.1 breaks install of many packages
#10The current approach of the maintainers terrifies me -- de facto standards should be respected. Even if something is invalid like `description-file`, if it is present in 12k repos it should raise a warning and not break anything. In the rationale for this that I can find [1], a maintainer says the following: > I'm inclined to say we should do it, even though it will cause some disruption. They also say an alternative…