Closed hugovk closed 3 months ago
Currently my Python 3.13 CI build is stuck on watchfiles
, with this error.
One thing that needs to be done is to update PyO3 to 0.22.0 or higher, since those support Python 3.13. There is a migration guide available here: https://pyo3.rs/v0.22.1/migration
In https://github.com/crate-py/rpds/pull/79 a similar upgrade was done, it might be useful as reference.
Unfortunately, I'm not a Rust dev, so not able to do it myself.
Hi Ewout, I saw your comment in rpds and tracked here :). I just made a PR to watchfiles to bump PyO3 to 0.22.x to support 3.13. Once it's merged, you should be able to use watchfiles in 3.13 with GIL. I can follow up when the GIL-less support from PyO3 is released. :)
v0.23.0 is released with support for 3.13.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
run this command in git bash
some libraries need rust ompitler to run
the point is you don't need rust installed if there are binaries available, as their are for watchfiles.
The Python 3.13 beta is out and the release manager has a call to action:
To help test projects which use watchfiles, it would be very helpful to release wheels to PyPI for those of us who don't have the Rust toolchain set up. Currently we get:
Thank you!