Skip to content

Conversation

@neutrinoceros
Copy link
Contributor

This is a very small quality-of-life improvement.
setuptools is the historical default build-backend (the definition of which was actually proposed to start and standardize what it does), and it's a very messy one-size-fits-all option that does much more than this package needs.
In contrast, flit-core is the modern, bare-bones-minimal implementation of PEP 517. Its wheels are ~50kB (compare with >1Mb for setuptools), and it tends to build packages much faster, while still being implemented in pure Python (allowing it to be as portable as setuptools). Its default configuration happen to exactly match what setuptools is configured to do here.
Anyway, happy to discuss this small benefit in more details if needed, and no hard feelings if you guys aren't interested.

@IainHammond
Copy link
Contributor

I like this

@VChristiaens VChristiaens merged commit 5f3f93d into vortex-exoplanet:master Aug 18, 2025
8 checks passed
@VChristiaens
Copy link
Contributor

Looks very neat. Thanks a lot @neutrinoceros !

@neutrinoceros neutrinoceros deleted the bld/flit-core branch August 18, 2025 17:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants