Closed Shoeboxam closed 1 week ago
This stack of pull requests is managed by Graphite. Learn more about stacking.
Join @Shoeboxam and the rest of your teammates on Graphite
@mccalluc I don't think we need to list individual features, that can be adjusted in a follow-up. Currently the rust_build script expects a list of features, so we'd have to adjust that as well.
This PR changes the packaging story for Python:
setuptools-rust
will cargo build the sources uponpip install
.When doing a developer install, neither binaries nor sources are in the package, so the wheel is installed without triggering setuptools-rust, and binary loading falls through to the prior mechanism.
Two additional files are built manually: