gaogaotiantian / viztracer

VizTracer is a low-overhead logging/debugging/profiling tool that can trace and visualize your python code execution.
https://viztracer.readthedocs.io/
Apache License 2.0
4.65k stars 355 forks source link

Build wheels for free-threading version #440

Open gaogaotiantian opened 1 month ago

gaogaotiantian commented 1 month ago

3.13 now has unofficial free-threading version and cibuildwheels seems to support it. Let's make wheels for it and see how it works.

KRRT7 commented 2 weeks ago

when installing on 3.13t i get this error

      Cargo, the Rust package manager, is not installed or is not on PATH.
      This package requires Rust and Cargo to compile extensions. Install it through
      the system's package manager or via https://rustup.rs/

      Checking for Rust toolchain....

wheels would be appreciated :)

gaogaotiantian commented 2 weeks ago

I doubt that has anything to do with viztracer. Viztracer does not have dependency on rust. Unless you are installing the full version with orjson.

KRRT7 commented 2 weeks ago

I doubt that has anything to do with viztracer. Viztracer does not have dependency on rust. Unless you are installing the full version with orjson.

i didn't stop to consider that, apologies, yes i'm installing the full version with orjson, pip install orjson results in the same message, sorry for the noise