You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is an increasing number of Python packages that are partially or even completely written in Rust, for example Ruff, Robyn, or Rure. The Python bindings for these packages are provided by PyO3.1
Such packages are either provided as precompiled wheels, or can be compiled and built from source manually. In both cases, Macaron’s build analysis should cross over from the Python ecosystem to Rust’s. (I suppose, that would hold true for any native Python package, e.g. C/C++ (docs) or Cython or some such.)
Footnotes
Adding support for Rust and Cargo to Macaron would probably a valuable first step here. ↩
The text was updated successfully, but these errors were encountered:
Thanks, @jenstroeger! That’s a fantastic idea, especially considering the trend of rewriting Python packages in Rust and the increasing need to build from source.
There is an increasing number of Python packages that are partially or even completely written in Rust, for example Ruff, Robyn, or Rure. The Python bindings for these packages are provided by PyO3.1
Such packages are either provided as precompiled wheels, or can be compiled and built from source manually. In both cases, Macaron’s build analysis should cross over from the Python ecosystem to Rust’s. (I suppose, that would hold true for any native Python package, e.g. C/C++ (docs) or Cython or some such.)
Footnotes
Adding support for Rust and Cargo to Macaron would probably a valuable first step here. ↩
The text was updated successfully, but these errors were encountered: