Closed austinnichols101 closed 8 months ago
A new version that supports 3.11 would be nice otherwise I will have to find another solution which I really don't want to do.
Same - and python 3.12 is scheduled for 2023-10-02 release.
🤦 Why would anyone declare <3.11
?
Fix the problem, not the blame! Please open a PR.
Both reactivex and expression that are currently used depend on python<3.11
- like I said, why would anyone?
The latest reactivex depends on python<4 and is mature enough to upgrade (2022).
Problem is with Expression - version 4.0.0 removes match
function and expects to use python 3.10 structural pattern matching instead, and 4.0.1 upgrades python dependency from <3.11
to <4
.
I've never used aioreactive, expression or structural pattern matching. I'd need a deeper dive to be able to migrate it.
I've forked Expression 3.3, lifted the python version and used it in my aioreactive fork. Works for me in python 3.12.
Can't make PR against a tag in github...
@rafalkrupinski - thank you for your efforts!
I've just fixed Expression library and will make a new release shortly. Then I hope to have some time to update this library as well. Sorry for the slow responses, but have been on vacation for 3 weeks, and now just had surgery on my eyes.
All the best with your eyes.
I thought Expression was fine, (except perhaps for python <3.10 users) and only this project needed an upgrade from match operator to match expression.
I've only changed Expression so that the upgrade wasn't immediately necessary.
Please open a PR.
Bro, I don't think I'm qualified :D
Excited to see this fantastic and unique library maintained and extended. I really enjoy using it in my projects.
pip install using python 3.11 returns the following error: