gorules / zen

Open-source Business Rules Engine for your Rust, NodeJS, Python or Go applications.
https://gorules.io
MIT License
837 stars 80 forks source link

Add Python 3.13 Support #262

Open stefan-gorules opened 1 month ago

stefan-gorules commented 1 month ago

Due to inactive maintainer of https://github.com/awestlake87/pyo3-asyncio, we are unable to directly upgrade the dependency. We will want to migrate to https://github.com/PyO3/pyo3-async-runtimes which will likely be the fork of the currently inactive project.

There are also some API changes that need to be handled - noteably future_into_py now returns Result<Bound<&PyAny>> instead of Result<&PyAny>. Also, upgrading to 0.22 for other pyo3 dependencies causes some deprecations that need to be solved.