-
Found while attempting to upgrade `pydantic-core` to test out PyO3 `main`.
Consider the following code from 0.22.
```rust
use pyo3::prelude::*;
pub trait Foo(foo: impl Foo
where
for(f…
-
The `pyo3` crate released version `0.23`. The `arrow` crate depends on `pyo3 0.22` and it is not possible for arrow to update the `pyo3` dependency without a major breaking release. Therefore, it is c…
-
After the bisect, I discovered that PyO3 was broken following the commit: https://github.com/PyO3/pyo3/commit/1c64a03ea084852572872c0d6b5fd029f116c807.
I'm afraid we can't upgrade pyo…
-
***EDIT: I've now created the fork, see https://github.com/PyO3/pyo3-async-runtimes***
Hey @awestlake87, just wondering, now that PyO3 upstream is experimenting with official async support but …
-
I'm looking at using rust-numpy with the free-threaded Python build and it looks like the first blocker is 0.23 support. The error I hit out of the box after pointing the `cargo.toml` at my local copy…
-
wrapping rust libraries for pyo3 is easiest when there's a very concrete data model. object-store is a good example of this, so my recent binding of object-store to Python is also a good place to look…
-
### Bug Description
I wanted to use `PyIter_Send` function for a generator and I can't have the function result:
https://github.com/PyO3/pyo3/blob/v0.23.1/pyo3-ffi/src/abstract_.rs#L123
### Steps…
-
Currently trying to install `orjson` on the free-threaded build will fail:
```
goldbaum at Nathans-MBP in ~
○ python -VV
Python 3.13.0 experimental free-threading build (main, Nov 5 2024, …
-
See https://pyo3.rs/v0.22.5/ecosystem/logging, https://github.com/vorner/pyo3-log.
It looks like upstream is already logging: https://github.com/apache/arrow-rs/blob/2b373f850c5ac3d8ba6a1a0dfb98f5711…
-
To upgrade to pyo3 version 0.21, we need to use `pyo3-async-runtime` instead of `pyo3-asyncio` since `pyo3-asyncio` is not actively maintained at the moment.
Ref: https://github.com/PyO3/pyo3-async…