Skip to content

Add support for Python packages built from Rust #875

Open
@jenstroeger

Description

@jenstroeger

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

  1. Adding support for Rust and Cargo to Macaron would probably a valuable first step here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    build_toolsThe issues related to build tool support

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions