armoha / euddraft

System for pluginizing eudplib codes.
Other
29 stars 4 forks source link

Support Python 3.12 #97

Open armoha opened 1 year ago

armoha commented 1 year ago

eudplib dependencies

euddraft distribution

Original text

We're waiting on wheel distribution of cx-Freeze.

armoha commented 1 year ago

Fixed eudplib error in armoha/eudplib@4c3b171732cb4e43ffa38aeefb298c21bb8e9c0b

armoha commented 1 year ago

eudplib has 3.11 compatibility issue due to change on sys.getrefcount, curently unittests work on 3.10 but broken on 3.11.

Need to fix _is_rvalue and _yield_and_check_rvalue in eudplib/core/variable/eudv.py https://github.com/armoha/eudplib/blob/master/eudplib/core/variable/eudv.py#L70-L93

armoha commented 1 year ago

euddraft and eudplib are not fully compatible for Python 3.11

Related issues

armoha commented 11 months ago

Major blocking issue against Python 3.11 was solved (https://github.com/armoha/euddraft/issues/109), so eudplib/euddraft finally support Python 3.11. We can just wait dependencies to support Python 3.12.