Skip to content

Conversation

@neutrinoceros
Copy link
Member

PR Summary

Builds off #5287, but this part is (very) slightly more risky (removing 10 y.o. workarounds) so I don't want to backport it to a bugfix release.

PR Checklist

  • New features are documented, with docstrings and narrative docs
  • Adds a test for any bugs fixed. Adds tests for new features.

@neutrinoceros neutrinoceros added this to the 4.5.0 milestone Sep 15, 2025
@neutrinoceros neutrinoceros added refactor improve readability, maintainability, modularity build related to the build process labels Sep 15, 2025
@neutrinoceros neutrinoceros changed the title BLD/RFC: cleanup limited_api build logic BLD/RFC: cleanup limited_api build logic (⏰ wait for #5287) Sep 15, 2025
@neutrinoceros
Copy link
Member Author

this doesn't work out of the box because distutils is very fragile, but it's also easily fixed, so I'll try to fix it upstream.

@neutrinoceros
Copy link
Member Author

neutrinoceros commented Sep 15, 2025

upstream fix is at: pypa/setuptools#5084

@neutrinoceros neutrinoceros force-pushed the bld/rfc/cleanup-bdist-wheel branch from 1691165 to 512781a Compare October 7, 2025 15:28
@neutrinoceros neutrinoceros changed the title BLD/RFC: cleanup limited_api build logic (⏰ wait for #5287) BLD/RFC: cleanup limited_api build logic Oct 7, 2025
@neutrinoceros
Copy link
Member Author

This is now ready for review.
I don't know off hand who might want to take a look, but let me take a guess on @yut23 @chrishavlin and @cphyc ? :)

@neutrinoceros
Copy link
Member Author

ah crap, I forgot this was actually waiting for a fix upstream. Nevermind then. Sorry about the noise guys :(

@neutrinoceros neutrinoceros removed this from the 4.5.0 milestone Oct 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build related to the build process refactor improve readability, maintainability, modularity

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant