pola-rs / pyo3-polars

Plugins/extension for Polars
MIT License
232 stars 38 forks source link

Add recommended packaging practices #40

Open paddymul opened 10 months ago

paddymul commented 10 months ago

From my naive reading of this repo, it looks like this builds a locally installed pyo3-polars extension module. How should this be packaged up into a wheel or conda package?

Could you add those steps/scripts to the repo so users start following best practices in building pyo3 polars extensions?

If this is already documented somewhere else (pyo3 core)? could you link to that documentation and provide context? I stumbled onto this repo b ecause I was reading about the new expression-plugins in 0.19.9, but this is the first time I have seen pyo3 code.

ritchie46 commented 10 months ago

https://www.maturin.rs/distribution

Or take a look at polars CI jobs. Specifically release_python.