pytransitions / transitions

A lightweight, object-oriented finite state machine implementation in Python with many extensions
MIT License
5.49k stars 524 forks source link

Python 3.10 compatibility #559

Closed debalance closed 2 years ago

debalance commented 2 years ago

Hi,

please make transitions compatible with Python 3.10. Currently, several tests are failing when using Python 3.10.

You can find more information at https://bugs.debian.org/1001479 and in python-transitions_0.8.10-1_amd64.build.txt.

aleneum commented 2 years ago

Hello @debalance,

I fixed the related passages and added python 3.10 as a test target. Let me know whether you still face issues. If builds work fine on your end I will release transitions version 0.8.11 with those fixes.

debalance commented 2 years ago

Hey @aleneum, latest git master builds + works fine, please make the release :)