Re: Rust bindings for Python (pyo3 versions <0.19, cpython) broken with Python 3.12

2023-11-29 Thread Fabio Valentini
On Fri, Nov 17, 2023 at 1:34 AM Kevin Fenzi wrote: > > On Mon, Nov 13, 2023 at 07:25:10PM +0100, Fabio Valentini wrote: > > > > Yup, I've mentioned that in the bug I filed for python-bcrypt - > > It might be as simple as bumping the dependency on pyo3 from v0.15 to v0.19. > > I've made an attempt

Re: Rust bindings for Python (pyo3 versions <0.19, cpython) broken with Python 3.12

2023-11-16 Thread Kevin Fenzi
On Mon, Nov 13, 2023 at 07:25:10PM +0100, Fabio Valentini wrote: > > Yup, I've mentioned that in the bug I filed for python-bcrypt - > It might be as simple as bumping the dependency on pyo3 from v0.15 to v0.19. I've made an attempt here: https://src.fedoraproject.org/rpms/python-bcrypt/pull-req

Re: Rust bindings for Python (pyo3 versions <0.19, cpython) broken with Python 3.12

2023-11-13 Thread Fabio Valentini
On Mon, Nov 13, 2023 at 11:51 AM Neal Gompa wrote: > > On Sun, Nov 12, 2023 at 12:35 PM Fabio Valentini wrote: > > > > On Tue, Aug 1, 2023 at 5:43 PM Fabio Valentini wrote: > > > > > > There are applications in Fedora that still rely on *ancient* versions > > > of PyO3, potentially affected by t

Re: Rust bindings for Python (pyo3 versions <0.19, cpython) broken with Python 3.12

2023-11-13 Thread Neal Gompa
On Sun, Nov 12, 2023 at 12:35 PM Fabio Valentini wrote: > > On Tue, Aug 1, 2023 at 5:43 PM Fabio Valentini wrote: > > > > There are applications in Fedora that still rely on *ancient* versions > > of PyO3, potentially affected by this: > > > > - cpython: mercurial > > - pyo3 v0.15: fapolicy-analy

Re: Rust bindings for Python (pyo3 versions <0.19, cpython) broken with Python 3.12

2023-11-12 Thread Fabio Valentini
On Tue, Aug 1, 2023 at 5:43 PM Fabio Valentini wrote: > > There are applications in Fedora that still rely on *ancient* versions > of PyO3, potentially affected by this: > > - cpython: mercurial > - pyo3 v0.15: fapolicy-analyzer, python-bcrypt, python-cryptography > - pyo3 v0.16: python-y-py > - p