Message 346238 - Python tracker (original) (raw)

Thanks Petr for the wonderful summary.

Of the pros/cons that you mention (if I am understanding correctly), I think that the issue comes down to sdist consumers and regeneration.

  1. If sdist consumers will need to regenerate an sdist?
  2. How many sdist consumers will likely be impacted?
  3. If impacted, how difficult would the regeneration be for a scientist who is moderately comfortable with compilation?
  4. Is there any guidance or information that can be given to sdist consumers?

Do we have any good metrics/insights on Question 2 and 3?


While TypeObject size, updating a pinned version, and vectorcall optimization for prior versions are considerations, I believe that they are secondary: